aboutsummaryrefslogtreecommitdiffstats
path: root/vnfmarket/app/modules/home/homeCtrl.js
diff options
context:
space:
mode:
authorseshukm <seshu.kumar.m@huawei.com>2017-03-08 11:54:56 +0530
committerseshukm <seshu.kumar.m@huawei.com>2017-03-08 11:54:56 +0530
commit80b299e8c4f290e3b16f35eea922cac989b6e767 (patch)
treeb99086734507728ae096349cca4d0258335dbf4f /vnfmarket/app/modules/home/homeCtrl.js
parent5fa92b4eb456b5f4959c39578a3c6e3555c4ae7d (diff)
VnfMarket place refactor
IssueId : CLIENT-4 Change-Id: Ia1b076400f9c3bedf9db714099a608ece392aa59 Signed-off-by: seshukm <seshu.kumar.m@huawei.com>
Diffstat (limited to 'vnfmarket/app/modules/home/homeCtrl.js')
-rw-r--r--vnfmarket/app/modules/home/homeCtrl.js135
1 files changed, 0 insertions, 135 deletions
diff --git a/vnfmarket/app/modules/home/homeCtrl.js b/vnfmarket/app/modules/home/homeCtrl.js
deleted file mode 100644
index a48e05e4..00000000
--- a/vnfmarket/app/modules/home/homeCtrl.js
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright 2017 Huawei Technologies Co., Ltd.
- *
- * 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.
- */
-(function() {
- 'use strict';
-
- /**
- * @ngdoc function
- * @name app.controller:HomeCtrl
- * @description
- * # HomeCtrl
- * Controller of the app
- */
-
- angular
- .module('vnfmarket')
- .controller('HomeCtrl', Home);
-
- Home.$inject = ['$mdDialog', 'homeService', 'vnfConfig', '$state'];
-
- /*
- * recommend
- * Using function declarations
- * and bindable members up top.
- */
-
- function Home($mdDialog, homeService, vnfConfig, $state) {
- /*jshint validthis: true */
- var vm = this;
- vm.showSearch = true;
- vm.hasGridView = localStorage.getItem("viewType") === "list" ? false : true;
- if (!localStorage.getItem("viewType")) {
- localStorage.setItem("viewType", "grid");
- }
- vm.SpinClass = "";
-
- vm.filter = {
- "search": '',
- "name": 'TableList'
- };
-
- vm.listViewActions = {
- "search": ""
- }
-
- vm.pagination = [5, 10, 15, {
- label: 'All',
- value: function() {
- return vm.services.length ? vm.services.length : 0;
- }
- }];
-
- vm.paginationQuery = {
- order: "name",
- limit: 10,
- page: 1
- };
-
- vm.paginationOptions = {
- rowSelect: false,
- multiSelect: false,
- autoSelect: false,
- autoSelect: false,
- decapitate: false,
- largeEditDialog: false,
- boundaryLink: true,
- limitSelect: true,
- pageSelect: true
- };
-
- vm.getFeatureList = function() {
- vm.SpinClass = "fa-spin"
- homeService.getFeaturesList().then(function(response) {
- for (var i = 0; i < response.data.length; i++) {
- response.data[i].createTime = new Date(response.data[i].createTime);
- response.data[i].modifyTime = new Date(response.data[i].modifyTime);
- }
- vm.services = response.data;
- vm.SpinClass = ""
- });
- }
-
- vm.downloadService = function(csarId) {
- homeService.downloadServiceFile(csarId);
- }
-
- vm.changeView = function(viewType) {
- vm.hasGridView = !vm.hasGridView;
- localStorage.setItem('viewType', viewType);
- }
-
- vm.showDetails = function(serviceDetails) {
- $state.go('home.serviceDetails', {
- serviceDetails: serviceDetails
- });
- }
-
- vm.serviceUpload = function() {
- $mdDialog.show({
- controller: 'serviceUploadCtrl',
- templateUrl: vnfConfig.modulePath.home + '/serviceUpload/serviceUpload.html',
- controllerAs: 'vm'
- })
- .then(function(answer) {
- vm.getFeatureList();
- // vm.status = 'You said the information was "' + answer + '".';
- }, function() {
- // vm.status = 'You cancelled the dialog.';
- });
- };
-
- vm.onDeleteCompletion = function() {
- vm.getFeatureList();
- }
-
- vm.serviceDelete = function(serviceDetails) {
- homeService.openDeleteDialog(serviceDetails, vm.onDeleteCompletion);
- };
-
- vm.getFeatureList();
- }
-
-})(); \ No newline at end of file