X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/af0693ddb5e4f6240d273c8a66fd1e6ef2a52872..9b3a6ae7c832a9db4e162bc47859b2347b16dac3:/redakcja/static/js/wiki/wikiapi.js diff --git a/redakcja/static/js/wiki/wikiapi.js b/redakcja/static/js/wiki/wikiapi.js index 5786f151..3907e8e2 100644 --- a/redakcja/static/js/wiki/wikiapi.js +++ b/redakcja/static/js/wiki/wikiapi.js @@ -15,7 +15,7 @@ */ function reverse() { var vname = arguments[0]; - var base_path = "/documents"; + var base_path = "/editor"; if (vname == "ajax_document_text") { var path = "/text/" + arguments[1] + '/'; @@ -47,11 +47,8 @@ if (vname == "ajax_document_rev") return base_path + "/rev/" + arguments[1] + '/'; - if (vname == "ajax_document_addtag") - return base_path + "/tags/" + arguments[1] + '/'; - - if (vname == "ajax_publish") - return base_path + "/publish/" + arguments[1] + '/'; + if (vname == "ajax_document_pubmark") + return base_path + "/pubmark/" + arguments[1] + '/'; console.log("Couldn't reverse match:", vname); return "/404.html"; @@ -68,6 +65,17 @@ this.readonly = !!$("*[data-key='readonly']", meta).text(); this.galleryLink = $("*[data-key='gallery']", meta).text(); + + var diff = $("*[data-key='diff']", meta).text(); + diff = diff.split(','); + if (diff.length == 2 && diff[0] < diff[1]) + this.diff = diff; + else if (diff.length == 1) { + diff = parseInt(diff); + if (diff != NaN) + this.diff = [diff - 1, diff]; + } + this.galleryImages = []; this.text = null; this.has_local_changes = false; @@ -349,11 +357,12 @@ } }); }; - WikiDocument.prototype.setTag = function(params) { + + WikiDocument.prototype.pubmark = function(params) { params = $.extend({}, noops, params); var self = this; var data = { - "addtag-id": self.id, + "pubmark-id": self.id, }; /* unpack form */ @@ -362,7 +371,7 @@ }); $.ajax({ - url: reverse("ajax_document_addtag", self.id), + url: reverse("ajax_document_pubmark", self.id), type: "POST", dataType: "json", data: data,