<link rel="stylesheet" href="/openoui/thirdparty/css/ng-table.min.css">\r
<link href="/openoui/lifecyclemgr/css/open-ostyle.css" rel="stylesheet"/>\r
<link href="/openoui/lifecyclemgr/css/style.css" rel="stylesheet"/>\r
- <script src="/openoui/thirdparty/js/angular.min.js"></script>\r
- <!-- <script src="http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.11.0.js"></script> -->\r
- <script src="/openoui/thirdparty/js/angular-ui-router.min.js"></script>\r
- <script src="/openoui/thirdparty/js/ng-table.min.js"></script>\r
- <script src="/openoui/thirdparty/js/jquery_1.12.4.min.js"></script>\r
- <script src="/openoui/thirdparty/js/jquery-ui.js"></script>\r
+ <!-- <script src="http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.11.0.js"></script> --> \r
+ <script type="text/javascript" src="/openoui/thirdparty/js/mustache.js"></script> \r
+ <script type="text/javascript" src="/openoui/thirdparty/js/jquery_1.12.4.min.js"></script>\r
+ <script type="text/javascript" src="/openoui/thirdparty/js/jquery-ui.js"></script>\r
<script type="text/javascript" src="/openoui/thirdparty/js/bootstrap.min.js"></script>\r
- <script src="/openoui/lifecyclemgr/js/app.js"></script>\r
- <script src="/openoui/lifecyclemgr/js/DataService.js"></script>\r
- <script src="/openoui/thirdparty/js/mustache.js"></script>\r
- <script src="/openoui/lifecyclemgr/js/bootbox.min.js"></script>\r
<script type="text/javascript" src="/openoui/lifecyclemgr/js/jquery.i18n.properties-1.0.9.js"></script>\r
+ <script type="text/javascript" src="/openoui/thirdparty/js/angular.min.js"></script>\r
+ <script type="text/javascript" src="/openoui/thirdparty/js/angular-ui-router.min.js"></script>\r
+ <script type="text/javascript" src="/openoui/thirdparty/js/ng-table.min.js"></script>\r
+ <script type="text/javascript" src="/openoui/lifecyclemgr/js/app.js"></script>\r
+ <script type="text/javascript" src="/openoui/lifecyclemgr/js/DataService.js"></script>\r
+ <script type="text/javascript" src="/openoui/lifecyclemgr/js/bootbox.min.js"></script>\r
+\r
</head>\r
\r
-<body ng-app="lcApp" onload="loadTemplate()">\r
+<body ng-app="lcApp">\r
\r
\r
<div class="homecontent center lcmanager">\r
event.preventDefault();\r
}\r
});\r
+ $rootScope.$on('$viewContentLoaded', function() {\r
+ //call it here\r
+ loadTemplate();\r
+ });\r
})\r
\r
/*.provider('modalState', function($stateProvider) {\r
\r
})\r
\r
- .controller('homeCtrl', function($scope, $compile, $state, $log, DataService, NgTableParams) {\r
+ .controller('homeCtrl', function($scope, $compile, $state, $log, $timeout, DataService, NgTableParams) {\r
$scope.param="lctableData";\r
$scope.init = function() {\r
jQuery.i18n.properties({\r
DataService.loadGetServiceData()\r
.then(function (data) {\r
if (data) {\r
- $scope.tableData = data.data.lcData;\r
- var tableData = data.data.lcData;\r
+ $scope.tableData = data.data;\r
+ var tableData = data.data;\r
loadTableData();\r
+ //$timeout(loadTableData, 0);\r
}\r
else {\r
$scope.error = "Error!";\r
+ loadTableData();\r
+ //$timeout(loadTableData, 0);\r
}\r
}, function (reason) {\r
$scope.error = "Error ! " + reason;\r
+ loadTableData();\r
+ //$timeout(loadTableData, 0);\r
});\r
DataService.setTableDataLoaded();\r
}\r
\r
function loadTabData() {\r
console.log("hi tab");\r
- var tab_tpl = $(modelTemplate).filter('#tabs').html();\r
+ var tab_tpl = $(lcmModelTemplate).filter('#tabs').html();\r
var html = Mustache.to_html(tab_tpl, $scope.lctabsData.tabData);\r
$('#lctabArea').html(html);\r
}\r
function loadTableData() {\r
console.log("In loadData()");\r
\r
- var def_button_tpl = $(modelTemplate).filter('#defaultButtons').html();\r
- var def_iconbutton_tpl = $(modelTemplate).filter('#defaultIconButtons').html();\r
+ var def_button_tpl = $(lcmModelTemplate).filter('#defaultButtons').html();\r
+ var def_iconbutton_tpl = $(lcmModelTemplate).filter('#defaultIconButtons').html();\r
/*var add_data = {"title":"Add", "clickAction":"showAddModal()"};*/\r
var add_data = {"title":"Create", "type":"btn btn-default", "gType": "glyphicon-plus", "iconPosition":"left", "clickAction":"showAddModal()"};\r
var delete_data = {"title":"Delete Selected", "clickAction":"deleteData()"};\r
\r
\r
\r
- var text = $(modelTemplate).filter('#textfield').html();\r
- var number = $(modelTemplate).filter('#numeric').html();\r
- var dropDown = $(modelTemplate).filter('#simpleDropdownTmpl').html();\r
+ var text = $(lcmModelTemplate).filter('#textfield').html();\r
+ var number = $(lcmModelTemplate).filter('#numeric').html();\r
+ var dropDown = $(lcmModelTemplate).filter('#simpleDropdownTmpl').html();\r
\r
var dataText = {"ErrMsg" : {"errmsg" : "Service name is required.", "modalVar":"lifecycleData.serviceName", "placeholder":"", "errtag":"lcnameErr", "errfunc":"validatename", "required":true}};\r
\r
.controller('vpnManagerCtrl', function($scope, $stateParams, $log, DataService) {\r
console.log("vpnManagerCtrl --> $stateParams.id:: " + $stateParams.id);\r
//$scope.rightPanelHeader = "VPN Manager";\r
- /*var vtab_tpl = $(modelTemplate).filter('#vtabs').html();\r
+ /*var vtab_tpl = $(lcmModelTemplate).filter('#vtabs').html();\r
var vTabData = {\r
"items": [{\r
"tablabel": "Overlay VPN",\r
$scope.message = "Overlay VPN";\r
\r
$scope.init = function() {\r
- //console.log("Overlay VPN... ng-init + " + $rootScope.modelTemplate);\r
+ //console.log("Overlay VPN... ng-init + " + $rootScope.lcmModelTemplate);\r
DataService.getOverlayData()\r
.then(function(data){\r
$scope.overlayData = data.overlayData;\r
}\r
function loadButtons() {\r
//console.log("Got it : " + $scope.$parent.getTemplate("defaultButtons"));\r
- /*var def_button_tpl = $(modelTemplate).filter('#defaultButtons').html();\r
+ /*var def_button_tpl = $(lcmModelTemplate).filter('#defaultButtons').html();\r
console.log("template: " + def_button_tpl);\r
\r
var delete_data = {"title":"Delete Selected", "clickAction":"deleteData()"};\r
$scope.message = "Underlay VPN";\r
\r
$scope.init = function() {\r
- //console.log("Underlay VPN... ng-init + " + $rootScope.modelTemplate);\r
+ //console.log("Underlay VPN... ng-init + " + $rootScope.lcmModelTemplate);\r
DataService.getUnderlayData()\r
.then(function(data){\r
$scope.underlayVPN = data.underlayVPN;\r
});\r
}\r
function loadButtons() {\r
- /*var def_button_tpl = $(modelTemplate).filter('#defaultButtons').html();\r
+ /*var def_button_tpl = $(lcmModelTemplate).filter('#defaultButtons').html();\r
//console.log("template: " + def_button_tpl);\r
\r
var delete_data = {"title":"Delete Selected", "clickAction":"deleteData()"};\r
//$scope.currentId = $stateParams.id;\r
\r
var jsonData = DataService.loadNfvoServiceDetails($stateParams.id);\r
- var table_tpl = $(modelTemplate).filter('#table').html();\r
+ var table_tpl = $(lcmModelTemplate).filter('#table').html();\r
var vnfData = fetchDataForVnf(jsonData);\r
$('#vnfInfoTable').html(Mustache.to_html(table_tpl, vnfData));\r
\r
})\r
\r
\r
-var modelTemplate = "";\r
-function loadTemplate() {\r
\r
- $.get('./templateContainer.html', function (template) {\r
- modelTemplate += template;\r
+var lcmModelTemplate = "";\r
+function loadTemplate() {\r
+ //alert("sai");\r
+ $.get('/openoui/framework/template.html', function (template) {\r
+ lcmModelTemplate += template;\r
});\r
- $.get('./templateWidget.html', function (template) {\r
+ $.get('/openoui/framework/templateContainer.html', function (template) {\r
+ lcmModelTemplate += template;\r
+ });\r
+ $.get('/openoui/framework/templateWidget.html', function (template) {\r
//console.log("Template is : "+template);\r
- modelTemplate += template;\r
+ lcmModelTemplate += template;\r
});\r
- $.get('./templateNotification.html', function (template) {\r
- modelTemplate += template;\r
+ $.get('/openoui/framework/templateNotification.html', function (template) {\r
+ lcmModelTemplate += template;\r
});\r
- $.get('./templateFunctional.html', function (template) {\r
- modelTemplate += template;\r
+ $.get('/openoui/framework/templateFunctional.html', function (template) {\r
+ lcmModelTemplate += template;\r
});\r
}\r
-\r