3 Copyright 2016-2017 ZTE Corporation.
\r
5 Licensed under the Apache License, Version 2.0 (the "License");
\r
6 you may not use this file except in compliance with the License.
\r
7 You may obtain a copy of the License at
\r
9 http://www.apache.org/licenses/LICENSE-2.0
\r
11 Unless required by applicable law or agreed to in writing, software
\r
12 distributed under the License is distributed on an "AS IS" BASIS,
\r
13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
\r
14 See the License for the specific language governing permissions and
\r
15 limitations under the License.
\r
21 <meta charset="UTF-8">
\r
23 <link href="../common/thirdparty/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
\r
24 <link href="../common/thirdparty/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
\r
25 <link href="../common/thirdparty/uniform/css/uniform.default.min.css" rel="stylesheet" />
\r
26 <link href="../common/css/style.css" rel="stylesheet"/>
\r
27 <link href="../common/css/ngict-component.css" rel="stylesheet"/>
\r
28 <link href="../common/css/plugins.css" rel="stylesheet"/>
\r
29 <link href="../common/thirdparty/jQuery-File-Upload/css/jquery.fileupload.css" rel="stylesheet" />
\r
30 <link href="css/fileupload.css" rel="stylesheet" />
\r
31 <link href="css/package.css" rel="stylesheet" />
\r
33 .ms-controller{ visibility: hidden }
\r
37 <div class="container-fluid ms-controller" ms-controller="pmController">
\r
38 <div class="container upload">
\r
39 <form id="fileupload" role="form" enctype="multipart/form-data">
\r
40 <div class="file-preview">
\r
41 <div id="dropzone" class="file-drop-zone">
\r
42 <div class="file-drop-zone-title">
\r
43 <span id="nfv-package-iui-drop-zone-title" name_i18n="com_zte_nfv_nsoc_i18n"></span>
\r
47 <div class="input-group fileupload-btn">
\r
48 <div id="fileName" class="form-control file-caption">
\r
50 <span class="input-group-btn">
\r
51 <span class="btn btn-primary fileinput-button">
\r
52 <span id="nfv-package-iui-drop-zone-selectBtn" name_i18n="com_zte_nfv_nsoc_i18n"></span>
\r
53 <input type="file" name="file" multiple>
\r
55 <button id="fileremove" class="btn btn-default" type="button" disabled>
\r
56 <span id="nfv-package-iui-drop-zone-removeBtn" name_i18n="com_zte_nfv_nsoc_i18n"></span>
\r
58 <button id="filesubmit" class="btn btn-default" type="submit" disabled>
\r
59 <span id="nfv-package-iui-drop-zone-uploadBtn" name_i18n="com_zte_nfv_nsoc_i18n"></span>
\r
63 <div class="fileupload-progress">
\r
64 <div class="progress progress-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100">
\r
65 <div id="bar" class="progress-bar progress-bar-success" style="width:0%;"></div><span id="persent"></span>
\r
70 <div class="row" style=" margin-top: 15px;">
\r
71 <div class="col-xs-6 col-md-6 col-sm-6 col-lg-6 titlefont">
\r
72 <span id="nfv-package-iui-title" name_i18n="com_zte_nfv_nsoc_i18n"></span>
\r
75 <div class="separator-line"></div>
\r
76 <div class="row-fluid" data-name="table_zone">
\r
77 <div id='ict_package_table_div'></div>
\r
79 <div id="right-menu" ms-css-display="packageDetail.isShow">
\r
83 {{packageDetail.detailTitle}}
\r
85 <div class="rigth right-button-pointer" ms-click="packageDetail.$showDetails('none')">
\r
86 <button type="button" class="btn btn-default">
\r
87 <span id="nfv-package-iui_packageview_btn_close" name_i18n="com_zte_nfv_nsoc_i18n"></span>
\r
91 <div class="row-fluid" data-name="table_zone">
\r
92 <div id='ict_table_general_div' class="packageDetail">
\r
93 <table class="table table-striped table-bordered dataTable ">
\r
95 <tr class="heading">
\r
96 <th id="nfv-package-iui_packageview_key" name_i18n="com_zte_nfv_nsoc_i18n"></th>
\r
97 <th id="nfv-package-iui_packageview_value" name_i18n="com_zte_nfv_nsoc_i18n"></th>
\r
102 <td id="nfv-package-iui-field-detail-csarid" name_i18n="com_zte_nfv_nsoc_i18n"></td>
\r
103 <td ms-text="resource.packageDetails.csarId"></td>
\r
106 <td id="nfv-package-iui-field-detail-name" name_i18n="com_zte_nfv_nsoc_i18n"></td>
\r
107 <td ms-text="resource.packageDetails.name"></td>
\r
110 <td id="nfv-package-iui-field-detail-type" name_i18n="com_zte_nfv_nsoc_i18n"></td>
\r
111 <td ms-text="resource.packageDetails.type"></td>
\r
114 <td id="nfv-package-iui-field-detail-provider" name_i18n="com_zte_nfv_nsoc_i18n"></td>
\r
115 <td ms-text="resource.packageDetails.provider"></td>
\r
118 <td id="nfv-package-iui-field-detail-version" name_i18n="com_zte_nfv_nsoc_i18n"></td>
\r
119 <td ms-text="resource.packageDetails.version"></td>
\r
122 <td id="nfv-package-iui-field-detail-size" name_i18n="com_zte_nfv_nsoc_i18n"></td>
\r
123 <td ms-text="resource.packageDetails.size"></td>
\r
126 <td id="nfv-package-iui-field-detail-createtime" name_i18n="com_zte_nfv_nsoc_i18n"></td>
\r
127 <td ms-text="resource.packageDetails.createTime"></td>
\r
130 <td id="nfv-package-iui-field-detail-modifytime" name_i18n="com_zte_nfv_nsoc_i18n"></td>
\r
131 <td ms-text="resource.packageDetails.modifyTime"></td>
\r
134 <td id="nfv-package-iui-field-detail-deletionpending" name_i18n="com_zte_nfv_nsoc_i18n"></td>
\r
135 <td ms-text="resource.packageDetails.deletionPending"></td>
\r
138 <td id="nfv-package-iui-field-detail-operationalstate" name_i18n="com_zte_nfv_nsoc_i18n"></td>
\r
139 <td ms-text="resource.packageDetails.operationalState"></td>
\r
142 <td id="nfv-package-iui-field-detail-usagestate" name_i18n="com_zte_nfv_nsoc_i18n"></td>
\r
143 <td ms-text="resource.packageDetails.usageState"></td>
\r
146 <td id="nfv-package-iui-field-detail-onboardstate" name_i18n="com_zte_nfv_nsoc_i18n"></td>
\r
147 <td ms-text="resource.packageDetails.onBoardState"></td>
\r
150 <td id="nfv-package-iui-field-detail-processstate" name_i18n="com_zte_nfv_nsoc_i18n"></td>
\r
151 <td ms-text="resource.packageDetails.processState"></td>
\r
154 <td id="nfv-package-iui-field-detail-format" name_i18n="com_zte_nfv_nsoc_i18n"></td>
\r
155 <td ms-text="resource.packageDetails.format"></td>
\r
158 <td id="nfv-package-iui-field-detail-downloaduri" name_i18n="com_zte_nfv_nsoc_i18n"></td>
\r
159 <td ms-text="resource.packageDetails.downloadUri"></td>
\r
168 <div id="selectVimDialog" class="modal fade" tabindex="-1" role="dialog"
\r
169 aria-labelledby="myModalLabel" aria-hidden="true">
\r
170 <div class="modal-dialog">
\r
171 <div class="modal-content">
\r
172 <div class="modal-header">
\r
173 <h4 class="modal-title" id="myModalLabel">
\r
174 <span id="nfv-package-iui-selectvim-title" name_i18n="com_zte_nfv_nsoc_i18n"></span>
\r
177 <div class="modal-body">
\r
178 <table class="table table-striped table-bordered dataTable ">
\r
180 <tr class="heading">
\r
181 <th id="nfv-package-iui-onboard-dialog-vimname" name_i18n="com_zte_nfv_nsoc_i18n"></th>
\r
182 <th id="nfv-package-iui-test-env" name_i18n="com_zte_nfv_nsoc_i18n"></th>
\r
183 <th id="nfv-package-iui-product-env" name_i18n="com_zte_nfv_nsoc_i18n"></th>
\r
186 <tbody ms-each-rest="resource.vimSelectItems">
\r
189 <div class="tdCenter">
\r
194 <div class="checkbox">
\r
195 <input type="radio" name="testEnvRadios" ms-attr-id="testEnvRadios{{$index}}"
\r
196 ms-click="vm.selectVimDialog.$radioClicked($index)">
\r
200 <div class="checkbox">
\r
201 <input type="checkbox" name="produceChecbox" ms-attr-id="produceEnvChecks{{$index}}" value="">
\r
208 <div class="modal-footer">
\r
209 <button type="button" class="btn" data-dismiss="modal">
\r
210 <span id="nfv-package-iui-btn-cancel" name_i18n="com_zte_nfv_nsoc_i18n"></span>
\r
212 <button type="button" class="btn btn-primary" id="onBoardBtn" ms-click="vm.selectVimDialog.$confirmBtnClick()">
\r
213 <span id="nfv-package-iui-btn-ok" name_i18n="com_zte_nfv_nsoc_i18n"></span>
\r
222 <script type="text/javascript" src="../common/thirdparty/jquery/jquery-1.10.2.min.js"></script>
\r
223 <script type="text/javascript" src="../common/thirdparty/bootstrap/js/bootstrap.min.js"></script>
\r
224 <script type="text/javascript" src="../common/thirdparty/bootbox/bootbox.min.js"></script>
\r
225 <script type="text/javascript" src="../common/thirdparty/data-tables/jquery.dataTables-1.9.4.min.js"></script>
\r
226 <script type="text/javascript" src="../common/thirdparty/jquery.i18n/jquery.i18n.properties-1.0.9.js"></script>
\r
228 <script type="text/javascript" src="../common/thirdparty/cometd/cometd.js"></script>
\r
229 <script type="text/javascript" src="../common/thirdparty/cometd/jquery/jquery.cometd.js"></script>
\r
230 <script type="text/javascript" src="../common/thirdparty/jQuery-File-Upload/js/vendor/jquery.ui.widget.js"></script>
\r
231 <script type="text/javascript" src="../common/thirdparty/jQuery-File-Upload/js/jquery.iframe-transport.js"></script>
\r
232 <script type="text/javascript" src="../common/thirdparty/jQuery-File-Upload/js/jquery.fileupload.js"></script>
\r
233 <script type="text/javascript" src="../common/thirdparty/bootstrap-growl/bootstrap-growl.min.js"></script>
\r
234 <script type="text/javascript" src="../common/js/core/hk.min.js"></script>
\r
235 <script src="../common/thirdparty/echarts/echarts-all.js"></script>
\r
236 <script type="text/javascript" src="../common/thirdparty/avalon/avalon.modern.js"></script>
\r
237 <script src="../common/thirdparty/avalon/avalon.js"></script>
\r
239 <script type="text/javascript" src="../common/js/tools.js"></script>
\r
241 <script type="text/javascript" src="js/component/commonUtil.js"></script>
\r
242 <script type="text/javascript" src="js/component/serverPageTable.js"></script>
\r
243 <script type="text/javascript" src="js/component/loadi18n_nsoc.js"></script>
\r
244 <script type="text/javascript" src="js/package/pmUtil.js"></script>
\r
245 <script type="text/javascript" src="js/package/pmController.js"></script>
\r