Initial OpenECOMP policy/engine commit
[policy/engine.git] / ecomp-sdk-app / src / main / webapp / app / policyApp / policy-models / Editor / src / templates / main-icons.html
diff --git a/ecomp-sdk-app/src/main/webapp/app/policyApp/policy-models/Editor/src/templates/main-icons.html b/ecomp-sdk-app/src/main/webapp/app/policyApp/policy-models/Editor/src/templates/main-icons.html
new file mode 100644 (file)
index 0000000..8487d48
--- /dev/null
@@ -0,0 +1,43 @@
+<!--
+  ============LICENSE_START=======================================================
+  ECOMP Policy Engine
+  ================================================================================
+  Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+  ================================================================================
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+  
+       http://www.apache.org/licenses/LICENSE-2.0
+  
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+  ============LICENSE_END=========================================================
+  -->
+
+<div class="iconset clearfix">
+    <div class="col-120" ng-repeat="item in fileNavigator.fileList | filter: query | orderBy: orderProp" ng-show="!fileNavigator.requesting && !fileNavigator.error">
+        <a href="" class="thumbnail text-center" ng-click="smartClick(item)" ng-right-click="touch(item)" title="{{item.model.name}} ({{item.model.sizeKb()}}kb)">
+            <div class="item-icon">
+                <i class="glyphicon glyphicon-folder-open" ng-show="item.model.type === 'dir'"></i>
+                <i class="glyphicon glyphicon-file" ng-show="item.model.type === 'file'"></i>
+            </div>
+            {{item.model.name | strLimit : 11 }}
+        </a>
+    </div>
+
+    <div ng-show="fileNavigator.requesting">
+        <div ng-include="config.tplPath + '/spinner.html'"></div>
+    </div>
+
+    <div class="alert alert-warning" ng-show="!fileNavigator.requesting && fileNavigator.fileList.length < 1 && !fileNavigator.error">
+        {{"no_files_in_folder" | translate}}...
+    </div>
+    
+    <div class="alert alert-danger" ng-show="!fileNavigator.requesting && fileNavigator.error">
+        {{ fileNavigator.error }}
+    </div>
+</div>
\ No newline at end of file