* See the License for the specific language governing permissions and
* limitations under the License.
*/
-(function() {
+(function () {
'use strict';
/**
'A200': '#E1E4E5',
'A400': '#858CA8',
'A700': '#FFFFFF'
- });
-
- $mdThemingProvider.theme('default')
- .primaryPalette('amazingPaletteName',{
- 'default' : 'A400',
- 'hue-1' : "A700",
- 'hue-2' : "100",
- 'hue-3' : "A200"
+ });
+
+ $mdThemingProvider.theme('default')
+ .primaryPalette('amazingPaletteName', {
+ 'default': 'A400',
+ 'hue-1': "A700",
+ 'hue-2': "100",
+ 'hue-3': "A200"
}).accentPalette('amazingPaletteName', {
- 'hue-1' : 'A400'
+ 'hue-1': 'A400'
})
$locationProvider.hashPrefix('!');
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-(function() {
+(function () {
'use strict';
/**
See the License for the specific language governing permissions and
limitations under the License.
-->
- <md-toolbar ng-show="!showSearch">
- <div class="md-toolbar-tools">
- <md-button ng-click="layout.toggleSidenav('left')" hide-gt-md aria-label="Menu">
- <ng-md-icon icon="menu"></ng-md-icon>
+<md-toolbar ng-show="!showSearch">
+ <div class="md-toolbar-tools">
+ <md-button ng-click="layout.toggleSidenav('left')" hide-gt-md aria-label="Menu">
+ <ng-md-icon icon="menu"></ng-md-icon>
+ </md-button>
+ <h3>
+ <a href="/">vnfmarket</a>
+ </h3>
+ <span flex></span>
+ <md-button aria-label="Search" ng-click="showSearch = !showSearch">
+ <ng-md-icon icon="search"></ng-md-icon>
+ </md-button>
+ <md-menu>
+ <md-button aria-label="Open Settings" ng-click="layout.openMenu($mdOpenMenu, $event)">
+ <md-icon> more_vert </md-icon>
</md-button>
- <h3>
- <a href="/">vnfmarket</a>
- </h3>
- <span flex></span>
- <md-button aria-label="Search" ng-click="showSearch = !showSearch">
- <ng-md-icon icon="search"></ng-md-icon>
- </md-button>
- <md-menu>
- <md-button aria-label="Open Settings" ng-click="layout.openMenu($mdOpenMenu, $event)">
- <md-icon> more_vert </md-icon>
- </md-button>
- <md-menu-content width="4">
- <md-menu-item>
- <md-button ng-click="layout.changeProfile($event)">
- <md-icon>face</md-icon>
- Profile
- </md-button>
- </md-menu-item>
- <md-menu-item>
- <md-button ng-click="layout.changePassword()">
- <md-icon>lock</md-icon>
- Password
- </md-button>
- </md-menu-item>
- <md-menu-divider></md-menu-divider>
- <md-menu-item>
- <md-button ng-click="layout.logOut()">
- <md-icon>power_settings_new</md-icon>
- Logout
- </md-button>
- </md-menu-item>
- </md-menu-content>
- </md-menu>
- </div>
- </md-toolbar>
- <md-toolbar class="md-hue-1" ng-show="showSearch">
- <div class="md-toolbar-tools">
- <md-button ng-click="showSearch = !showSearch" aria-label="Back">
- <ng-md-icon icon="arrow_back"></ng-md-icon>
- </md-button>
- <h3 flex="10">
- Back
- </h3>
- <md-input-container md-theme="input" flex>
- <label> </label>
- <input ng-model="search.who" placeholder="Search ...">
- </md-input-container>
+ <md-menu-content width="4">
+ <md-menu-item>
+ <md-button ng-click="layout.changeProfile($event)">
+ <md-icon>face</md-icon>
+ Profile
+ </md-button>
+ </md-menu-item>
+ <md-menu-item>
+ <md-button ng-click="layout.changePassword()">
+ <md-icon>lock</md-icon>
+ Password
+ </md-button>
+ </md-menu-item>
+ <md-menu-divider></md-menu-divider>
+ <md-menu-item>
+ <md-button ng-click="layout.logOut()">
+ <md-icon>power_settings_new</md-icon>
+ Logout
+ </md-button>
+ </md-menu-item>
+ </md-menu-content>
+ </md-menu>
+ </div>
+</md-toolbar>
+<md-toolbar class="md-hue-1" ng-show="showSearch">
+ <div class="md-toolbar-tools">
+ <md-button ng-click="showSearch = !showSearch" aria-label="Back">
+ <ng-md-icon icon="arrow_back"></ng-md-icon>
+ </md-button>
+ <h3 flex="10">
+ Back
+ </h3>
+ <md-input-container md-theme="input" flex>
+ <label> </label>
+ <input ng-model="search.who" placeholder="Search ...">
+ </md-input-container>
- </div>
- </md-toolbar>
- <md-content class="md-blue-grey-theme" flex md-scroll-y>
- <ui-view layout="column" layout-fill layout-padding>
+ </div>
+</md-toolbar>
+<md-content class="md-blue-grey-theme" flex md-scroll-y>
+ <ui-view layout="column" layout-fill layout-padding>
- </ui-view>
- </md-content>
+ </ui-view>
+</md-content>
\ No newline at end of file
* See the License for the specific language governing permissions and
* limitations under the License.
*/
- (function () {
+(function () {
'use strict';
/**
* and bindable members up top.
*/
- function Layout($mdSidenav, $cookies, $state, $mdToast, $mdDialog ) {
+ function Layout($mdSidenav, $cookies, $state, $mdToast, $mdDialog) {
/*jshint validthis: true */
var vm = this;
See the License for the specific language governing permissions and
limitations under the License.
-->
- <md-toolbar class="md-tall md-hue-2">
- <div layout="column" class="md-toolbar-tools-bottom inset">
- <div layout="row">
- <div flex="20">
- <img style="width: 36px; height: 36px; border-radius: 50%"
- actual-src="data:image/jpeg;base64,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"
- showloader="" loader-class="preload" loader-src="app/assets/images/loader.gif"
- src="data:image/jpeg;base64,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">
- </div>
- <div flex="80" style="margin-top: 10px;font-size: 1em;">
- <div></div>
- </div>
- </div>
+<md-toolbar class="md-tall md-hue-2">
+ <div layout="column" class="md-toolbar-tools-bottom inset">
+ <div layout="row">
+ <div flex="20">
+ <img style="width: 36px; height: 36px; border-radius: 50%" actual-src="data:image/jpeg;base64,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"
+ showloader="" loader-class="preload" loader-src="app/assets/images/loader.gif" src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAUDBAsMBgkICQcJCQgGCQcGBgYFBgcHBQkGBgUHCQcGBgcHChwXBwgaCQcHGCEMGhERHxMfBxciGCIeGBAeHxIBBQUFBwcFDAgIBxIIBQgSHhISEhISHhISEhISHh4SEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEv/AABEIAGAAYAMBIgACEQEDEQH/xAAcAAACAwEBAQEAAAAAAAAAAAAHCAMFBgQCAQD/xAA6EAABAgQDBQYFAQgDAQAAAAACAQMABBESBQYiByExMkETQlFSYWIIcXKBoSMzgpGSorLR8BQk4RX/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAWEQEBAQAAAAAAAAAAAAAAAAAAARH/2gAMAwEAAhEDEQA/AG0WPx9I+RDOPIIqS+F0BVZyx5uUknZpw0RGBU9XTTCJbRs6zGI4icw66pNiRCwBUsFoVXSm7wpBF+JraOr75yDRr2LSkLpCVBMx7q06ekAFmbVCUV7yRETg4pP7y3B+YmfcRw7b6J3fNp7sRYPhrkxMCy2JEpeX/wAg97NdkjQEL02KHuG0D6FAAl3CnFqQtOKgr3RVRX3cIv8AD2Udl1lyAxcG20iFUG4e7SGvYy/Ltgggw2iD3bEivm8uS6uoX/GBFrdcI01faGGFJk5pyVnbhJW3GjuElGhad/VIcfYRtHHEJImjokzLgHaj5htp2iRgtoORWJlg9CA4IkQmA6rresCfY9i7mHZqbaKqC6RSrgFzEJlQa19YqnmU/GPKxzST1wpTjQf7Y6C9YCzJeMYra1mQJbCXSUqOECi343EOn7RsDPSvyhZfivxYhsADWggREIlu1ad6QC05mxHtZpwlJVUjMi+ojVbv49Ipe0W/0H+7uxYtYM8Uq5OtgJtMLa5aVXUu3dpZ4V6xYbOsrnPT7cu3dqISdMR5Wh5oygnfDlhaFMG6o8qW3W8ChjmJe2lOb3cvhGXy3l+Xw+TS3TYn6h8CX3LHO9tPkBPsldVLVISIh4xpWyqq+u/+rhHG/dduHqo/LzRVS2epAhEhnARfKW4rvWJix1shV1sk7MSAbxLStxaoD5ijaoBcV3W28Kwv+0PCSbxmUm03K66PL5rq7oOuPTwqFwEhXd4SSkYvMWFJMnJEttrU2yThdLL0ur9oA/5ecXsGitVFNpkv5mki2UvvEEkgoAiNEQUtbt5bB3D+I9ksBNiszawZr3RUrvaIwnXxD48B313uvl5tKNCX43Q1OfcQskHNNVMCBsB4qRpuhBNoc45/9F4Xq1E1HV0tKgjv9IlSrfIcyIybulVQQUCpyqJFXekEz4ZZFtDmnUFaitt3tMuVIHGxdgXH3mnBq2QFp9x7hgy7DcFclX5wTGjbpj2Hrq6xBqc/TAixruVvvCnFRgF5rxiVSYQBkyRT5SMKcxUhn5uSA+Iou7lIajGAzhk9tzWjQK4K/p6E3fKNKCOHygEe9qlpfLveEEzHHf8Aj5cuCo3qkWGXtnVrvbPnRSW+xOVfcsaTPuBg5hJs7lQQ/Tt8w8v3gFmHM0wswgBMm2hLaQ7zC2CfkybdZk0ecnEdR9wBbAh0jaSKVPWkU2GZaQXUvY1abdPH5+Mdue3OxGQZaoBOvkTg920RgybPBZhClWj43NgX8wJHSZxnsjTF2Fy5cbmw+1ookXarBoP9suYBZJv2XH7VtHm+dYS3PM528469uW8iK63vEVYZTbNid8/MNIKIjTdokZUERMKq4pQrOJLrIbkVLi1D1tKJUqyyDmY5KcR8BQ0pY60Y1EvLT1rDIbN8xI+0L279XVaPdK7lhTz3cPqgqbHMdtBWriuArvndEDRMTKrQkJNSR01HmXup1jL5exds2EqSItLSr0KPmP460AWm+gXppJev5jSu6YxVFNRbbv1W3CXDV0+0RYmikwfRaEP+pAj2g577AbZGZGpJc4Vur6fSKpdtF0kouCqviNpEnKXS6njAELD3hW8TFO0aXmLzf4gRbV8YQceYBa2sANxeBOrzfyxHge0G6a/UFRR1dX1d2MjnvEhexYzTeg2BcXtTV+YjJwdguPo9IKyW8pMrCIeoENwF86UglkaQuXwszSoUySVVugCJeJcF+0MK06hcOEVosnxOOqxihWFaM02gueojTTC9Tn7UqcCXTBo+JTGgfxFRQhPsG7bhKooRU4QF3G06kteYYlSvDqcBi0ydPk3ODQqXrq+mKevjXT4xNhy/9gfaoxEHbCMwUESQ046vWB/tEzI4/iPZNkqgCCIjdpQuscU2+4GneiElzZf4jKuvEjpFdRdRe6Au3cKdLTeirTmujyOX6ftHwH96Kg8UctQUdX/fGIXZkl5iUl90BMqiD9wlWxeaPMsqk7duVSLVd5iWORVrx/ej2waoS0410l4QDX/D480MujQigqQCJW0/aiWr8QYmpi3h4wpuw/GibnGxUuYv4kWlfxDQsPIo7+9qt8NMVSLYtMKRKJEpGXMRFUlisdqhJHTxNYgfSkBG+VY7cCbq+g9SSK5FjswmYQHQNa0FRut8sRBZl8IF2SQTAtCaTQe9GOxrKhXKo/1cywfNm5y78gBt0PSIkBeYh61SJsx4G0WgmkAi73h8oBYHsuOjxIaU/eirfbUVtXu96C/mvBVC4LPpXxGBfjrFrtsBV1j2A6V90fEj2qwF5lDGFYmAO7cC3W/T4QwmW9q0sQiJnYVBu7XoXpCwSyav93RMZrdcm5fNAf/Z">
</div>
- </md-toolbar>
- <md-list>
- <md-list-item ng-repeat="item in vm.menu" ng-click="vm.navigateTo(item.link)" >
- <div class="inset" ng-show="item.icon">
- <ng-md-icon icon="{{item.icon}}"></ng-md-icon>
- </div>
- <p> {{ item.name }}</p>
- </md-list-item>
- <md-divider></md-divider>
- <md-subheader></md-subheader>
- <md-list-item ng-repeat="item in vm.admin" ng-click="vm.showSettingsBottom($event)" >
- <div class="inset">
- <ng-md-icon icon="{{item.icon}}"></ng-md-icon>
- </div>
- <p> {{ item.title }}</p>
- </md-list-item>
- </md-list>
+ <div flex="80" style="margin-top: 10px;font-size: 1em;">
+ <div></div>
+ </div>
+ </div>
+ </div>
+</md-toolbar>
+<md-list>
+ <md-list-item ng-repeat="item in vm.menu" ng-click="vm.navigateTo(item.link)">
+ <div class="inset" ng-show="item.icon">
+ <ng-md-icon icon="{{item.icon}}"></ng-md-icon>
+ </div>
+ <p> {{ item.name }}</p>
+ </md-list-item>
+ <md-divider></md-divider>
+ <md-subheader></md-subheader>
+ <md-list-item ng-repeat="item in vm.admin" ng-click="vm.showSettingsBottom($event)">
+ <div class="inset">
+ <ng-md-icon icon="{{item.icon}}"></ng-md-icon>
+ </div>
+ <p> {{ item.title }}</p>
+ </md-list-item>
+</md-list>
\ No newline at end of file
* See the License for the specific language governing permissions and
* limitations under the License.
*/
- (function () {
+(function () {
'use strict';
/**
angular
.module('vnfmarket')
.controller('SidenavCtrl', SidenavCtrl)
- // .controller('SettingsCtrl', SettingsCtrl);
+ // .controller('SettingsCtrl', SettingsCtrl);
// Injecting Denpendencies
$mdSidenav(menuId).toggle();
};
- vm.closeSidenav = function() {
+ vm.closeSidenav = function () {
$mdSidenav('left').close();
};
* See the License for the specific language governing permissions and\r
* limitations under the License.\r
*/\r
-(function() {\r
+(function () {\r
'use strict';\r
\r
/**\r
.module('vnfmarket')\r
.constant("baseUrlConfig", {\r
"common": {\r
- "ip" : "", //ses\r
- "port" : "" //ses\r
+ "ip": "", //ses\r
+ "port": "" //ses\r
}\r
})\r
})();
\ No newline at end of file
* See the License for the specific language governing permissions and\r
* limitations under the License.\r
*/\r
-(function() {\r
+(function () {\r
'use strict';\r
\r
/**\r
"url": "/onapapi/vnfsdk-marketplace/v1/PackageResource/csars",\r
"method": "POST"\r
},\r
- "repostServiceUpload": {\r
+ "repostServiceUpload": {\r
"url": "/onapapi/vnfsdk-marketplace/v1/PackageResource/csars/:csarId/reupload",\r
"method": "POST"\r
},\r
"url": "/onapapi/vnfsdk-marketplace/v1/PackageResource/csars/:csarId",\r
"method": "GET"\r
},\r
- "getFunctionTestDetails" : {\r
- "url" : "/onapapi/vnfsdk-marketplace/v1/PackageResource/csars/:csarId/operresult?operTypeId=functiontest",\r
- "method" : "GET"\r
- },\r
- "updateDownloadCount" :{\r
- "url" : "/onapapi/vnfsdk-marketplace/v1/PackageResource/csars/:csarId/downloaded",\r
- "method" : "GET"\r
- },\r
- "getOnBoardingSteps": {\r
+ "getFunctionTestDetails": {\r
+ "url": "/onapapi/vnfsdk-marketplace/v1/PackageResource/csars/:csarId/operresult?operTypeId=functiontest",\r
+ "method": "GET"\r
+ },\r
+ "updateDownloadCount": {\r
+ "url": "/onapapi/vnfsdk-marketplace/v1/PackageResource/csars/:csarId/downloaded",\r
+ "method": "GET"\r
+ },\r
+ "getOnBoardingSteps": {\r
"url": "/onapapi/vnfsdk-marketplace/v1/PackageResource/csars/onboardsteps",\r
"method": "GET"\r
},\r
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-(function() {
+(function () {
'use strict';
/**
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-(function() {
+(function () {
'use strict';
/**
return directive;
function link(scope, element, attrs) {
- element.bind("change", function(changeEvent) {
- scope.$apply(function() {
+ element.bind("change", function (changeEvent) {
+ scope.$apply(function () {
scope.fileUpload = changeEvent.target.files[0];
});
});
- {\r
- "common" : {\r
- "actions" : {\r
- "save" : "Save",\r
- "upload":"Upload",\r
- "delete" : "Delete",\r
- "close" : "Close",\r
- "search" : "Search",\r
- "download" :"Download",\r
- "yes" : "Yes",\r
- "no" : "No",\r
- "update" :"Re Upload",\r
- "clickHere" : "Click Here",\r
- "getApp" : "get_app",\r
- "fileUpload" : "file_upload",\r
- "ok" : "Ok",\r
- "return" : "Return",\r
- "detail" : "See Details",\r
- "backToList" : "Back to List",\r
- "add" : "Add file"\r
+{\r
+ "common": {\r
+ "actions": {\r
+ "save": "Save",\r
+ "upload": "Upload",\r
+ "delete": "Delete",\r
+ "close": "Close",\r
+ "search": "Search",\r
+ "download": "Download",\r
+ "yes": "Yes",\r
+ "no": "No",\r
+ "update": "Re Upload",\r
+ "clickHere": "Click Here",\r
+ "getApp": "get_app",\r
+ "fileUpload": "file_upload",\r
+ "ok": "Ok",\r
+ "return": "Return",\r
+ "detail": "See Details",\r
+ "backToList": "Back to List",\r
+ "add": "Add file"\r
},\r
- "message" : {\r
- "statusTitle" : "Status : ",\r
- "statusText" : "Status text : ",\r
- "viewDetails" : "Click here to view details"\r
+ "message": {\r
+ "statusTitle": "Status : ",\r
+ "statusText": "Status text : ",\r
+ "viewDetails": "Click here to view details"\r
},\r
- "tabs" : {\r
- "validation" :{\r
- "title" : "Validation",\r
- "stepTHead" : "Step",\r
- "ParamTHead" : "Parameter",\r
- "ResultTHead" : "Result"\r
- },\r
- "lifeCycle" : {\r
- "title" : "Lifecycle Test",\r
- "stepTHead" : "Step",\r
- "ParamTHead" : "Parameter",\r
- "ResultTHead" : "Result"\r
- },\r
- "functionTest": {\r
- "title" : "Functional Test",\r
- "testTHead" : "Test case",\r
- "descTHead" : "Description",\r
- "resultTHead" : "Test Result"\r
- }\r
- }\r
+ "tabs": {\r
+ "validation": {\r
+ "title": "Validation",\r
+ "stepTHead": "Step",\r
+ "ParamTHead": "Parameter",\r
+ "ResultTHead": "Result"\r
+ },\r
+ "lifeCycle": {\r
+ "title": "Lifecycle Test",\r
+ "stepTHead": "Step",\r
+ "ParamTHead": "Parameter",\r
+ "ResultTHead": "Result"\r
+ },\r
+ "functionTest": {\r
+ "title": "Functional Test",\r
+ "testTHead": "Test case",\r
+ "descTHead": "Description",\r
+ "resultTHead": "Test Result"\r
+ }\r
+ }\r
},\r
- "module" : {\r
- "marketplace" : {\r
- "serviceDelete" : {\r
- "title" : "Delete Service",\r
- "confirmationMesaage" : "Are you sure that you want to delete "\r
-\r
+ "module": {\r
+ "marketplace": {\r
+ "serviceDelete": {\r
+ "title": "Delete Service",\r
+ "confirmationMesaage": "Are you sure that you want to delete "\r
},\r
- "serviceUpload" : {\r
- "title" : "Upload Service",\r
- "updateTitle" : "Re Upload",\r
- "fields" : {\r
- "fileUpload" : {\r
- "label" : "Select File",\r
- "noFileSelected" : "No file selected"\r
+ "serviceUpload": {\r
+ "title": "Upload Service",\r
+ "updateTitle": "Re Upload",\r
+ "fields": {\r
+ "fileUpload": {\r
+ "label": "Select File",\r
+ "noFileSelected": "No file selected"\r
},\r
- "shortDescription" : {\r
- "placeholder" : "Short Description"\r
+ "shortDescription": {\r
+ "placeholder": "Short Description"\r
},\r
- "details" : {\r
- "placeholder" : "Details"\r
+ "details": {\r
+ "placeholder": "Details"\r
},\r
- "remarks" : {\r
- "placeholder" : "Remarks"\r
+ "remarks": {\r
+ "placeholder": "Remarks"\r
},\r
- "funcTestReport" : {\r
- "label":"Function Test Report: "\r
+ "funcTestReport": {\r
+ "label": "Function Test Report: "\r
}\r
},\r
- "messages" : {\r
- "onUploading" : "Please wait, Upload is in progress",\r
- "onSuccessful" : "Service upload successful"\r
+ "messages": {\r
+ "onUploading": "Please wait, Upload is in progress",\r
+ "onSuccessful": "Service upload successful"\r
},\r
- "onBoarding" : {\r
- "onBoardProcessTitle" : "Onboarding Process"\r
- },\r
- "onBoardingSuccess" : {\r
- "successTitle" : "Onboarding is successful"\r
- }\r
-\r
+ "onBoarding": {\r
+ "onBoardProcessTitle": "Onboarding Process"\r
+ },\r
+ "onBoardingSuccess": {\r
+ "successTitle": "Onboarding is successful"\r
+ }\r
},\r
- "serviceDetails" : {\r
- "title" : "Service Name : ",\r
- "info" : {\r
- "details" : "Details",\r
- "remarks" : "Remarks",\r
- "provider" : "Provider",\r
- "serviceType" : "Service Type",\r
- "csarId" : "CSAR Id",\r
- "fileSize" : "File Size",\r
- "funcTestReport" :"Function Test Report",\r
- "reportTitle" : "Onboarding Report",\r
- "typeLbl" : "Type",\r
- "createLbl" : "Created At",\r
- "modLbl" : "Last Modfied at"\r
-\r
+ "serviceDetails": {\r
+ "title": "Service Name : ",\r
+ "info": {\r
+ "details": "Details",\r
+ "remarks": "Remarks",\r
+ "provider": "Provider",\r
+ "serviceType": "Service Type",\r
+ "csarId": "CSAR Id",\r
+ "fileSize": "File Size",\r
+ "funcTestReport": "Function Test Report",\r
+ "reportTitle": "Onboarding Report",\r
+ "typeLbl": "Type",\r
+ "createLbl": "Created At",\r
+ "modLbl": "Last Modfied at"\r
},\r
- "tabs" : {\r
- "validationTabTitle" : "Validation",\r
- "lifecycleTabTitle" : "Lifecycle Test",\r
- "functionalTabTitle" : "Function Test"\r
- }\r
-\r
-\r
+ "tabs": {\r
+ "validationTabTitle": "Validation",\r
+ "lifecycleTabTitle": "Lifecycle Test",\r
+ "functionalTabTitle": "Function Test"\r
+ }\r
},\r
- "sideNav" : {\r
- "title" : "VNF Repository",\r
- "marketplaceNav" : "VNF Repository"\r
+ "sideNav": {\r
+ "title": "VNF Repository",\r
+ "marketplaceNav": "VNF Repository"\r
},\r
- "main" : {\r
- "headerTitle" : "Welcome to VNF Repository",\r
- "description" : "Market place for VNF-SDK does the following task:",\r
- "pointOne" : "Upload and download of VNF products and offerings",\r
- "pointTwo" : "Show the interface about other component in VNF-SDK",\r
- "sortBy" : {\r
- "title" : "Please select",\r
- "label" : "Sort by ",\r
- "options" : {\r
- "name" : {\r
- "key" :"Name",\r
- "value" :"name"\r
+ "main": {\r
+ "headerTitle": "Welcome to VNF Repository",\r
+ "description": "Market place for VNF-SDK does the following task:",\r
+ "pointOne": "Upload and download of VNF products and offerings",\r
+ "pointTwo": "Show the interface about other component in VNF-SDK",\r
+ "sortBy": {\r
+ "title": "Please select",\r
+ "label": "Sort by ",\r
+ "options": {\r
+ "name": {\r
+ "key": "Name",\r
+ "value": "name"\r
},\r
- "dateModified" : {\r
- "key" :"Data Modified",\r
- "value" : "date"\r
+ "dateModified": {\r
+ "key": "Data Modified",\r
+ "value": "date"\r
},\r
- "downloads" : {\r
- "key":"Downloads",\r
- "value" : "downloads"\r
+ "downloads": {\r
+ "key": "Downloads",\r
+ "value": "downloads"\r
}\r
}\r
},\r
- "search" :{\r
- "label" : "Search",\r
- "placeholder" : "Search keyword",\r
- "close" : "Close"\r
+ "search": {\r
+ "label": "Search",\r
+ "placeholder": "Search keyword",\r
+ "close": "Close"\r
},\r
- "upload" : {\r
- "label" : "Upload"\r
+ "upload": {\r
+ "label": "Upload"\r
},\r
- "gridView" : {\r
- "label" : "Grid View",\r
- "serviceType" : {\r
- "label" : "Type",\r
+ "gridView": {\r
+ "label": "Grid View",\r
+ "serviceType": {\r
+ "label": "Type",\r
"value": "description"\r
},\r
- "downloads" : {\r
- "label" : "Downloads",\r
- "value":"get_app",\r
- "tooltip" : "Download history",\r
- "buttonLabel" :"Downloads"\r
+ "downloads": {\r
+ "label": "Downloads",\r
+ "value": "get_app",\r
+ "tooltip": "Download history",\r
+ "buttonLabel": "Downloads"\r
},\r
- "upload" : {\r
- "tooltip" : "Uploads history",\r
- "buttonLabel" : "Uploads"\r
+ "upload": {\r
+ "tooltip": "Uploads history",\r
+ "buttonLabel": "Uploads"\r
},\r
- "moreDetails" : {\r
- "label" : "More details"\r
+ "moreDetails": {\r
+ "label": "More details"\r
},\r
- "title" : {\r
- "label" : "Title"\r
+ "title": {\r
+ "label": "Title"\r
}\r
},\r
- "listView" : {\r
- "label" : "List View",\r
- "headers" : {\r
- "name" : "Name",\r
- "provider" : "Provider",\r
- "description" : "Description",\r
- "type" : "Type",\r
- "size" : "Size",\r
- "createdAt" : "Created at",\r
- "lastModified" : "Last Modified at",\r
- "donwloads" : "Downloads",\r
- "actions" : "Actions"\r
+ "listView": {\r
+ "label": "List View",\r
+ "headers": {\r
+ "name": "Name",\r
+ "provider": "Provider",\r
+ "description": "Description",\r
+ "type": "Type",\r
+ "size": "Size",\r
+ "createdAt": "Created at",\r
+ "lastModified": "Last Modified at",\r
+ "donwloads": "Downloads",\r
+ "actions": "Actions"\r
}\r
},\r
- "refresh" : {\r
- "label" : "Refresh"\r
+ "refresh": {\r
+ "label": "Refresh"\r
},\r
- "emptyList" : {\r
- "label" : "Service list is empty. Would you like to upload one? If yes,",\r
- "anchor" : "Click here",\r
- "labelContinued" : "to upload a new service"\r
+ "emptyList": {\r
+ "label": "Service list is empty. Would you like to upload one? If yes,",\r
+ "anchor": "Click here",\r
+ "labelContinued": "to upload a new service"\r
}\r
}\r
}\r
* See the License for the specific language governing permissions and\r
* limitations under the License.\r
*/\r
-(function() {\r
+(function () {\r
'use strict';\r
\r
/**\r
var defer = $q.defer()\r
$http({\r
method: method,\r
- //ses url: baseUrlConfig.common.ip + ":" + baseUrlConfig.common.port + url,\r
- url:url,\r
+ //ses url: baseUrlConfig.common.ip + ":" + baseUrlConfig.common.port + url,\r
+ url: url,\r
data: data,\r
headers: headers\r
}).then(function successCallback(response) {\r
}, function errorCallback(error) {\r
var parentEl = angular.element(document.body);\r
$mdDialog.show({\r
- parent:parentEl,\r
- templateUrl:'/onapui/vnfmarket/common/templates/serverError.html',\r
- locals:{\r
- error:error\r
+ parent: parentEl,\r
+ templateUrl: '/onapui/vnfmarket/common/templates/serverError.html',\r
+ locals: {\r
+ error: error\r
},\r
- skipHide:true,\r
- controller:function($scope, $mdDialog, error){\r
+ skipHide: true,\r
+ controller: function ($scope, $mdDialog, error) {\r
$scope.error = error;\r
- $scope.closeDialog= function(){\r
+ $scope.closeDialog = function () {\r
$mdDialog.hide();\r
}\r
}\r
var defer = $q.defer()\r
$http({\r
method: method,\r
- //ses url: baseUrlConfig.common.ip + ":" + baseUrlConfig.common.port + url,\r
- url:url,\r
+ //ses url: baseUrlConfig.common.ip + ":" + baseUrlConfig.common.port + url,\r
+ url: url,\r
data: data,\r
headers: headers,\r
transformRequest: angular.identity,\r
uploadEventHandlers: {\r
- progress: function(e) {\r
+ progress: function (e) {\r
if (e.lengthComputable) {\r
$rootScope.progressBar = (e.loaded / e.total) * 100;\r
}\r
}, function errorCallback(error) {\r
var parentEl = angular.element(document.body);\r
$mdDialog.show({\r
- parent:parentEl,\r
- templateUrl:'/onapui/vnfmarket/common/templates/serverError.html',\r
- locals:{\r
- error:error\r
+ parent: parentEl,\r
+ templateUrl: '/onapui/vnfmarket/common/templates/serverError.html',\r
+ locals: {\r
+ error: error\r
},\r
- skipHide:true,\r
- controller:function($scope, $mdDialog, error){\r
+ skipHide: true,\r
+ controller: function ($scope, $mdDialog, error) {\r
$scope.error = error;\r
- $scope.closeDialog= function(){\r
+ $scope.closeDialog = function () {\r
$mdDialog.hide();\r
}\r
}\r
\r
<md-dialog-content>\r
<div class="md-dialog-content">\r
- <div class="fullWidth center">\r
- <div class="row">\r
- <div class="col-xs-2 col-sm-2 col-md-1 col-lg-1 icon glyphicon glyphicon-exclamation-sign icon_error deleteIconSize"></div>\r
- <div class="msg col-xs-10 col-sm-10 col-md-11 col-lg-11" style="text-align:left;vertical-align: middle;">\r
- <div> <span>{{'common.message.statusTitle' | translate }} </span> <span>{{error.status}}</span> </div>\r
- <div> <span>{{'common.message.statusText' | translate }} </span> <span>{{error.statusText}}</span></div>\r
+ <div class="fullWidth center">\r
+ <div class="row">\r
+ <div class="col-xs-2 col-sm-2 col-md-1 col-lg-1 icon glyphicon glyphicon-exclamation-sign icon_error deleteIconSize"></div>\r
+ <div class="msg col-xs-10 col-sm-10 col-md-11 col-lg-11" style="text-align:left;vertical-align: middle;">\r
+ <div>\r
+ <span>{{'common.message.statusTitle' | translate }} </span>\r
+ <span>{{error.status}}</span>\r
+ </div>\r
+ <div>\r
+ <span>{{'common.message.statusText' | translate }} </span>\r
+ <span>{{error.statusText}}</span>\r
</div>\r
</div>\r
</div>\r
+ </div>\r
</md-dialog-content>\r
\r
<md-dialog-actions layout="row" class="row deleteAction">\r