* Manages checkin
*/
.controller('CheckinCtrl',
- ['$scope','$q','$window','$location', '$timeout','egCore',
- 'checkinSvc','egGridDataProvider','egCirc','egItem','eg2Net',
- 'eg2Store','ng2Title',
-function($scope , $q , $window , $location , $timeout , egCore ,
- checkinSvc , egGridDataProvider , egCirc, itemSvc , eg2Net ,
- eg2Store , ng2Title) {
-
- // TODO: TESTING
- eg2Net.request('open-ils.actor', 'opensrf.system.echo', 'Hello, Ang2')
- .subscribe(function(res) {console.log('eg2Net returned ' + res)});
-
- ng2Title.setTitle('Checkin'); // TODO: TESTING
-
- var testDialog = angular.element(document.querySelector('testHello'));
- //var testDialog = angular.element();
- //console.log(testDialog);
- //console.log(testDialog.controller());
- console.log(testDialog.controller());
- console.log(testDialog.controller('eg2HelloWorld'));
- //testDialog.controller('eg2ConfirmDialog').open();
- //testDialog.controller('egConfirmDialog').open();
+ ['$scope','$q','$window','$location', '$timeout','egCore','checkinSvc','egGridDataProvider','egCirc', 'egItem',
+function($scope , $q , $window , $location , $timeout , egCore , checkinSvc , egGridDataProvider , egCirc, itemSvc) {
$scope.focusMe = true;
$scope.checkins = checkinSvc.checkins;
$scope.grid_persist_key = $scope.is_capture ?
'circ.checkin.capture' : 'circ.checkin.checkin';
- eg2Store.getItem('circ.checkin.strict_barcode')
+ egCore.hatch.getItem('circ.checkin.strict_barcode')
.then(function(sb){ $scope.strict_barcode = sb });
egCore.org.settings([
// set modifiers from stored preferences
angular.forEach(modifiers, function(mod) {
- eg2Store.getItem('eg.circ.checkin.' + mod)
+ egCore.hatch.getItem('eg.circ.checkin.' + mod)
.then(function(val) { if (val) $scope.modifiers[mod] = true });
});
$scope.toggle_mod = function(mod) {
if ($scope.modifiers[mod]) {
$scope.modifiers[mod] = false;
- eg2Store.removeItem('eg.circ.checkin.' + mod);
+ egCore.hatch.removeItem('eg.circ.checkin.' + mod);
} else {
$scope.modifiers[mod] = true;
- eg2Store.setItem('eg.circ.checkin.' + mod, true);
+ egCore.hatch.setItem('eg.circ.checkin.' + mod, true);
}
}
}
}
- eg2Store.setItem('circ.checkin.strict_barcode', $scope.strict_barcode);
+ egCore.hatch.setItem('circ.checkin.strict_barcode', $scope.strict_barcode);
var options = {
check_barcode : $scope.strict_barcode,
no_precat_alert : $scope.modifiers.no_precat_alert,