Skip to content

Instantly share code, notes, and snippets.

@mauritslamers
Created October 13, 2008 22:44
Show Gist options
  • Save mauritslamers/16619 to your computer and use it in GitHub Desktop.
Save mauritslamers/16619 to your computer and use it in GitHub Desktop.
// ==========================================================================
// Kitchen.DispatchController
// ==========================================================================
require('core');
/** @class
(Document Your View Here)
@extends SC.CollectionController
@author AuthorName
@version 0.1
@static
*/
Kitchen.dispatchController = SC.CollectionController.create(
/** @scope Kitchen.dispatchController */ {
// TODO: Add your own code here.
remove_from_dispatch_list: function (event, target) {
if(target){
var item = target.get('content');
if(item){
item.set('produced', item.get('produced') - 1);
item.set('quantity', item.get('quantity') + 1);
}
}
},
enableDispatchButtons: false,
_arrangedObjectsObserver: function(){
var arrangedObjects = this.get('arrangedObjects');
if((arrangedObjects) && (arrangedObjects instanceof Array)){
if(arrangedObjects.length>0){
this.set('enableDispatchButtons',true);
}
else {
this.set('enableDispatchButtons',false);
}
}
}.observes('arrangedObjects')
}) ;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment