diff options
author | Luji7 <lu.ji3@zte.com.cn> | 2016-09-15 00:37:15 +0800 |
---|---|---|
committer | Luji7 <lu.ji3@zte.com.cn> | 2016-09-15 00:37:15 +0800 |
commit | 56c2439e74a5a17a6ca864371d4c3a621be566c4 (patch) | |
tree | eeeb3956dea78a6f0576171eb5abdb7c418ac60b | |
parent | a5777c5b1a0b42ccdbbf7ee793b4717a118cbb84 (diff) |
add parameter tab event registration
Change-Id: Ifabf5d41760a01a5a70ee52caca1a078d1729463
Signed-off-by: Luji7 <lu.ji3@zte.com.cn>
-rw-r--r-- | openo-portal/portal-lifecyclemgr/js/gsolcm.js | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/openo-portal/portal-lifecyclemgr/js/gsolcm.js b/openo-portal/portal-lifecyclemgr/js/gsolcm.js index 1a94feba..d66df947 100644 --- a/openo-portal/portal-lifecyclemgr/js/gsolcm.js +++ b/openo-portal/portal-lifecyclemgr/js/gsolcm.js @@ -14,8 +14,20 @@ * limitations under the License. */ var templateParameters = { - templateName: '', - parameters: [] + templateName: '', + parameters: [] +}; +var lcmHandler = function(){ + this._addOwnEvents(); +}; + +lcmHandler.prototype = { + _addOwnEvents : function () { + $('a[data-toggle="tab"]').on('show.bs.tab', this.beforeParameterTabShow); + }, + beforeParameterTabShow : function (event) { + renderTemplateParametersTab(); + } }; function renderTemplateParametersTab() { @@ -25,7 +37,7 @@ function renderTemplateParametersTab() { } function fetchTemplateParameterDefinitions(parameters) { - var serviceTemplate = parameters.name; + var serviceTemplate = parameters.templateName; var currentServiceTemplate = $("#svcTempl").val(); // Do not need to fetch template parameters if template do not change in UI. if(serviceTemplate === currentServiceTemplate) { |