X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/9d566b4741eb66bf09b5c7d213aa8541886e100a..573b9004c7bc2a6a2b29335155b4ff55d142c6b6:/src/redakcja/static/js/wiki/view_annotations.js diff --git a/src/redakcja/static/js/wiki/view_annotations.js b/src/redakcja/static/js/wiki/view_annotations.js index e7f62391..97479cd0 100644 --- a/src/redakcja/static/js/wiki/view_annotations.js +++ b/src/redakcja/static/js/wiki/view_annotations.js @@ -4,37 +4,31 @@ * Perspective */ class AnnotationsPerspective extends $.wiki.SidebarPerspective { - constructor(options) { - var old_callback = options.callback || function() { }; + vsplitbar = 'PRZYPISY'; - options.callback = function(){ - var self = this; + constructor(options) { + super(options); - this.vsplitbar = 'PRZYPISY'; - this.$element = $("#side-annotations"); - this.$error = $('.error-message', this.$element); - this.$annos = $('.annotations-list', this.$element); - this.$spinner = $('.spinner', this.$element); - this.$refresh = $('.refresh', this.$element); + var self = this; + this.$element = $("#side-annotations"); + this.$error = $('.error-message', this.$element); + this.$annos = $('.annotations-list', this.$element); + this.$spinner = $('.spinner', this.$element); + this.$refresh = $('.refresh', this.$element); - this.$refresh.click(function() { - var $this = $(this); + this.$refresh.click(function() { + var $this = $(this); - self.$refresh.removeClass('active'); - $this.addClass('active'); - var atype = $this.attr('data-tag'); + self.$refresh.removeClass('active'); + $this.addClass('active'); + var atype = $this.attr('data-tag'); - self.$annos.hide(); - self.$error.hide(); - self.$spinner.fadeIn(100, function() { - self.refresh(atype); - }); + self.$annos.hide(); + self.$error.hide(); + self.$spinner.fadeIn(100, function() { + self.refresh(atype); }); - - old_callback.call(this); - }; - - super(options); + }); } updateAnnotationIds() {