var schedulerTblFirstColWidth = 150;\r
//Some Data\r
var schedulerSlotsPerHour = 6;\r
-var schedulerMaxRows = 25;\r
+var schedulerMaxRows = 12;\r
var SchedulerData = [];\r
var SchedulerSlots = [];\r
var SchedulerDataViewData = [];\r
},\r
on_all_resources_new_record: function (data) {\r
//alert(data.toSource());\r
- if (SchedulerData.length < schedulerMaxRows)\r
+ if (data.exclusive == null)\r
SchedulerData.push({ id: data.urn, index: SchedulerData.length, name: data.hrn, granularity: data.granularity, leases: schedulerGetLeases(60 / schedulerSlotsPerHour), type: data.type });\r
//alert(data.toSource());\r
\r
// no prefix\r
on_filter_added: function (filter) {\r
var tmpScope = angular.element(document.getElementById('SchedulerCtrl')).scope();\r
- tmpScope.SetSchedulerResources(0, schedulerMaxRows, filter);\r
+ tmpScope.initSchedulerResources(schedulerMaxRows, filter);\r
},\r
\r
// ... be sure to list all events here\r
slide: function (event, ui) {\r
//$("#amount").val("$" + ui.values[0] + " - $" + ui.values[1]);\r
//console.log(ui.value);\r
+ var angScope = angular.element(document.getElementById('SchedulerCtrl')).scope();\r
if (_schedulerCurrentCellPosition > ui.value)\r
- angular.element(document.getElementById('SchedulerCtrl')).scope().moveBackSlot(ui.value, ui.value + SchedulerTotalVisibleCells);\r
+ angScope.moveBackSlot(ui.value, ui.value + SchedulerTotalVisibleCells);\r
else if (_schedulerCurrentCellPosition < ui.value)\r
- angular.element(document.getElementById('SchedulerCtrl')).scope().moveFrontSlot(ui.value, ui.value + SchedulerTotalVisibleCells);\r
+ angScope.moveFrontSlot(ui.value, ui.value + SchedulerTotalVisibleCells);\r
_schedulerCurrentCellPosition = ui.value;\r
}\r
});\r
// SchedulerData.push({ name: 'nitos1', leases: schedulerGetLeases(60 / schedulerSlotsPerHour), urn: 'nitos1', type: 'node' });\r
//}\r
var tmpScope = angular.element(document.getElementById('SchedulerCtrl')).scope();\r
- tmpScope.SetSchedulerResources(0, schedulerMaxRows, null);\r
+ tmpScope.initSchedulerResources(schedulerMaxRows, null);\r
},\r
_SetPeriodInPage: function (start, end) {\r
}\r