diff --git a/src/sunstone/public/app/tabs/templates-tab/form-panels/create/wizard-tabs/context.js b/src/sunstone/public/app/tabs/templates-tab/form-panels/create/wizard-tabs/context.js index 3b38b13a43..77f50662bf 100644 --- a/src/sunstone/public/app/tabs/templates-tab/form-panels/create/wizard-tabs/context.js +++ b/src/sunstone/public/app/tabs/templates-tab/form-panels/create/wizard-tabs/context.js @@ -27,6 +27,7 @@ define(function(require) { var CustomTagsTable = require('utils/custom-tags-table'); var FilesTable = require('tabs/files-tab/datatable') var OpenNebulaHost = require('opennebula/host'); + var UserInputs = require('utils/user-inputs'); /* TEMPLATES @@ -161,28 +162,76 @@ define(function(require) { that.contextFilesTable.initialize(selectOptions); that.contextFilesTable.refreshResourceTableSelect(); + // TODO: bug, user_input_name pattern is ignored + context.on("click", ".add_service_custom_attr", function() { - $(".service_custom_attrs tbody").append( + $(".service_custom_attrs tbody", context).append( '' + '' + - '' + - '' + Locale.tr("Only word characters are allowed") + '' + + '' + '' + '' + - '' + + '' + '' + '' + - '