stun-boot.js 871 字节
Newer Older
1
$(document).ready(function () {
2
  CONFIG.shortcuts.switch_post && Stun.utils.registerHotkeyToSwitchPost();
3 4 5 6 7 8

  // Not reload this, because it's changeless.
  if (CONFIG.external_link) {
    Stun.utils.addIconToExternalLink('#footer');
  }

EvanOne(文一)'s avatar
EvanOne(文一) 已提交
9
  Stun.utils.pjaxReloadBoot = function () {
10
    this.initTocDisplay();
EvanOne(文一)'s avatar
EvanOne(文一) 已提交
11 12 13
    this.addCopyButtonToCopyright();
    this.registerCopyEvent();
    CONFIG.reward && this.registerShowReward();
14 15
    CONFIG.gallery_waterfall && this.showImageToWaterfall();
    CONFIG.lazyload && this.lazyLoadImage();
16

EvanOne(文一)'s avatar
EvanOne(文一) 已提交
17 18
    if (CONFIG.external_link) {
      var WRAPPER = '.archive-inner, .post-title';
19

EvanOne(文一)'s avatar
EvanOne(文一) 已提交
20 21
      this.addIconToExternalLink(WRAPPER);
    }
22

EvanOne(文一)'s avatar
EvanOne(文一) 已提交
23 24 25 26 27 28 29 30 31
    if (CONFIG.fancybox) {
      this.wrapImageWithFancyBox();
    } else if (CONFIG.zoom_image) {
      this.registerClickToZoomImage();
    }
  };

  // Initializaiton
  Stun.utils.pjaxReloadBoot();
32
});