More Work done
This commit is contained in:
@ -1,21 +1,92 @@
|
||||
<div id="containerDialog" class="modal hide">
|
||||
<div id="customControlDialog" class="modal hide">
|
||||
<div class="modal-header">
|
||||
<h3>{{ _('Container Dialog') }}</h3>
|
||||
<h3 data-bind="text: title"></h3>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form class="form-horizontal" data-bind="with: element">
|
||||
<!-- ko if: $root.type() == "command" || $root.type() == "container" -->
|
||||
<div class="control-group">
|
||||
<label class="control-label">{{ _('Name') }}</label>
|
||||
<div class="controls">
|
||||
<input data-bind="value: name, valueAllowUnset: true"></input>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /ko -->
|
||||
<!-- ko if: $root.type() == "container" -->
|
||||
<div class="control-group">
|
||||
<label class="control-label">{{ _('Layout') }}</label>
|
||||
<div class="controls">
|
||||
<select data-bind="options: $parent.layouts, optionsText: 'name', optionsValue: 'key', value: layout, valueAllowUnset: false"></select>
|
||||
<select data-bind="options: $root.layouts, optionsText: 'name', optionsValue: 'key', value: layout, valueAllowUnset: false"></select>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /ko -->
|
||||
<!--<div class="control-group">
|
||||
<label class="control-label">{{ _('Type') }}</label>
|
||||
<div class="controls">
|
||||
<select data-bind="options: $root.types, optionsText: 'name', optionsValue: 'key', value: $root.type, valueAllowUnset: false"></select>
|
||||
</div>
|
||||
</div>-->
|
||||
<!-- ko if: $root.type() == "command" -->
|
||||
<div class="control-group">
|
||||
<label class="control-label">{{ _('Commands') }}</label>
|
||||
<div class="controls">
|
||||
<textarea style="width: 97%; height: auto" data-bind="value: commands"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label"><input type="checkbox" data-bind="checked: $root.useInputs"></input>{{ _('Use Inputs') }}</label>
|
||||
</div>
|
||||
<!-- ko if: $root.useInputs -->
|
||||
<div class="control-group">
|
||||
<label class="control-label">{{ _('Inputs') }}</label>
|
||||
<div class="row-fluid">
|
||||
<div class="span12">
|
||||
<div data-bind="css: $root.span('name')">{{ _('Name') }}</div>
|
||||
<div data-bind="css: $root.span('parameter')">{{ _('Parameter') }}</div>
|
||||
<div data-bind="css: $root.span('default')">{{ _('Default') }}</div>
|
||||
<!-- ko if: $root.hasSlider -->
|
||||
<div class="span2">{{ _('Min') }}</div>
|
||||
<div class="span2">{{ _('Max') }}</div>
|
||||
<div class="span2">{{ _('Step') }}</div>
|
||||
<!-- /ko -->
|
||||
</div>
|
||||
</div>
|
||||
<div data-bind="foreach: input">
|
||||
<div class="row-fluid" style="margin-bottom: 5px">
|
||||
<div data-bind="css: $root.span('name')"><input class="span12" data-bind="value: name"></input></div>
|
||||
<div data-bind="css: $root.span('parameter')"><input class="span12" data-bind="value: parameter"></input></div>
|
||||
<div data-bind="css: $root.span('default')"><input class="span12" data-bind="value: defaultValue"></input></div>
|
||||
<!-- ko if: $root.hasSlider -->
|
||||
<div class="span2"><input class="span12" data-bind="value: slide().min"></input></div>
|
||||
<div class="span2"><input class="span12" data-bind="value: slide().max"></input></div>
|
||||
<div class="span1"><input class="span12" data-bind="value: slide().step"></input></div>
|
||||
<!-- /ko -->
|
||||
<div class="span1"><a title="Remove Input" class="btn btn-danger" data-bind="click: $root.removeInput($data)"><i class="icon-trash"></i></a></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row-fluid">
|
||||
<div class="offset11 span1"><a title="Add Input" class="btn btn-primary" data-bind="click: $root.addInput"><i class="icon-plus"></i></a></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /ko -->
|
||||
<!-- /ko -->
|
||||
|
||||
<!-- ko if: $root.type() == "output" -->
|
||||
<div class="control-group">
|
||||
<label class="control-label">{{ _('Regex') }}</label>
|
||||
<div class="controls">
|
||||
<input data-bind="value: regex"></input>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<label class="control-label">{{ _('Template') }}</label>
|
||||
<div class="controls">
|
||||
<textarea style="width: 97%; height: auto" data-bind="value: template"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /ko -->
|
||||
|
||||
<!-- ko if: $data.parent && $data.parent.layout && $data.parent.layout() == 'horizontal_grid' -->
|
||||
<div class="control-group">
|
||||
<label class="control-label">{{ _('Width') }}</label>
|
||||
|
@ -7,12 +7,12 @@
|
||||
|
||||
<ul id="controlContextMenu" class="dropdown-menu" role="menu" style="display:block;position:fixed !important;margin-bottom:5px;">
|
||||
<li>
|
||||
<a href="#" cmd="createContainer">Create Container</a>
|
||||
<a href="#" cmd="createContainer">{{ _('Create Container') }}</a>
|
||||
</li>
|
||||
</ul>
|
||||
<ul id="commandContextMenu" class="dropdown-menu" role="menu" style="display:block;position:fixed !important;margin-bottom:5px;">
|
||||
<li><a href="#" cmd="editCommand">Edit Command</a></li>
|
||||
<li><a href="#" cmd="deleteCommand">Delete Command</a></li>
|
||||
<li><a href="#" cmd="editElement">{{ _('Edit') }}</a></li>
|
||||
<li><a href="#" cmd="deleteElement">{{ _('Delete') }}</a></li>
|
||||
<li class="divider"></li>
|
||||
<li class="dropdown-submenu">
|
||||
<a href="#">Style</a>
|
||||
@ -33,13 +33,14 @@
|
||||
<li class="dropdown-submenu">
|
||||
<a href="#">Create Command</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#" cmd="createContainer">Create Container</a></li>
|
||||
<li><a href="#" cmd="createCommand">Command</a></li>
|
||||
<li><a href="#" cmd="createContainer">{{ _('Container') }}</a></li>
|
||||
<li><a href="#" cmd="createCommand">{{ _('Command') }}</a></li>
|
||||
<li><a href="#" cmd="createOutput">{{ _('Output') }}</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li><a href="#" cmd="editContainer">Edit Container</a></li>
|
||||
<li><a href="#" cmd="deleteContainer">Delete Container</a></li>
|
||||
<li><a href="#" cmd="editElement">{{ _('Edit') }}</a></li>
|
||||
<li><a href="#" cmd="deleteElement">{{ _('Delete') }}</a></li>
|
||||
</ul>
|
||||
|
||||
<!-- Templates for custom controls -->
|
||||
@ -67,7 +68,7 @@
|
||||
</div>
|
||||
</script>
|
||||
<script type="text/html" id="settingsCustomControls_controlTemplate">
|
||||
<form class="form-inline control-tab custom_control" style="min-height:15px; border:1px solid #000000" data-bind="contextMenu: { menuSelector: '#commandContextMenu', menuSelected: $root.controlContextMenu }, attr: { 'id': id }">
|
||||
<form class="form-inline control-tab custom_control" style="min-height:15px; border:1px dotted #000000" data-bind="contextMenu: { menuSelector: '#commandContextMenu', menuSelected: $root.controlContextMenu }, attr: { 'id': id }">
|
||||
<!-- ko template: { name: 'customControls_controlTemplate_input', data: $data, if: $data.hasOwnProperty('input') } --><!-- /ko -->
|
||||
<!-- ko template: { name: 'customControls_controlTemplate_command', data: $data, if: $data.hasOwnProperty('command') || $data.hasOwnProperty('commands') || $data.hasOwnProperty('script') || $data.hasOwnProperty('javascript') } --><!-- /ko -->
|
||||
<!-- ko template: { name: 'customControls_controlTemplate_output', data: $data, if: $data.hasOwnProperty('output') } --><!-- /ko -->
|
||||
@ -88,6 +89,6 @@
|
||||
<label data-bind="text: output"></label>
|
||||
</script>
|
||||
<script type="text/html" id="customControls_controlTemplate_command">
|
||||
<button class="btn" data-bind="text: name, enable: $root.isCustomEnabled($data), click: function() { $root.clickCustom($data) }"></button>
|
||||
<button class="btn" data-bind="text: name }"></button>
|
||||
</script>
|
||||
<!-- End of templates for custom controls -->
|
Reference in New Issue
Block a user