From 1c50062b11a2a7c73b7e803d7cc7102e6d046553 Mon Sep 17 00:00:00 2001 From: Sergio Betanzos Date: Thu, 27 Feb 2020 11:49:19 +0100 Subject: [PATCH] F #4276: Add button to enable/disable an input (#4277) --- .../oneflow-templates-tab/utils/role-tab.js | 2 + .../utils/role-tab/html.hbs | 1 + src/sunstone/public/app/utils/lock.js | 67 +++++++++++++++++++ src/sunstone/public/scss/_settings.scss | 10 ++- 4 files changed, 79 insertions(+), 1 deletion(-) create mode 100644 src/sunstone/public/app/utils/lock.js diff --git a/src/sunstone/public/app/tabs/oneflow-templates-tab/utils/role-tab.js b/src/sunstone/public/app/tabs/oneflow-templates-tab/utils/role-tab.js index 6fa18c39a9..cc6858581a 100644 --- a/src/sunstone/public/app/tabs/oneflow-templates-tab/utils/role-tab.js +++ b/src/sunstone/public/app/tabs/oneflow-templates-tab/utils/role-tab.js @@ -18,6 +18,7 @@ define(function(require) { // Dependencies var Locale = require('utils/locale'); var Tips = require('utils/tips'); + var Locks = require('utils/lock'); var TemplatesTable = require('tabs/templates-tab/datatable'); var TemplateUtils = require('utils/template-utils'); @@ -62,6 +63,7 @@ define(function(require) { var that = this; Tips.setup(role_section); + Locks.setup(role_section); this.templatesTable.initialize(); this.templatesTable.idInput().attr("required", ""); diff --git a/src/sunstone/public/app/tabs/oneflow-templates-tab/utils/role-tab/html.hbs b/src/sunstone/public/app/tabs/oneflow-templates-tab/utils/role-tab/html.hbs index b928ce6a06..2ae042fde9 100644 --- a/src/sunstone/public/app/tabs/oneflow-templates-tab/utils/role-tab/html.hbs +++ b/src/sunstone/public/app/tabs/oneflow-templates-tab/utils/role-tab/html.hbs @@ -154,6 +154,7 @@