aboutsummaryrefslogtreecommitdiffstats
path: root/ecomp-sdk-app/src/main/webapp/app/policyApp/controller/editorTabController.js
diff options
context:
space:
mode:
authorITSERVICES\rb7147 <rb7147@att.com>2017-04-25 11:46:00 -0400
committerITSERVICES\rb7147 <rb7147@att.com>2017-05-03 09:58:17 -0400
commite0addf5b588a1244f9679becd90999dfcb4c3a94 (patch)
tree1212772d6366730266ff0e093c874b07aa716c29 /ecomp-sdk-app/src/main/webapp/app/policyApp/controller/editorTabController.js
parent39fb0f30472777e4b60d6a7ac8aa4eb9773961ff (diff)
Policy 1707 commit to LF
Change-Id: Ibe6f01d92f9a434c040abb05d5386e89d675ae65 Signed-off-by: ITSERVICES\rb7147 <rb7147@att.com>
Diffstat (limited to 'ecomp-sdk-app/src/main/webapp/app/policyApp/controller/editorTabController.js')
-rw-r--r--ecomp-sdk-app/src/main/webapp/app/policyApp/controller/editorTabController.js211
1 files changed, 0 insertions, 211 deletions
diff --git a/ecomp-sdk-app/src/main/webapp/app/policyApp/controller/editorTabController.js b/ecomp-sdk-app/src/main/webapp/app/policyApp/controller/editorTabController.js
deleted file mode 100644
index d9a6bbcc1..000000000
--- a/ecomp-sdk-app/src/main/webapp/app/policyApp/controller/editorTabController.js
+++ /dev/null
@@ -1,211 +0,0 @@
-/*-
- * ============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=========================================================
- */
-
-/*
-/!**
- *!/
-(function(window, angular, $) {
- 'use strict';
- app.controller('policyeditorTabController', [
- '$scope', '$translate', '$cookies', 'fileManagerConfig', 'item', 'fileNavigator', 'fileUploader',
- function($scope, $translate, $cookies, fileManagerConfig, Item, FileNavigator, FileUploader) {
-
-/!*app.controller('policyeditorTabController', function ($scope, $translate, $cookies, fileManagerConfig, Item, FileNavigator, FileUploader){*!/
- $( "#dialog" ).hide();
- $scope.config = fileManagerConfig;
- $scope.reverse = false;
- $scope.predicate = ['model.type', 'model.name'];
- $scope.order = function(predicate) {
- $scope.reverse = ($scope.predicate[1] === predicate) ? !$scope.reverse : false;
- $scope.predicate[1] = predicate;
- };
-
- $scope.query = '';
- $scope.temp = new Item();
- $scope.fileNavigator = new FileNavigator();
- $scope.fileUploader = FileUploader;
- $scope.uploadFileList = [];
- $scope.viewTemplate = $cookies.viewTemplate || 'main-table.html';
-
- $scope.setTemplate = function(name) {
- $scope.viewTemplate = $cookies.viewTemplate = name;
- };
-
- $scope.changeLanguage = function (locale) {
- if (locale) {
- return $translate.use($cookies.language = locale);
- }
- $translate.use($cookies.language || fileManagerConfig.defaultLang);
- };
-
- $scope.touch = function(item) {
- item = item instanceof Item ? item : new Item();
- item.revert();
- $scope.temp = item;
- };
-
- $scope.smartClick = function(item) {
- if (item.isFolder()) {
- return $scope.fileNavigator.folderClick(item);
- }
- if (item.isImage()) {
- return $scope.openImagePreview(item);
- }
- if (item.isEditable()) {
- return $scope.openEditItem(item);
- }
- };
-
- $scope.openImagePreview = function(item) {
- item.inprocess = true;
- $scope.modal('imagepreview')
- .find('#imagepreview-target')
- .attr('src', item.getUrl(true))
- .unbind('load error')
- .on('load error', function() {
- item.inprocess = false;
- $scope.$apply();
- });
- return $scope.touch(item);
- };
-
- $scope.openEditItem = function(item) {
- item.getContent();
- $scope.modal('edit');
- return $scope.touch(item);
- };
-
- $scope.modal = function(id, hide) {
- return $('#' + id).modal(hide ? 'hide' : 'show');
- };
-
- $scope.isInThisPath = function(path) {
- var currentPath = $scope.fileNavigator.currentPath.join('/');
- return currentPath.indexOf(path) !== -1;
- };
-
- $scope.edit = function(item) {
- item.edit().then(function() {
- $scope.modal('edit', true);
- });
- };
-
- $scope.changePermissions = function(item) {
- item.changePermissions().then(function() {
- $scope.modal('changepermissions', true);
- });
- };
-
- $scope.copy = function(item) {
- var samePath = item.tempModel.path.join() === item.model.path.join();
- if (samePath && $scope.fileNavigator.fileNameExists(item.tempModel.name)) {
- item.error = $translate.instant('error_invalid_filename');
- return false;
- }
- item.copy().then(function() {
- $scope.fileNavigator.refresh();
- $scope.modal('copy', true);
- });
- };
-
- $scope.compress = function(item) {
- item.compress().then(function() {
- $scope.fileNavigator.refresh();
- if (! $scope.config.compressAsync) {
- return $scope.modal('compress', true);
- }
- item.asyncSuccess = true;
- }, function() {
- item.asyncSuccess = false;
- });
- };
-
- $scope.extract = function(item) {
- item.extract().then(function() {
- $scope.fileNavigator.refresh();
- if (! $scope.config.extractAsync) {
- return $scope.modal('extract', true);
- }
- item.asyncSuccess = true;
- }, function() {
- item.asyncSuccess = false;
- });
- };
-
- $scope.remove = function(item) {
- item.remove().then(function() {
- $scope.fileNavigator.refresh();
- $scope.modal('delete', true);
- });
- };
-
- $scope.rename = function(item) {
- var samePath = item.tempModel.path.join() === item.model.path.join();
- if (samePath && $scope.fileNavigator.fileNameExists(item.tempModel.name)) {
- item.error = $translate.instant('error_invalid_filename');
- return false;
- }
- item.rename().then(function() {
- $scope.fileNavigator.refresh();
- $scope.modal('rename', true);
- });
- };
-
- $scope.createFolder = function(item) {
- var name = item.tempModel.name && item.tempModel.name.trim();
- item.tempModel.type = 'dir';
- item.tempModel.path = $scope.fileNavigator.currentPath;
- if (name && !$scope.fileNavigator.fileNameExists(name)) {
- item.createFolder().then(function() {
- $scope.fileNavigator.refresh();
- $scope.modal('newfolder', true);
- });
- } else {
- item.error = $translate.instant('error_invalid_filename');
- return false;
- }
- };
-
- $scope.uploadFiles = function() {
- $scope.fileUploader.upload($scope.uploadFileList, $scope.fileNavigator.currentPath).then(function() {
- $scope.fileNavigator.refresh();
- $scope.modal('uploadfile', true);
- }, function(data) {
- var errorMsg = data.result && data.result.error || $translate.instant('error_uploading_files');
- $scope.temp.error = errorMsg;
- });
- };
-
- $scope.getQueryParam = function(param) {
- var found;
- window.location.search.substr(1).split('&').forEach(function(item) {
- if (param === item.split('=')[0]) {
- found = item.split('=')[1];
- return false;
- }
- });
- return found;
- };
-
- $scope.changeLanguage($scope.getQueryParam('lang'));
- $scope.isWindows = $scope.getQueryParam('server') === 'Windows';
- $scope.fileNavigator.refresh();
- }]);
-})(window, angular, jQuery);*/