Site Notice

hello, world

MediaWiki:Js-InPageEdit-v2.js/about.js

From Project-EPB Commons
< MediaWiki:Js-InPageEdit-v2.js
Revision as of 19:09, 8 December 2019 by 机智的小鱼君 (talk | contribs) ([InPageEdit] 没有编辑摘要)

Invoke this: https://common.wjghj.cn/js/{{#replace:{{#replace:Js-InPageEdit-v2.js/about.js|Js-|}}|.js|}}

Note: After saving, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
ssi_modal.show({
  title: '关于InPageEdit',
  className: 'in-page-edit-about in-page-edit',
  fitScreen: true,
  fixedHeight: true,
  content: '<div id="placeholder" class="ipe-progress" style="margin: calc(30% - 1em) auto;"><div class="ipe-progress-bar"></div></div><section style="display:none"></section>',
  buttons: [{ label: '', className: 'hideBtn' }],
  onShow: function () {
    $('.in-page-edit-about .hideBtn').remove();
    $.ajax({
      url: 'https://common.wjghj.cn/api.php',
      dataType: 'jsonp',
      type: 'post',
      data: {
        page: 'InPageEdit-v2',
        action: 'parse',
        prop: 'text',
        format: 'json'
      },
      success: function (data) {
        var info = data.parse.text['*'];
        $('.in-page-edit-about #placeholder').addClass('done').fadeOut(800);
        $('.in-page-edit-about section').html(info).delay(800).fadeIn(400);
        $('.in-page-edit-about section a[href^="/"]').each(function () {
          $(this).attr('href', 'https://common.wjghj.cn' + $(this).attr('href'));
        });
        $('.in-page-edit-about section img[src^="/"]').each(function () {
          var $this = $(this),
            src = 'https://common.wjghj.cn' + $this.attr('src') + '?_random=' + Math.random();
          $this.attr({
            src: src,
            srcset: ''
          });
        });
      }
    });
  }
});