2 ============LICENSE_START=======================================================
4 ================================================================================
5 Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6 ================================================================================
7 Licensed under the Apache License, Version 2.0 (the "License");
8 you may not use this file except in compliance with the License.
9 You may obtain a copy of the License at
11 http://www.apache.org/licenses/LICENSE-2.0
13 Unless required by applicable law or agreed to in writing, software
14 distributed under the License is distributed on an "AS IS" BASIS,
15 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 See the License for the specific language governing permissions and
17 limitations under the License.
18 ============LICENSE_END=========================================================
21 <div class="modal animated fadeIn" id="imagepreview" data-toggle="modal" data-backdrop="static" data-keyboard="false">
22 <div class="modal-dialog">
23 <div class="modal-content">
24 <form ng-submit="remove(temp)">
25 <div class="modal-header">
26 <button type="button" class="close" data-dismiss="modal">
27 <span aria-hidden="true">×</span>
28 <span class="sr-only">{{"close" | translate}}</span>
30 <h4 class="modal-title">{{"preview" | translate}}</h4>
32 <div class="modal-body" ng-show="temp.getUrl().length > 10">
33 <div class="text-center">
34 <img id="imagepreview-target" class="preview" alt="{{temp.model.name}}" ng-class="{'loading': temp.inprocess}">
35 <span class="label label-warning" ng-show="temp.inprocess">{{'loading' | translate}} ...</span>
37 <div ng-include data-src="'error-bar'" class="clearfix"></div>
39 <div class="modal-footer">
40 <button type="button" class="btn btn-default" data-dismiss="modal" ng-disabled="temp.inprocess">{{"close" | translate}}</button>
49 <div class="modal animated fadeIn" id="delete" data-toggle="modal" data-backdrop="static" data-keyboard="false">
50 <div class="modal-dialog">
51 <div class="modal-content">
52 <form ng-submit="remove(temp)">
53 <div class="modal-header">
54 <button type="button" class="close" data-dismiss="modal">
55 <span aria-hidden="true">×</span>
56 <span class="sr-only">{{"close" | translate}}</span>
58 <h4 class="modal-title">{{"confirm" | translate}}</h4>
60 <div class="modal-body">
61 {{'sure_to_delete' | translate}} <b>{{temp.model.name}}</b> ?
62 <div ng-include data-src="'error-bar'" class="clearfix"></div>
64 <div class="modal-footer">
65 <button type="button" class="btn btn-default" data-dismiss="modal" ng-disabled="temp.inprocess">{{"cancel" | translate}}</button>
66 <button type="submit" class="btn btn-primary" ng-disabled="temp.inprocess" autofocus="autofocus">{{"remove" | translate}}</button>
73 <div class="modal animated fadeIn" id="deletePolicy" data-toggle="modal" data-backdrop="static" data-keyboard="false">
74 <div class="modal-dialog">
75 <div class="modal-content">
76 <form ng-submit="removePolicy(temp)">
77 <div class="modal-header">
78 <button type="button" class="close" data-dismiss="modal">
79 <span aria-hidden="true">×</span>
80 <span class="sr-only">{{"close" | translate}}</span>
82 <h4 class="modal-title">{{"confirm" | translate}}</h4>
84 <div class="modal-body">{{'sure_to_delete' | translate}} <b>{{temp.model.name}}</b> ?
87 <input type = "radio" ng-model ="temp.model.versions" name = "radSize" id = "sizeSmall" value = "CURRENT" checked = "checked" /><label for = "sizeSmall">Are you sure you want to delete Current Version of Policy</label>
89 <input type = "radio" ng-model ="temp.model.versions" name = "radSize" id = "sizeMed" value = "ALL" /><label for = "sizeMed">Are you sure you want to delete All Versions of Policy</label>
92 <div ng-include data-src="'error-bar'" class="clearfix"></div>
94 <div class="modal-footer">
95 <button type="button" class="btn btn-default" data-dismiss="modal" ng-disabled="temp.inprocess">{{"cancel" | translate}}</button>
96 <button type="submit" class="btn btn-primary" ng-disabled="temp.inprocess" autofocus="autofocus">{{"remove" | translate}}</button>
103 <div class="modal animated fadeIn" id="rename" data-toggle="modal" data-backdrop="static" data-keyboard="false">
104 <div class="modal-dialog">
105 <div class="modal-content">
106 <form ng-submit="rename(temp)">
107 <div class="modal-header">
108 <button type="button" class="close" data-dismiss="modal">
109 <span aria-hidden="true">×</span>
110 <span class="sr-only">{{"close" | translate}}</span>
112 <h4 class="modal-title">Rename</h4>
114 <div class="modal-body">
115 <label class="radio">{{'enter_new_name_for' | translate}} <b>{{temp.model.name}}</b></label>
116 <input class="form-control" ng-model="temp.tempModel.name" autofocus="autofocus">
118 <!-- <div ng-include data-src="'path-selector'" class="clearfix"></div> -->
119 <div ng-include data-src="'error-bar'" class="clearfix"></div>
121 <div class="modal-footer">
122 <button type="button" class="btn btn-default" data-dismiss="modal" ng-disabled="temp.inprocess">{{"cancel" | translate}}</button>
123 <button type="submit" class="btn btn-primary" ng-disabled="temp.inprocess">{{'rename' | translate}}</button>
130 <div class="modal animated fadeIn" id="searchWindow" data-toggle="modal" data-backdrop="static" data-keyboard="false">
131 <div class="modal-dialog">
132 <div class="modal-content">
134 <div class="modal-header">
135 <button type="button" class="close" data-dismiss="modal">
136 <span aria-hidden="true">×</span>
137 <span class="sr-only">{{"close" | translate}}</span>
139 <h4 class="modal-title">List of Policies</h4>
141 <div class="modal-body">
142 <div ng-include data-src="'error-bar'" class="clearfix"></div>
144 <div class="modal-footer">
145 <button type="button" class="btn btn-default" data-dismiss="modal" ng-disabled="temp.inprocess">{{"cancel" | translate}}</button>
152 <div class="modal animated fadeIn" id="move" data-toggle="modal" data-backdrop="static" data-keyboard="false">
153 <div class="modal-dialog">
154 <div class="modal-content">
155 <form ng-submit="move(temp)">
156 <div class="modal-header">
157 <button type="button" class="close" data-dismiss="modal">
158 <span aria-hidden="true">×</span>
159 <span class="sr-only">{{"close" | translate}}</span>
161 <h4 class="modal-title">Move Policy</h4>
163 <div class="modal-body">
164 <div ng-include data-src="'path-selector'" class="clearfix"></div>
165 <div ng-include data-src="'error-bar'" class="clearfix"></div>
167 <div class="modal-footer">
168 <button type="button" class="btn btn-default" data-dismiss="modal" ng-disabled="temp.inprocess">{{"cancel" | translate}}</button>
169 <button type="submit" class="btn btn-primary" ng-disabled="temp.inprocess">Move</button>
176 <div class="modal animated fadeIn" id="switchVersion" data-toggle="modal" data-backdrop="static" data-keyboard="false">
177 <div class="modal-dialog">
178 <div class="modal-content">
179 <form ng-submit="switchVersion(temp)">
180 <div class="modal-header">
181 <button type="button" class="close" data-dismiss="modal">
182 <span aria-hidden="true">×</span>
183 <span class="sr-only">{{"close" | translate}}</span>
185 <h4 class="modal-title">Switch Version</h4>
187 <div class="modal-body">
188 <label class="radio">Highest Version <b></b></label>
189 <input class="form-control" ng-disabled="true" ng-model="temp.tempModel.content.highestVersion" autofocus="autofocus">
191 <div class="modal-body">
192 <label class="radio">Active Version <b></b></label>
193 <select class="form-control" ng-model="temp.tempModel.content.activeVersion" ng-options="option for option in temp.tempModel.content.availableVersions" autofocus="autofocus"></select>
194 <div ng-include data-src="'error-bar'" class="clearfix"></div>
196 <div class="modal-footer">
197 <button type="button" class="btn btn-default" data-dismiss="modal" ng-disabled="temp.inprocess">{{"cancel" | translate}}</button>
198 <button type="submit" class="btn btn-primary" ng-disabled="temp.inprocess">Save</button>
205 <div class="modal animated fadeIn" id="copy" data-toggle="modal" data-backdrop="static" data-keyboard="false">
206 <div class="modal-dialog">
207 <div class="modal-content">
208 <form ng-submit="copy(temp)">
209 <div class="modal-header">
210 <button type="button" class="close" data-dismiss="modal">
211 <span aria-hidden="true">×</span>
212 <span class="sr-only">{{"close" | translate}}</span>
214 <h4 class="modal-title">Clone Policy</h4>
216 <div class="modal-body">
217 <label class="radio">{{'enter_new_name_for' | translate}} <b>{{temp.model.name}}</b></label>
218 <input class="form-control" ng-model="temp.tempModel.name" autofocus="autofocus">
220 <!-- <div ng-include data-src="'path-selector'" class="clearfix"></div> -->
221 <div ng-include data-src="'error-bar'" class="clearfix"></div>
223 <div class="modal-footer">
224 <button type="button" class="btn btn-default" data-dismiss="modal" ng-disabled="temp.inprocess">{{"cancel" | translate}}</button>
225 <button type="submit" class="btn btn-primary" ng-disabled="temp.inprocess">Clone</button>
233 <div class="modal animated fadeIn" id="edit" ng-class="{'modal-fullscreen': fullscreen}" data-toggle="modal" data-backdrop="static" data-keyboard="false">
234 <div class="modal-dialog modal-lg">
235 <div class="modal-content">
236 <form ng-submit="edit(temp)">
237 <div class="modal-header">
238 <button type="button" class="close" data-dismiss="modal">
239 <span aria-hidden="true">×</span>
240 <span class="sr-only">{{"close" | translate}}</span>
242 <button type="button" class="close mr5" ng-click="fullscreen=!fullscreen">
244 <span class="sr-only">{{'toggle_fullscreen' | translate}}</span>
246 <h4 class="modal-title">{{'edit_file' | translate}}</h4>
248 <div class="modal-body">
249 <label class="radio">{{'file_content' | translate}}</label>
250 <span class="label label-warning" ng-show="temp.inprocess">{{'loading' | translate}} ...</span>
251 <textarea class="form-control code" ng-model="temp.tempModel.content" ng-show="!temp.inprocess" autofocus="autofocus"></textarea>
252 <div ng-include data-src="'error-bar'" class="clearfix"></div>
254 <div class="modal-footer">
255 <button type="button" class="btn btn-default" data-dismiss="modal" ng-disabled="temp.inprocess">{{'close' | translate}}</button>
256 <button type="submit" class="btn btn-primary" ng-show="config.allowedActions.edit" ng-disabled="temp.inprocess">{{'edit' | translate}}</button>
263 <div class="modal animated fadeIn" id="newfolder" data-toggle="modal" data-backdrop="static" data-keyboard="false">
264 <div class="modal-dialog">
265 <div class="modal-content">
266 <form ng-submit="createFolder(temp)">
267 <div class="modal-header">
268 <button type="button" class="close" data-dismiss="modal">
269 <span aria-hidden="true">×</span>
270 <span class="sr-only">{{"close" | translate}}</span>
272 <h4 class="modal-title">Add Scope</h4>
274 <div class="modal-body">
275 <label class="radio">Scope Name</label>
276 <input class="form-control" ng-model="temp.tempModel.name" autofocus="autofocus">
277 <div ng-include data-src="'error-bar'" class="clearfix"></div>
279 <div class="modal-footer">
280 <button id = "cancel" type="button" class="btn btn-default" data-dismiss="modal" ng-disabled="temp.inprocess">{{"cancel" | translate}}</button>
281 <button type="submit" class="btn btn-primary" ng-disabled="temp.inprocess">{{'create' | translate}}</button>
288 <div class="modal animated fadeIn" id="addSubScope" data-toggle="modal" data-backdrop="static" data-keyboard="false">
289 <div class="modal-dialog">
290 <div class="modal-content">
291 <form ng-submit="subScopeFolder(temp)">
292 <div class="modal-header">
293 <button type="button" class="close" data-dismiss="modal">
294 <span aria-hidden="true">×</span>
295 <span class="sr-only">{{"close" | translate}}</span>
297 <h4 class="modal-title">Add Sub Scope</h4>
299 <div class="modal-body">
300 <label class="radio">Scope Name</label>
301 <input class="form-control" ng-model="temp.tempModel.subScopename" autofocus="autofocus">
302 <!-- <div ng-include data-src="'error-bar'" class="clearfix"></div> -->
304 <div class="modal-footer">
305 <button type="button" class="btn btn-default" data-dismiss="modal" ng-disabled="temp.inprocess">{{"cancel" | translate}}</button>
306 <button type="submit" class="btn btn-primary" ng-disabled="temp.inprocess">{{'create' | translate}}</button>
313 <div class="modal animated fadeIn" id="uploadfile" data-toggle="modal" data-backdrop="static" data-keyboard="false">
314 <div class="modal-dialog">
315 <div class="modal-content">
316 <form ng-submit="uploadFiles()">
317 <div class="modal-header">
318 <button type="button" class="close" data-dismiss="modal">
319 <span aria-hidden="true">×</span>
320 <span class="sr-only">{{"close" | translate}}</span>
322 <h4 class="modal-title">{{"upload_file" | translate}}</h4>
324 <div class="modal-body">
325 <label class="radio">{{"files_will_uploaded_to" | translate}}</label>
326 <input type="file" class="form-control" ng-file="$parent.uploadFileList" autofocus="autofocus" multiple="multiple"/>
327 <div ng-include data-src="'error-bar'" class="clearfix"></div>
329 <div class="modal-footer">
330 <div ng-show="!fileUploader.requesting">
331 <button type="button" class="btn btn-default" data-dismiss="modal">{{"cancel" | translate}}</button>
332 <button type="submit" class="btn btn-primary" ng-disabled="!uploadFileList.length || fileUploader.requesting">{{'upload' | translate}}</button>
334 <div ng-show="fileUploader.requesting">
335 <span class="label label-warning">{{"uploading" | translate}} ...</span>
343 <div class="modal animated fadeIn" id="selector" ng-controller="ModalFileManagerCtrl">
344 <div class="modal-dialog">
345 <div class="modal-content">
346 <div class="modal-header">
347 <button type="button" class="close" data-dismiss="modal">
348 <span aria-hidden="true">×</span>
349 <span class="sr-only">{{"close" | translate}}</span>
351 <h4 class="modal-title">{{"select_destination_folder" | translate}}</h4>
353 <div class="modal-body">
355 <div ng-include="config.tplPath + '/current-folder-breadcrumb.html'"></div>
356 <div ng-include="config.tplPath + '/main-table-modal.html'"></div>
359 <div class="modal-footer">
360 <button type="button" class="btn btn-default" data-dismiss="modal" ng-disabled="temp.inprocess">{{"close" | translate}}</button>
366 <script type="text/ng-template" id="path-selector">
367 <div class="panel panel-primary mt10 mb0">
368 <div class="panel-body">
369 <div class="detail-sources">
370 <code class="mr5"><b>{{"source" | translate}}:</b> {{temp.model.fullPath()}}</code>
372 <div class="detail-sources">
373 <code class="mr5"><b>{{"destination" | translate}}:</b>{{temp.tempModel.fullPath()}}</code>
374 <a href="" class="label label-primary" ng-click="openNavigator(temp)">{{'change' | translate}}</a>
380 <script type="text/ng-template" id="error-bar">
381 <div class="label label-danger error-msg pull-left animated fadeIn" ng-show="temp.error">
382 <i class="glyphicon glyphicon-remove-circle"></i>
383 <span>{{temp.error}}</span>