X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/d1582246fb727ec53bb984b432a3a59ce86ea772..3913c541b2e25e10d9c80feef9d32b80d2bad82b:/project/static/js/views/editor.js diff --git a/project/static/js/views/editor.js b/project/static/js/views/editor.js index 49b5e022..e9e62e99 100644 --- a/project/static/js/views/editor.js +++ b/project/static/js/views/editor.js @@ -37,7 +37,7 @@ var EditorView = View.extend({ }, quickSave: function(event) { - this.model.updateDirtyContentModel(); + this.model.saveDirtyContentModel(); }, commit: function(event) { @@ -45,7 +45,19 @@ var EditorView = View.extend({ }, doCommit: function(message) { - this.model.updateDirtyContentModel(message); + this.model.saveDirtyContentModel(message); + }, + + update: function(event) { + this.model.update(); + }, + + merge: function(event) { + $('#commit-dialog', this.element).jqmShow({callback: this.doMerge.bind(this)}); + }, + + doMerge: function(message) { + this.model.merge(message); }, loadRelatedIssues: function(hash) { @@ -73,28 +85,22 @@ var EditorView = View.extend({ $("div.fatal-error-box", c).hide(); $("div.container-box", c).hide(); - // $.getJSON(c.attr('ui:ajax-src') + '?callback=?', - // function(data, status) - // { - // var fmt = ''; - // $(data).each( function() { - // fmt += '\n' - // }); - // $("div.container-box", c).html(fmt); - // $("div.loading-box", c).hide(); - // $("div.container-box", c).show(); - // }); + $.getJSON(c.attr('ui:ajax-src') + '?callback=?', + function(data, status) + { + var fmt = ''; + $(data).each( function() { + fmt += '\n'; + }); + $("div.container-box", c).html(fmt); + $("div.loading-box", c).hide(); + $("div.container-box", c).show(); + }); hash.w.show(); }, - update: function(event) { - }, - - merge: function(event) { - }, - modelStateChanged: function(property, value) { // Uaktualnia stan przycisków if (value == 'dirty') {