用户:Staf Irity/JavaScript/PageJS Core.js
来自Limbo Wiki Mirror
注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的更改的影响。
- Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5或Ctrl-R(Mac为⌘-R)
- Google Chrome:按Ctrl-Shift-R(Mac为⌘-Shift-R)
- Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5。
/**
* 原始文件改自llwiki.org/zh/User:Bhsd/widget/listen.js,以CC BY-NC-SA 4.0知识共享协议分发。
* @Function: PageJS的核心,作用是改simpleJS的信息
* @Author: SST, [LLwiki]
*/
"use strict";
/* global mw, $ */
(RLQ=window.RLQ||[]).push(function(){
console.log("test");
mw.widget = mw.widget || {};
if (mw.widget.JSCore){return;}
mw.widget.JSCore = true;
mw.loader.implement("lw.pagejs.core",function (jQuery,$){
$(document).ready(function(){
$('.lw-simpleJS').each(function(i){
let AttrMap = $(this)[0].attributes;
let rawLength = AttrMap.length;
for (i = 0;i < rawLength;i++){
let attrObj = AttrMap[i];
let name = attrObj.name;
if (name.slice(0,9) == 'data-def_'){
$(this).attr(name.slice(9),attrObj.value)
}else{
}
}
});
});
})
});
// [[category:jQuery小部件]]
