3 function SummaryPerspective(options) {
4 var old_callback = options.callback;
7 options.callback = function(){
8 $('#publish_button').click(function() {
9 $.blockUI({message: "Oczekiwanie na odpowiedź serwera..."});
11 success: function(doc, data) {
12 $.blockUI({message: "Udało się.", timeout: 2000});
14 failure: function(doc, message) {
24 old_callback.call(this);
27 $.wiki.Perspective.call(this, options);
30 SummaryPerspective.prototype = new $.wiki.Perspective();
32 SummaryPerspective.prototype.showCharCount = function() {
35 cc = this.doc.getLength();
36 $('#charcount_untagged').hide();
39 $('#charcount_untagged').show();
40 cc = this.doc.text.replace(/\s{2,}/g, ' ').length;
42 $('#charcount').html(cc);
43 $('#charcount_pages').html((Math.round(cc/18)/100).toLocaleString());
46 SummaryPerspective.prototype.freezeState = function(){
50 SummaryPerspective.prototype.onEnter = function(success, failure){
51 $.wiki.Perspective.prototype.onEnter.call(this);
55 console.log("Entered summery view");
58 $.wiki.SummaryPerspective = SummaryPerspective;