Site Notice

hello, world

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

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

Revision as of 19:09, 8 December 2019

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