Site Notice

hello, world

Difference between revisions of "MediaWiki:Js-InPageEdit-v2.js/about.js"

From Project-EPB Commons
([InPageEdit] 没有编辑摘要)
m ([InPageEdit] 没有编辑摘要)
 
Line 1: Line 1:
ssi_modal.show({
+
(function () {
  title: '关于InPageEdit',
+
  ssi_modal.show({
  className: 'in-page-edit-about in-page-edit',
+
    title: '关于InPageEdit',
  fitScreen: true,
+
    className: 'in-page-edit-about in-page-edit',
  fixedHeight: true,
+
    fitScreen: 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>',
+
    fixedHeight: true,
  buttons: [{ label: '', className: 'hideBtn' }],
+
    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>',
  onShow: function () {
+
    buttons: [{ label: '', className: 'hideBtn' }],
    $('.in-page-edit-about .hideBtn').remove();
+
    onShow: function () {
    $.ajax({
+
      $('.in-page-edit-about .hideBtn').remove();
      url: 'https://common.wjghj.cn/api.php',
+
      $.ajax({
      dataType: 'jsonp',
+
        url: 'https://common.wjghj.cn/api.php',
      type: 'post',
+
        dataType: 'jsonp',
      data: {
+
        type: 'post',
        page: 'InPageEdit-v2',
+
        data: {
        action: 'parse',
+
          page: 'InPageEdit-v2',
        prop: 'text',
+
          action: 'parse',
        format: 'json'
+
          prop: 'text',
      },
+
          format: 'json'
      success: function (data) {
+
        },
        var info = data.parse.text['*'];
+
        success: function (data) {
        $('.in-page-edit-about #placeholder').addClass('done').fadeOut(800);
+
          var info = data.parse.text['*'];
        $('.in-page-edit-about section').html(info).delay(800).fadeIn(400);
+
          $('.in-page-edit-about #placeholder').addClass('done').fadeOut(800);
        $('.in-page-edit-about section a[href^="/"]').each(function () {
+
          $('.in-page-edit-about section').html(info).delay(800).fadeIn(400);
          $(this).attr('href', 'https://common.wjghj.cn' + $(this).attr('href'));
+
          $('.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: ''
 
 
           });
 
           });
        });
+
          $('.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: ''
 +
            });
 +
          });
 +
        }
 +
       });
 +
     }
 +
   });
 +
})();

Latest revision as of 02:30, 21 March 2020

(function () {
  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: ''
            });
          });
        }
      });
    }
  });
})();