Merge branch 'zuber-view-refactor'
[redakcja.git] / project / static / js / views / editor.js
index b3c9563..27b17cb 100644 (file)
@@ -8,5 +8,30 @@ var EditorView = View.extend({
   init: function(element, model, template) {
     this._super(element, model, template);
     this.model.load();
+    
+    $('#action-quick-save', this.element).bind('click.editorview', this.quickSave.bind(this));
+    $('#action-commit', this.element).bind('click.editorview', this.commit.bind(this));
+    $('#action-update', this.element).bind('click.editorview', this.update.bind(this));
+    this.freeze('Ɓadowanie');
+  },
+  
+  quickSave: function(event) {
+    console.log('quickSave');
+    this.model.quickSave();
+  },
+  
+  commit: function(event) {
+    console.log('commit');
+  },
+  
+  update: function(event) {
+    console.log('update');
+  },
+  
+  dispose: function() {
+    $('#action-quick-save', this.element).unbind('click.editorview');
+    $('#action-commit', this.element).unbind('click.editorview');
+    $('#action-update', this.element).unbind('click.editorview');
+    this._super();
   }
 });