“File:僕はサキュバスA 01 (1).jpg”与“MediaWiki:Gadget-UserLinkAvatar.js”:页面之间的差异
(页面间差异)
跳到导航
跳到搜索
imported>Ae86 (基于MsUpload的文件上传) |
imported>=海豚= 无编辑摘要 |
||
第1行: | 第1行: | ||
// <pre> | |||
(function() { | |||
var magnifierOn = +mw.user.options.get("gadget-userLinkAvatarMagnifier", 0) === 1; | |||
var $window = $(window); | |||
$window.on('load.UserLinkAvatar', function() { | |||
var images = []; | |||
$('.mw-userlink:not(.user-avatar-added)').each(function() { | |||
var item = $(this); | |||
var src = mw.config.get("wgServer").replace("www.hmoegirl", "commons.moegirl") + mw.config.get("wgScriptPath") + '/extensions/Avatar/avatar.php?user=' + encodeURIComponent(item.text()); | |||
var img = $('<img/>').on('error', function() { | |||
window.setTimeout(function() { | |||
img.closest('.userlink-avatar').remove(); | |||
}, 0); | |||
}).addClass('userlink-avatar-small').attr('data-src', src); | |||
images.push(img[0]); | |||
var bigAvatar = $('<span/>').addClass('userlink-avatar'); | |||
item.prepend(bigAvatar.append(img)); | |||
item.addClass("user-avatar-added"); | |||
if (magnifierOn) { | |||
var magnifierImg = $('<img/>', { | |||
attr: { | |||
"data-src": src | |||
}, | |||
on: { | |||
error: function() { | |||
window.setTimeout(function() { | |||
magnifierImg.closest('.userlink-avatar-large').remove(); | |||
}, 0); | |||
} | |||
} | |||
}); | |||
images.push(magnifierImg[0]); | |||
bigAvatar.on('click', function() { | |||
window.open(mw.config.get("wgServer").replace("www.hmoegirl", "commons.moegirl") + mw.config.get("wgScriptPath") + '/index.php?title=Special%3A查看头像&user=' + encodeURIComponent(item.text()), '_blank'); | |||
return false; | |||
}).append($('<div/>', { | |||
attr: { | |||
class: 'userlink-avatar-large' | |||
} | |||
}).prepend(magnifierImg)).addClass('userlink-avatar-hover'); | |||
item.before(bigAvatar); | |||
bigAvatar.add(bigAvatar.children()).attr('title', '查看用户' + item.text() + ' 的 头像'); | |||
} | |||
}); | |||
if (typeof window.lazyload === "function") { | |||
lazyload(images); | |||
} else { | |||
images.forEach(function(ele) { | |||
ele.src = ele.dataset.src; | |||
}); | |||
} | |||
}); | |||
$(function() { | |||
$window.trigger("load.UserLinkAvatar"); | |||
}); | |||
})(); | |||
// </pre> |
2021年5月14日 (五) 21:40的版本
// <pre>
(function() {
var magnifierOn = +mw.user.options.get("gadget-userLinkAvatarMagnifier", 0) === 1;
var $window = $(window);
$window.on('load.UserLinkAvatar', function() {
var images = [];
$('.mw-userlink:not(.user-avatar-added)').each(function() {
var item = $(this);
var src = mw.config.get("wgServer").replace("www.hmoegirl", "commons.moegirl") + mw.config.get("wgScriptPath") + '/extensions/Avatar/avatar.php?user=' + encodeURIComponent(item.text());
var img = $('<img/>').on('error', function() {
window.setTimeout(function() {
img.closest('.userlink-avatar').remove();
}, 0);
}).addClass('userlink-avatar-small').attr('data-src', src);
images.push(img[0]);
var bigAvatar = $('<span/>').addClass('userlink-avatar');
item.prepend(bigAvatar.append(img));
item.addClass("user-avatar-added");
if (magnifierOn) {
var magnifierImg = $('<img/>', {
attr: {
"data-src": src
},
on: {
error: function() {
window.setTimeout(function() {
magnifierImg.closest('.userlink-avatar-large').remove();
}, 0);
}
}
});
images.push(magnifierImg[0]);
bigAvatar.on('click', function() {
window.open(mw.config.get("wgServer").replace("www.hmoegirl", "commons.moegirl") + mw.config.get("wgScriptPath") + '/index.php?title=Special%3A查看头像&user=' + encodeURIComponent(item.text()), '_blank');
return false;
}).append($('<div/>', {
attr: {
class: 'userlink-avatar-large'
}
}).prepend(magnifierImg)).addClass('userlink-avatar-hover');
item.before(bigAvatar);
bigAvatar.add(bigAvatar.children()).attr('title', '查看用户' + item.text() + '的头像');
}
});
if (typeof window.lazyload === "function") {
lazyload(images);
} else {
images.forEach(function(ele) {
ele.src = ele.dataset.src;
});
}
});
$(function() {
$window.trigger("load.UserLinkAvatar");
});
})();
// </pre>
文件历史
点击某个日期/时间查看对应时刻的文件。
日期/时间 | 缩略图 | 大小 | 用户 | 备注 | |
---|---|---|---|---|---|
当前 | 2022年11月20日 (日) 16:17 | 4,299 × 6,071(9.31 MB) | Maintenance script(讨论 | 贡献) | == 摘要 == Importing file | |
2022年11月20日 (日) 09:13 | 4,299 × 6,071(9.52 MB) | Maintenance script(讨论 | 贡献) | == 摘要 == Importing file |
您不可以覆盖此文件。
文件用途
以下页面使用本文件: