cd1c48652046513a9c8ec4f401faed091b5e55d6
[redakcja.git] / project / static / js / views / editor.js
1 /*global View render_template panels */
2 var EditorView = View.extend({
3   _className: 'EditorView',
4   element: null,
5   model: null,
6   template: null,
7   
8   init: function(element, model, template) {
9     this._super(element, model, template);
10     this.model.load();
11     
12     $('#action-quick-save', this.element).bind('click.editorview', this.quickSave.bind(this));
13     $('#action-commit', this.element).bind('click.editorview', this.commit.bind(this));
14     $('#action-update', this.element).bind('click.editorview', this.update.bind(this));
15   },
16   
17   quickSave: function(event) {
18     console.log('quickSave');
19   },
20   
21   commit: function(event) {
22     console.log('commit');
23   },
24   
25   update: function(event) {
26     console.log('update');
27   },
28   
29   dispose: function() {
30     $('#action-quick-save', this.element).unbind('click.editorview');
31     $('#action-commit', this.element).unbind('click.editorview');
32     $('#action-update', this.element).unbind('click.editorview');
33     this._super();
34   }
35 });