+++ /dev/null
-(function($){
-
- function SummaryPerspective(options) {
- var old_callback = options.callback || function() {};
-
- options.callback = function() {
- var self = this;
-
- // first time page is rendered
- $('#summary-cover-refresh').click(function() {
- self.refreshCover();
- });
-
- old_callback.call(this);
- }
-
- $.wiki.Perspective.call(this, options);
- };
-
- SummaryPerspective.prototype = new $.wiki.Perspective();
-
- SummaryPerspective.prototype.refreshCover = function() {
- this.doc.refreshCover({
- success: function(text) {
- $('#summary-cover').attr('src', text);
- }
- });
- };
-
- SummaryPerspective.prototype.showCharCount = function() {
- var cc;
- try {
- cc = this.doc.getLength();
- $('#charcount_untagged').hide();
- }
- catch (e) {
- $('#charcount_untagged').show();
- cc = this.doc.text.replace(/\s{2,}/g, ' ').length;
- }
- $('#charcount').html(cc);
- $('#charcount_pages').html((Math.round(cc/18)/100).toLocaleString());
- }
-
- SummaryPerspective.prototype.freezeState = function(){
- // must
- };
-
- SummaryPerspective.prototype.onEnter = function(success, failure){
- $.wiki.Perspective.prototype.onEnter.call(this);
-
- this.showCharCount();
-
- console.log("Entered summery view");
- };
-
- $.wiki.SummaryPerspective = SummaryPerspective;
-
-})(jQuery);
-