$scope.resources = new Array();\r
\r
for (var k = 0; k < pageSize; k++) {\r
- if ($scope.resources.length < SchedulerDataViewData.length)\r
- $scope.resources.push(jQuery.extend(true, {}, SchedulerDataViewData[k]));\r
+ $scope.resources.push(jQuery.extend(true, {}, SchedulerDataViewData[k]));\r
$scope.resources[k].leases = [];\r
}\r
$scope.pageSize = pageSize;\r
$scope.setPage = function(page) {\r
var tmpFrm = $scope.pageSize * page;\r
var tmpTo = tmpFrm + $scope.pageSize;\r
+ tmpTo = SchedulerDataViewData.length < tmpTo ? SchedulerDataViewData.length : tmpTo;\r
$scope.curPage = page;\r
$scope.resources = [];\r
var j = 0;\r
for (var k = tmpFrm; k < tmpTo; k++) {\r
- if ($scope.resources.length < SchedulerDataViewData.length)\r
- $scope.resources.push(jQuery.extend(true, {}, SchedulerDataViewData[k]));\r
+ $scope.resources.push(jQuery.extend(true, {}, SchedulerDataViewData[k]));\r
$scope.resources[j].leases = [];\r
j++;\r
}\r
};\r
\r
$scope.getPageNumbers = function () {\r
- var totalNumbersShowned = ($scope.totalPages > 10 ? 10 : $scope.totalPages );\r
+ var totalNumbersShowned = ($scope.totalPages > 10 ? 10 : $scope.totalPages + 1 );\r
var tmtNumDiv = totalNumbersShowned / 2;\r
//local\r
var numFrom = 1;\r
var _leasesDone = false;\r
var _resourcesDone = false;\r
//Enable Debug\r
-var schedulerDebug = false;\r
+var schedulerDebug = true;\r
//tmp to delete\r
var tmpSchedulerLeases = [];\r
\r
},\r
on_all_resources_new_record: function (data) {\r
//alert(data.toSource());\r
- if (data.exclusive == true)\r
+ if (data.exclusive == true){\r
SchedulerData.push({\r
id: data.urn,\r
index: SchedulerData.length,\r
type: data.type,\r
org_resource: data\r
});\r
+ if (schedulerDebug && SchedulerData[SchedulerData.length - 1].org_resource.network_hrn == 'omf') {\r
+ SchedulerData[SchedulerData.length - 1].granularity = 30;\r
+ }\r
+ }\r
//alert(data.toSource());\r
\r
},\r
var value = filter[2];\r
var colValue = resource.org_resource[key];\r
var ret = true;\r
+ if (schedulerDebug && colValue == 'omf') colValue = 'nitos';\r
\r
if (op == '=' || op == '==') {\r
if (colValue != value || colValue == null || colValue == "" || colValue == "n/a")
<div class="dataTables_paginate paging_bootstrap">\r
<ul class="pagination">\r
<li class="prev disabled"><a href="#">← Previous</a></li>\r
- <li ng-cloak ng-repeat="t in getPageNumbers() track by $index" ng-class="{active: t==curPage+1}"><a href="" ng-click="setPage(t-1)">{[{t}]}</a></li>\r
+ <li ng-cloak ng-repeat="t in getPageNumbers() track by $index" ng-class="{active: t==curPage+1}"><a href="#" ng-click="setPage(t-1)">{[{t}]}</a></li>\r
<li class="next disabled"><a href="#">Next → </a></li>\r
</ul>\r
</div>\r