From e1fadaca4898b54705e78da772fc7add41da1683 Mon Sep 17 00:00:00 2001 From: nancylizi Date: Mon, 26 Sep 2016 19:09:59 +0800 Subject: Remove Chinese comment, modify pom. Issue-id:TOSCA-80 Change-Id: I9aae2d4ef98b69b2ff986ef8034fdf604bc3e08d Signed-off-by: nancylizi --- openo-portal/pom.xml | 1 + openo-portal/portal-catalog/pom.xml | 18 +- .../src/main/webapp/catalog/csarPackage.html | 1 - .../src/main/webapp/catalog/css/hostMirror.css | 2 +- .../src/main/webapp/catalog/css/package.css | 2 +- .../src/main/webapp/catalog/css/software.css | 2 +- .../src/main/webapp/catalog/css/template.css | 2 +- .../src/main/webapp/catalog/css/templateDetail.css | 2 +- .../main/webapp/catalog/css/virtualApplication.css | 3 +- .../src/main/webapp/catalog/css/vnfm.css | 3 +- .../catalog/i18n/nfv-nso-iui-i18n-zh-CN.properties | 18 +- .../webapp/catalog/js/component/serverPageTable.js | 2 +- .../catalog/js/template/tmDetailController.js | 258 +++++++++++++-------- .../main/webapp/catalog/js/template/topoUtil.js | 1 - 14 files changed, 196 insertions(+), 119 deletions(-) diff --git a/openo-portal/pom.xml b/openo-portal/pom.xml index 75007e35..2cbc32f3 100644 --- a/openo-portal/pom.xml +++ b/openo-portal/pom.xml @@ -35,5 +35,6 @@ portal-extsys portal-auth portal-lifecyclemgr + portal-catalog diff --git a/openo-portal/portal-catalog/pom.xml b/openo-portal/portal-catalog/pom.xml index 6a647b03..9c6d7da4 100644 --- a/openo-portal/portal-catalog/pom.xml +++ b/openo-portal/portal-catalog/pom.xml @@ -18,12 +18,26 @@ --> - 4.0.0 org.openo.gso.gui openo-portal 1.0.0-SNAPSHOT + + 4.0.0 portal-catalog - pom + 1.0.0-SNAPSHOT + war + + + + + org.apache.maven.plugins + maven-war-plugin + + false + + + + diff --git a/openo-portal/portal-catalog/src/main/webapp/catalog/csarPackage.html b/openo-portal/portal-catalog/src/main/webapp/catalog/csarPackage.html index 36f944b0..aabbaa02 100644 --- a/openo-portal/portal-catalog/src/main/webapp/catalog/csarPackage.html +++ b/openo-portal/portal-catalog/src/main/webapp/catalog/csarPackage.html @@ -281,7 +281,6 @@ - diff --git a/openo-portal/portal-catalog/src/main/webapp/catalog/css/hostMirror.css b/openo-portal/portal-catalog/src/main/webapp/catalog/css/hostMirror.css index a63d3bc1..eee3d1bc 100644 --- a/openo-portal/portal-catalog/src/main/webapp/catalog/css/hostMirror.css +++ b/openo-portal/portal-catalog/src/main/webapp/catalog/css/hostMirror.css @@ -306,7 +306,7 @@ div.separator-line { margin-bottom: 10px } -/*增加daterangepicker的css*/ +/*increase daterangepicker's css*/ input[name="daterange"] { width: 220px; line-height: 0; diff --git a/openo-portal/portal-catalog/src/main/webapp/catalog/css/package.css b/openo-portal/portal-catalog/src/main/webapp/catalog/css/package.css index 94ea2e94..73bc6f4c 100644 --- a/openo-portal/portal-catalog/src/main/webapp/catalog/css/package.css +++ b/openo-portal/portal-catalog/src/main/webapp/catalog/css/package.css @@ -293,7 +293,7 @@ div.separator-line { margin-bottom: 10px } -/*����daterangepicker��css*/ +/*daterangepicker css*/ input[name="daterange"] { width: 220px; line-height: 0; diff --git a/openo-portal/portal-catalog/src/main/webapp/catalog/css/software.css b/openo-portal/portal-catalog/src/main/webapp/catalog/css/software.css index 2068df92..6648b455 100644 --- a/openo-portal/portal-catalog/src/main/webapp/catalog/css/software.css +++ b/openo-portal/portal-catalog/src/main/webapp/catalog/css/software.css @@ -306,7 +306,7 @@ div.separator-line { margin-bottom: 10px } -/*增加daterangepicker的css*/ +/*increase daterangepicker's css*/ input[name="daterange"] { width: 220px; line-height: 0; diff --git a/openo-portal/portal-catalog/src/main/webapp/catalog/css/template.css b/openo-portal/portal-catalog/src/main/webapp/catalog/css/template.css index 09b6ae62..25bf17d4 100644 --- a/openo-portal/portal-catalog/src/main/webapp/catalog/css/template.css +++ b/openo-portal/portal-catalog/src/main/webapp/catalog/css/template.css @@ -310,7 +310,7 @@ div.separator-line { margin-bottom: 10px } -/*����daterangepicker��css*/ +/*increase daterangepicker's css*/ input[name="daterange"] { width: 220px; line-height: 0; diff --git a/openo-portal/portal-catalog/src/main/webapp/catalog/css/templateDetail.css b/openo-portal/portal-catalog/src/main/webapp/catalog/css/templateDetail.css index 7314f5db..9503500f 100644 --- a/openo-portal/portal-catalog/src/main/webapp/catalog/css/templateDetail.css +++ b/openo-portal/portal-catalog/src/main/webapp/catalog/css/templateDetail.css @@ -310,7 +310,7 @@ div.separator-line { margin-bottom: 10px } -/*����daterangepicker��css*/ +/*increase daterangepicker's css*/ input[name="daterange"] { width: 220px; line-height: 0; diff --git a/openo-portal/portal-catalog/src/main/webapp/catalog/css/virtualApplication.css b/openo-portal/portal-catalog/src/main/webapp/catalog/css/virtualApplication.css index 3ec06815..99eafbb3 100644 --- a/openo-portal/portal-catalog/src/main/webapp/catalog/css/virtualApplication.css +++ b/openo-portal/portal-catalog/src/main/webapp/catalog/css/virtualApplication.css @@ -297,7 +297,7 @@ div.separator-line { margin-bottom: 10px } -/*����daterangepicker��css*/ +/*increase daterangepicker's css*/ input[name="daterange"] { width: 220px; line-height: 0; @@ -452,7 +452,6 @@ td .icheckbox_square-aero { margin-right: 0; } -/*卡片面板样式*/ .hpanel { background-color: none; border: none; diff --git a/openo-portal/portal-catalog/src/main/webapp/catalog/css/vnfm.css b/openo-portal/portal-catalog/src/main/webapp/catalog/css/vnfm.css index 66348da0..1dac48f3 100644 --- a/openo-portal/portal-catalog/src/main/webapp/catalog/css/vnfm.css +++ b/openo-portal/portal-catalog/src/main/webapp/catalog/css/vnfm.css @@ -302,7 +302,7 @@ div.separator-line { margin-bottom: 10px } -/*增加daterangepicker的css*/ +/*increase daterangepicker's css*/ input[name="daterange"] { width: 220px; line-height: 0; @@ -408,7 +408,6 @@ input.pagination-panel-input { } -/*卡片面板样式*/ .animated-panel { -webkit-animation-duration: .5s; animation-duration: .5s; diff --git a/openo-portal/portal-catalog/src/main/webapp/catalog/i18n/nfv-nso-iui-i18n-zh-CN.properties b/openo-portal/portal-catalog/src/main/webapp/catalog/i18n/nfv-nso-iui-i18n-zh-CN.properties index 1e33352b..86d82ce6 100644 --- a/openo-portal/portal-catalog/src/main/webapp/catalog/i18n/nfv-nso-iui-i18n-zh-CN.properties +++ b/openo-portal/portal-catalog/src/main/webapp/catalog/i18n/nfv-nso-iui-i18n-zh-CN.properties @@ -14,7 +14,7 @@ # limitations under the License. # -//表格相关 +//table nfv-nso-iui-table-sLengthMenu=每页 _MENU_ 条结果 nfv-nso-iui-table-sZeroRecords=没有匹配结果 nfv-nso-iui-table-sInfo=总共找到 _TOTAL_ 条结果 @@ -31,7 +31,7 @@ nfv-nso-iui-table-sProcess=处理中... //common nfv-nso-iui-common-tip=提示: -//包管理表格字段名称定义 +//package table colums nfv-package-iui-title=包管理 nfv-package-iui-field-sn=序号 nfv-package-iui-field-name=名称 @@ -43,7 +43,7 @@ nfv-package-iui-field-onboardstate=上载状态 nfv-package-iui-field-deletionpending=待删除 nfv-package-iui-field-operation=操作 -//包详细信息字段 +//package detail message nfv-package-iui-field-detail-name=名称 nfv-package-iui-field-detail-type=类型 nfv-package-iui-field-detail-usagestate=使用状态 @@ -99,7 +99,7 @@ nfv-package-iui-drop-zone-uploadBtn=上传 nfv-template-topo-iui-title=拓扑 nfv-template-nodes-iui-title=节点 -//模板管理表格字段名称定义 +//template table colums nfv-template-iui-title=模板管理 nfv-template-iui-field-order=序号 nfv-template-iui-field-templatename=名称 @@ -114,7 +114,7 @@ nfv-template-iui-field-operations=操作 nfv-template-iui-field-download-uri=下载Uri nfv-template-iui-field-type=节点类型 -//模板明细表格字段名称定义 +//template detail table colums nfv-templateDetail-iui-index=序号 nfv-templateDetail-iui-title=节点模板 nfv-templateDetail-iui-field-nodeId=ID @@ -147,7 +147,7 @@ nfv-topology-iui-vnf-tip=点击查看嵌套拓扑图 nfv-topology-iui-btn-return-tip=返回 nfv-topology-iui-message-error=查询拓扑图模板信息失败 -//虚拟应用表格字段名称定义 +//virtual application table colums nfv-virtualApplication-iui-title=生命周期管理 nfv-virtualApplication-iui-field-name=名称 nfv-virtualApplication-iui-field-template=模板 @@ -247,7 +247,7 @@ nfv-virtualApplication-iui-validate-noinputParam=无需输入参数 nfv-virtualApplication-iui-validate-digits=只能输入整数 nfv-virtualApplication-iui-validate-range=请输入在 {0} 和 {1} 之间的值 -//节点明细表格字段名称定义 +//virtual application detail table colums nfv-virtualApplicationDetail-iui-field-nodeId=ID nfv-virtualApplicationDetail-iui-field-nodeName=名称 nfv-virtualApplicationDetail-iui-field-nodeType=节点类型 @@ -265,7 +265,7 @@ nfv-virtualApplicationDetail-iui-text-events=事件 nfv-virtualApplicationDetail-iui-text-nodeDetail=节点详情 nfv-virtualApplicationDetail-iui-btn-close=关闭 -//主机镜像表格字段名称定义 +//host image table colums nfv-host-iui-title=主机镜像 nfv-host-iui-field-name=名称 nfv-host-iui-field-size=大小 @@ -304,7 +304,7 @@ nfv-host-iui-progress-uploading=上传中 nfv-host-iui-progress-success=上传成功 nfv-host-iui-progress-fail=上传失败 -//软件镜像表格字段名称定义 +//software image table colums nfv-software-iui-title=软件镜像 nfv-software-iui-field-name=名称 nfv-software-iui-field-size=大小 diff --git a/openo-portal/portal-catalog/src/main/webapp/catalog/js/component/serverPageTable.js b/openo-portal/portal-catalog/src/main/webapp/catalog/js/component/serverPageTable.js index cfa4a990..00a6782b 100644 --- a/openo-portal/portal-catalog/src/main/webapp/catalog/js/component/serverPageTable.js +++ b/openo-portal/portal-catalog/src/main/webapp/catalog/js/component/serverPageTable.js @@ -436,7 +436,7 @@ serverPageTable.initDataTableForEvent = function( setting ,cond , divId) { "bAutoWidth":true,//automatically set the column width "bLengthChange": true,// record number in each row "iDisplayLength": 10,// row number in each page - "bSort": setting.sort ? true : false,// 排序 + "bSort": setting.sort ? true : false, "bInfo": setting.info,// Showing 1 to 10 of 23 entries "bWidth": true, "bScrollCollapse": true, diff --git a/openo-portal/portal-catalog/src/main/webapp/catalog/js/template/tmDetailController.js b/openo-portal/portal-catalog/src/main/webapp/catalog/js/template/tmDetailController.js index 834562a6..ee490385 100644 --- a/openo-portal/portal-catalog/src/main/webapp/catalog/js/template/tmDetailController.js +++ b/openo-portal/portal-catalog/src/main/webapp/catalog/js/template/tmDetailController.js @@ -15,21 +15,21 @@ */ var vm = avalon.define({ - $id : "tmDetailController", - templateId : "", - templateData : [ + $id: "tmDetailController", + templateId: "", + templateData: [ {href: "#topology", name: "Topology", value: true}, {href: "#nodes", name: "Nodes", value: false} ], $language: { "sProcessing": "  " - +$.i18n.prop("nfv-nso-iui-table-sProcess")+"", + + $.i18n.prop("nfv-nso-iui-table-sProcess") + "", "sLengthMenu": $.i18n.prop("nfv-nso-iui-table-sLengthMenu"), "sZeroRecords": $.i18n.prop("nfv-nso-iui-table-sZeroRecords"), "sInfo": " " + $.i18n.prop("nfv-nso-iui-table-sInfo"), "sInfoEmpty": $.i18n.prop("nfv-nso-iui-table-sInfoEmpty"), "sGroupActions": $.i18n.prop("nfv-nso-iui-table-sGroupActions"), - "sAjaxRequestGeneralError":$.i18n.prop("nfv-nso-iui-table-sAjaxRequestGeneralError"), + "sAjaxRequestGeneralError": $.i18n.prop("nfv-nso-iui-table-sAjaxRequestGeneralError"), "sEmptyTable": $.i18n.prop("nfv-nso-iui-table-sEmptyTable"), "oPaginate": { "sPrevious": $.i18n.prop("nfv-nso-iui-table-sPrevious"), @@ -38,41 +38,41 @@ var vm = avalon.define({ "sPageOf": $.i18n.prop("nfv-nso-iui-table-sPageOf") } }, - $restUrl : { - queryNodeTemplateUrl : "/openoapi/catalog/v1/servicetemplates/{0}/nodetemplates", - queryTemplateInfoUrl : "/openoapi/catalog/v1/servicetemplates" + $restUrl: { + queryNodeTemplateUrl: "/openoapi/catalog/v1/servicetemplates/{0}/nodetemplates", + queryTemplateInfoUrl: "/openoapi/catalog/v1/servicetemplates" }, - $init : function() { + $init: function () { vm.$initTemplateData(); vm.$initTopoNodesData(); }, - $initTemplateData : function() { + $initTemplateData: function () { $.ajax({ - type : "GET", - url : vm.$restUrl.queryTemplateInfoUrl, - success : function(resp) { - if(resp) { + type: "GET", + url: vm.$restUrl.queryTemplateInfoUrl, + success: function (resp) { + if (resp) { vm.nodesTab.servicesTemplateData = []; - for(var i=0; itbody').on("click", 'td.details-control', function () { var tr = $(this).closest('tr'); - var table = $('#' + vm.nodesTab.$nodesTabId).dataTable(); + var table = $('#' + vm.nodesTab.$nodesTabId).dataTable(); if (table.fnIsOpen(tr[0])) { table.fnClose(tr[0]); tr.removeClass('shown'); @@ -193,18 +193,39 @@ var vm = avalon.define({ }, //nodes list table - nodesList :{ + nodesList: { nodesData: [], - $nodesTabDataId : "ict_nodes_table", - $nodesTabFields : {// table columns + $nodesTabDataId: "ict_nodes_table", + $nodesTabFields: {// table columns table: [ {"mData": "id", name: "ID", "bVisible": false}, - {"mData": "name", name: $.i18n.prop("nfv-templateDetail-iui-field-nodetypename"), "bSortable": true, "fnRender" : tmDetailUtil.nameRender}, + { + "mData": "name", + name: $.i18n.prop("nfv-templateDetail-iui-field-nodetypename"), + "bSortable": true, + "fnRender": tmDetailUtil.nameRender + }, {"mData": "type", name: $.i18n.prop("nfv-templateDetail-iui-field-type"), "bSortable": false}, - {"mData": "containedin", name: $.i18n.prop("nfv-templateDetail-iui-field-containedin"), "bSortable": false}, - {"mData": "deployedon", name: $.i18n.prop("nfv-templateDetail-iui-field-deployedon"), "bSortable": false}, - {"mData": "connectedto", name: $.i18n.prop("nfv-templateDetail-iui-field-connectedto"), "bSortable": false}, - {"mData": "virtuallinksto", name: $.i18n.prop("nfv-templateDetail-iui-field-virtuallinksto"), "bSortable": false} + { + "mData": "containedin", + name: $.i18n.prop("nfv-templateDetail-iui-field-containedin"), + "bSortable": false + }, + { + "mData": "deployedon", + name: $.i18n.prop("nfv-templateDetail-iui-field-deployedon"), + "bSortable": false + }, + { + "mData": "connectedto", + name: $.i18n.prop("nfv-templateDetail-iui-field-connectedto"), + "bSortable": false + }, + { + "mData": "virtuallinksto", + name: $.i18n.prop("nfv-templateDetail-iui-field-virtuallinksto"), + "bSortable": false + } ] }, $initNodesTable: function () { @@ -217,60 +238,96 @@ var vm = avalon.define({ setting.restUrl = vm.$restUrl.queryNodeTemplateUrl; setting.tableId = vm.nodesTab.nodesList.$nodesTabDataId; //serverPageTable.initTableWithData(setting,vm.nodesTab.nodesList.$nodesTabDataId + '_div',vm.nodesTab.nodesList.nodesData.$model); - serverPageTable.initTableWithoutLib(setting,{},vm.nodesTab.nodesList.$nodesTabDataId + '_div'); + serverPageTable.initTableWithoutLib(setting, {}, vm.nodesTab.nodesList.$nodesTabDataId + '_div'); }, - $format_Detail: function() { + $format_Detail: function () { var sOut = '
' vm.$initNodesData(); return sOut; }, }, //Nodes Details - nodesDetail : { + nodesDetail: { nodesTemplateDetailData: [], - detailTitle : "", - isShow : "none", - detailIndex : 0, - detailData : [ + detailTitle: "", + isShow: "none", + detailIndex: 0, + detailData: [ {id: "general", name: $.i18n.prop("nfv-templateDetail-nodesTab-iui-tab-general"), isActive: true}, - {id: "properties", name: $.i18n.prop("nfv-templateDetail-nodesTab-iui-tab-properties"), isActive: false}, - {id: "relationShips", name: $.i18n.prop("nfv-templateDetail-nodesTab-iui-tab-relationShips"), isActive: false} + { + id: "properties", + name: $.i18n.prop("nfv-templateDetail-nodesTab-iui-tab-properties"), + isActive: false + }, + { + id: "relationShips", + name: $.i18n.prop("nfv-templateDetail-nodesTab-iui-tab-relationShips"), + isActive: false + } ], - $showDetails : function(isShow, nodetypeid, nodetypename) { + $showDetails: function (isShow, nodetypeid, nodetypename) { vm.nodesTab.nodesDetail.isShow = isShow; if (isShow == "block") { vm.nodesTab.nodesDetail.detailTitle = nodetypename + " " + $.i18n.prop("nfv-templateDetail-nodesTab-iui-title-nodeDetail"), - $('#' + vm.nodesTab.nodesDetail.detailData[0].id).click(); + $('#' + vm.nodesTab.nodesDetail.detailData[0].id).click(); vm.nodesTab.nodesDetail.detailData[0].isActive = true; vm.nodesTab.nodesDetail.$initNodeDetailTable(nodetypeid); } }, - detailCondChange : function(index) { + detailCondChange: function (index) { vm.nodesTab.nodesDetail.detailIndex = index; - for(var i=0; i 0) { + if (paramStr.length > 0) { var params = paramStr.split("&"); var templateId = params[0].substring(params[0].indexOf('=') + 1); var flavor = params[1].substring(params[1].indexOf('=') + 1); avalon.scan(); - + vm.templateId = templateId; vm.$restUrl.queryNodeTemplateUrl = commonUtil.format(vm.$restUrl.queryNodeTemplateUrl, templateId); - if(flavor) { + if (flavor) { vm.$restUrl.queryNodeTemplateUrl += "?flavor=" + flavor; } diff --git a/openo-portal/portal-catalog/src/main/webapp/catalog/js/template/topoUtil.js b/openo-portal/portal-catalog/src/main/webapp/catalog/js/template/topoUtil.js index a531278a..2545314d 100644 --- a/openo-portal/portal-catalog/src/main/webapp/catalog/js/template/topoUtil.js +++ b/openo-portal/portal-catalog/src/main/webapp/catalog/js/template/topoUtil.js @@ -149,7 +149,6 @@ topoUtil.getInstanceNum = function(nodeTemplate, nodeInstanceData) { var num = 0; var id; if(nodeTemplate.properties && nodeTemplate.properties.vnfdid) { - //ns嵌套vnf,ns中vnf的nodetemplate的属性vnfdid才是嵌套vnf的真实id id = nodeTemplate.properties.vnfdid; } else { id = nodeTemplate.id; -- cgit 1.2.3-korg