|
@@ -382,25 +382,51 @@ ${ commonheader(None, "sqoop", user, "40px") | n,unicode }
|
|
|
</fieldset>
|
|
</fieldset>
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
-<script type="text/html" id="framework-enum">
|
|
|
|
|
-<div data-bind="css:{'control-group': id() != null, warning: name() in $root.warnings(), error: name() in $root.errors()}">
|
|
|
|
|
|
|
+<script type="text/html" id="framework-map">
|
|
|
|
|
+<div data-bind="css: {
|
|
|
|
|
+ warning: name() in $root.warnings(),
|
|
|
|
|
+ error: name() in $root.errors()
|
|
|
|
|
+ }" class="control-group">
|
|
|
<label class="control-label" data-bind="text: $root.label('framework', name())"></label>
|
|
<label class="control-label" data-bind="text: $root.label('framework', name())"></label>
|
|
|
<div class="controls">
|
|
<div class="controls">
|
|
|
- <select class="input-xlarge" data-bind="'options': values, 'value': value, 'optionsCaption': '${ _('Choose...') }', 'attr': { 'name': name, 'title': $root.help('framework', name())}" rel="tooltip">
|
|
|
|
|
- </select>
|
|
|
|
|
- <span data-bind="template: {'name': 'job-editor-form-field-error'}" class="help-inline"></span>
|
|
|
|
|
|
|
+
|
|
|
|
|
+ <table data-bind="visible: value() && value().length > 0" style="margin-bottom: 4px">
|
|
|
|
|
+ <thead>
|
|
|
|
|
+ <tr>
|
|
|
|
|
+ <th>${ _('Property name') }</th>
|
|
|
|
|
+ <th>${ _('Value') }</th>
|
|
|
|
|
+ <th/>
|
|
|
|
|
+ </tr>
|
|
|
|
|
+ </thead>
|
|
|
|
|
+ <tbody data-bind="foreach: value()">
|
|
|
|
|
+ <tr>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <input data-bind="'value': key,
|
|
|
|
|
+ 'attr': {
|
|
|
|
|
+ 'title': $root.help('framework', $parent.name())
|
|
|
|
|
+ }" type="text" class="span12 required propKey" />
|
|
|
|
|
+ </td>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <input data-bind="value: value" type="text" class="span12 required" />
|
|
|
|
|
+ </td>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <a data-bind="click: $parent.removeFromMap.bind($parent, [$index()])" class="btn" href="javascript:void(0);">${ _('Delete') }</a>
|
|
|
|
|
+ </td>
|
|
|
|
|
+ </tr>
|
|
|
|
|
+ </tbody>
|
|
|
|
|
+ </table>
|
|
|
|
|
+
|
|
|
|
|
+ <a data-bind="click: $data.addToMap.bind($data, [])" href="javascript:void(0);" class="btn">${_('Add')}</a>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
-<script type="text/html" id="framework-map">
|
|
|
|
|
-<div data-bind="css: {
|
|
|
|
|
- warning: name() in $root.warnings(),
|
|
|
|
|
- error: name() in $root.errors()
|
|
|
|
|
- }" class="control-group">
|
|
|
|
|
- <label class="control-label" data-bind="text: $root.label('framework', name())" rel="tooltip"></label>
|
|
|
|
|
|
|
+<script type="text/html" id="framework-enum">
|
|
|
|
|
+<div data-bind="css:{'control-group': id() != null, warning: name() in $root.warnings(), error: name() in $root.errors()}">
|
|
|
|
|
+ <label class="control-label" data-bind="text: $root.label('framework', name())"></label>
|
|
|
<div class="controls">
|
|
<div class="controls">
|
|
|
- <input class="input-xlarge" data-bind="value: value, attr: {'type': (sensitive() ? 'password' : 'text'), 'name': name, 'title': $root.help('framework', name())}" rel="tooltip">
|
|
|
|
|
|
|
+ <select class="input-xlarge" data-bind="'options': values, 'value': value, 'optionsCaption': '${ _('Choose...') }', 'attr': { 'name': name, 'title': $root.help('framework', name())}" rel="tooltip">
|
|
|
|
|
+ </select>
|
|
|
<span data-bind="template: {'name': 'job-editor-form-field-error'}" class="help-inline"></span>
|
|
<span data-bind="template: {'name': 'job-editor-form-field-error'}" class="help-inline"></span>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -450,28 +476,54 @@ ${ commonheader(None, "sqoop", user, "40px") | n,unicode }
|
|
|
</div>
|
|
</div>
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
-<script type="text/html" id="connector-enum">
|
|
|
|
|
|
|
+<script type="text/html" id="connector-map">
|
|
|
<div data-bind="css: {
|
|
<div data-bind="css: {
|
|
|
warning: name() in $root.warnings(),
|
|
warning: name() in $root.warnings(),
|
|
|
error: name() in $root.errors()
|
|
error: name() in $root.errors()
|
|
|
}" class="control-group">
|
|
}" class="control-group">
|
|
|
- <label class="control-label" data-bind="text: $root.label('connector', name())" rel="tooltip"></label>
|
|
|
|
|
|
|
+ <label class="control-label" data-bind="text: $root.label('connector', name())"></label>
|
|
|
<div class="controls">
|
|
<div class="controls">
|
|
|
- <select class="input-xlarge" data-bind="'options': values, 'value': value, 'optionsCaption': '${ _('Choose...') }', attr: { 'name': name, 'title': $root.help('connector', name()) }" rel="tooltip">
|
|
|
|
|
- </select>
|
|
|
|
|
- <span data-bind="template: { 'name': 'job-editor-form-field-error' }" class="help-inline"></span>
|
|
|
|
|
|
|
+
|
|
|
|
|
+ <table data-bind="visible: value() && value().length > 0" style="margin-bottom: 4px">
|
|
|
|
|
+ <thead>
|
|
|
|
|
+ <tr>
|
|
|
|
|
+ <th>${ _('Property name') }</th>
|
|
|
|
|
+ <th>${ _('Value') }</th>
|
|
|
|
|
+ <th/>
|
|
|
|
|
+ </tr>
|
|
|
|
|
+ </thead>
|
|
|
|
|
+ <tbody data-bind="foreach: value()">
|
|
|
|
|
+ <tr>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <input data-bind="'value': key,
|
|
|
|
|
+ 'attr': {
|
|
|
|
|
+ 'title': $root.help('connector', $parent.name())
|
|
|
|
|
+ }" type="text" class="span12 required propKey" />
|
|
|
|
|
+ </td>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <input data-bind="value: value" type="text" class="span12 required" />
|
|
|
|
|
+ </td>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <a data-bind="click: $parent.removeFromMap.bind($parent, [$index()])" class="btn" href="javascript:void(0);">${ _('Delete') }</a>
|
|
|
|
|
+ </td>
|
|
|
|
|
+ </tr>
|
|
|
|
|
+ </tbody>
|
|
|
|
|
+ </table>
|
|
|
|
|
+
|
|
|
|
|
+ <a data-bind="click: $data.addToMap.bind($data, [])" href="javascript:void(0);" class="btn">${_('Add')}</a>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
-<script type="text/html" id="connector-map">
|
|
|
|
|
|
|
+<script type="text/html" id="connector-enum">
|
|
|
<div data-bind="css: {
|
|
<div data-bind="css: {
|
|
|
warning: name() in $root.warnings(),
|
|
warning: name() in $root.warnings(),
|
|
|
error: name() in $root.errors()
|
|
error: name() in $root.errors()
|
|
|
}" class="control-group">
|
|
}" class="control-group">
|
|
|
<label class="control-label" data-bind="text: $root.label('connector', name())" rel="tooltip"></label>
|
|
<label class="control-label" data-bind="text: $root.label('connector', name())" rel="tooltip"></label>
|
|
|
<div class="controls">
|
|
<div class="controls">
|
|
|
- <input class="input-xlarge" data-bind="value: value, attr: { 'type': (sensitive() ? 'password' : 'text'), 'name': name, 'title': $root.help('connector', name()) }" rel="tooltip">
|
|
|
|
|
|
|
+ <select class="input-xlarge" data-bind="'options': values, 'value': value, 'optionsCaption': '${ _('Choose...') }', attr: { 'name': name, 'title': $root.help('connector', name()) }" rel="tooltip">
|
|
|
|
|
+ </select>
|
|
|
<span data-bind="template: { 'name': 'job-editor-form-field-error' }" class="help-inline"></span>
|
|
<span data-bind="template: { 'name': 'job-editor-form-field-error' }" class="help-inline"></span>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -532,7 +584,7 @@ ${ commonheader(None, "sqoop", user, "40px") | n,unicode }
|
|
|
<script src="/sqoop/static/js/koify.js" type="text/javascript" charset="utf-8"></script>
|
|
<script src="/sqoop/static/js/koify.js" type="text/javascript" charset="utf-8"></script>
|
|
|
<script src="/sqoop/static/js/sqoop.utils.js" type="text/javascript" charset="utf-8"></script>
|
|
<script src="/sqoop/static/js/sqoop.utils.js" type="text/javascript" charset="utf-8"></script>
|
|
|
<script src="/sqoop/static/js/sqoop.wizard.js" type="text/javascript" charset="utf-8"></script>
|
|
<script src="/sqoop/static/js/sqoop.wizard.js" type="text/javascript" charset="utf-8"></script>
|
|
|
-<script src="/sqoop/static/js/sqoop.models.js" type="text/javascript" charset="utf-8"></script>
|
|
|
|
|
|
|
+<script src="/sqoop/static/js/sqoop.forms.js" type="text/javascript" charset="utf-8"></script>
|
|
|
<script src="/sqoop/static/js/sqoop.framework.js" type="text/javascript" charset="utf-8"></script>
|
|
<script src="/sqoop/static/js/sqoop.framework.js" type="text/javascript" charset="utf-8"></script>
|
|
|
<script src="/sqoop/static/js/sqoop.connectors.js" type="text/javascript" charset="utf-8"></script>
|
|
<script src="/sqoop/static/js/sqoop.connectors.js" type="text/javascript" charset="utf-8"></script>
|
|
|
<script src="/sqoop/static/js/sqoop.connections.js" type="text/javascript" charset="utf-8"></script>
|
|
<script src="/sqoop/static/js/sqoop.connections.js" type="text/javascript" charset="utf-8"></script>
|