Site Notice
hello, world
Difference between revisions of "MediaWiki:Js-InPageEdit-v2.js/about.js"
From Project-EPB Commons
([InPageEdit] 没有编辑摘要) |
m ([InPageEdit] 没有编辑摘要) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | (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({ | $.ajax({ | ||
url: 'https://common.wjghj.cn/api.php', | url: 'https://common.wjghj.cn/api.php', | ||
Line 18: | Line 23: | ||
$('.in-page-edit-about #placeholder').addClass('done').fadeOut(800); | $('.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').html(info).delay(800).fadeIn(400); | ||
− | $('.in-page-edit-about section a[href^="/"]').each(function(){ | + | $('.in-page-edit-about section a[href^="/"]').each(function () { |
− | $(this).attr('href','https://common.wjghj.cn'+$(this).attr('href')); | + | $(this).attr('href', 'https://common.wjghj.cn' + $(this).attr('href')); |
}); | }); | ||
− | $('.in-page-edit-about section img[src^="/"]').each(function(){ | + | $('.in-page-edit-about section img[src^="/"]').each(function () { |
var $this = $(this), | var $this = $(this), | ||
− | + | src = 'https://common.wjghj.cn' + $this.attr('src') + '?_random=' + Math.random(); | |
$this.attr({ | $this.attr({ | ||
src: src, | src: src, | ||
Line 31: | Line 36: | ||
} | } | ||
}); | }); | ||
+ | } | ||
+ | }); | ||
+ | })(); |
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: ''
});
});
}
});
}
});
})();