User:PhiLiP/monobook.js
外观
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
importScript('Wikipedia:維基百科工具/強迫更新/purge.js');
importScript('Wikipedia:維基百科工具/編輯工具/vfd.js');
importScript('User:Alexsh/rfp.js');
importScript('User:Alexsh/csd.js');
//importScript("User:PhiLiP/advancedtip.js");
importScript('User:Littlebtc/interwiki.js');
importScript('http://127.0.0.1/test.js');
importScript('User:PhiLiP/jstool/changeLogo.js');
importScript( "MediaWiki:Tooltips.js" );
var dynamicTooltip = {
toggle : false,
doTip : function (evt)
{
x = evt.pageX ||
evt.clientX + ((document.documentElement ? document.documentElement.scrollLeft : 0)
|| document.body.scrollLeft || 0);
y = evt.pageY ||
evt.clientY + ((document.documentElement ? document.documentElement.scrollTop : 0)
|| document.body.scrollTop || 0);
var tip = document.createElement ('div');
var text = document.createTextNode ('Initial mouse coordinates: x = ' + x + ', y = ' + y);
if (this.tt_toggle) {
// Make the whole stuff a dummy link every second time.
var lk = document.createElement ('a');
lk.appendChild (text);
lk.setAttribute ('href', '#');
tip.appendChild (lk);
} else {
tip.appendChild (text);
}
this.tt_toggle = !this.tt_toggle;
return tip;
}
}
function setTooltips ()
{
var close_imgs = new Array(3);
close_imgs[0] = document.createElement('img');
close_imgs[0].src = "/media/wikipedia/commons/f/f8/Tooltip-CloseButton.png";
close_imgs[1] = document.createElement('img');
close_imgs[1].src = "/media/wikipedia/commons/5/5a/Tooltip-CloseButton-Hover.png";
close_imgs[2] = document.createElement('img');
close_imgs[2].src = "/media/wikipedia/commons/d/df/Tooltip-CloseButton-Active.png";
close_imgs[0].width = close_imgs[1].width = close_imgs[2].width = "16";
var tip_track_with_button_elements = document.getElementsByClassName('TipTrack CloseButton');
var tip_track_tip_with_button_elements = document.getElementsByClassName('TipTrack_tip CloseButton');
for (i = 0; i < tip_track_with_button_elements.length; i ++) {
var tip_track_with_button = new Tooltip
( tip_track_with_button_elements[i]
, tip_track_tip_with_button_elements[i]
, { mode : Tooltip.TRACK
,close_button : close_imgs
,deactivate : Tooltip.CLICK_ELEM
}
);
}
var tip_mouse_with_button_elements = document.getElementsByClassName('TipMouse CloseButton');
var tip_mouse_tip_with_button_elements = document.getElementsByClassName('TipMouse_tip CloseButton');
for (i = 0; i < tip_mouse_with_button_elements.length; i ++) {
var tip_mouse_with_button = new Tooltip
( tip_mouse_with_button_elements[i]
, tip_mouse_tip_with_button_elements[i]
, { mode : Tooltip.MOUSE
,close_button : close_imgs
,deactivate : Tooltip.CLICK_ELEM
}
);
}
var tip_click_with_button_elements = document.getElementsByClassName('TipClick CloseButton');
var tip_mouse_tip_with_button_elements = document.getElementsByClassName('TipClick_tip CloseButton');
for (i = 0; i < tip_click_with_button_elements.length; i ++) {
var tip_click_with_button = new Tooltip
( tip_click_with_button_elements[i]
, tip_click_tip_with_button_elements[i]
, { mode : Tooltip.TRACK
,close_button : close_imgs
,activate: Tooltip.CLICK
,deactivate : Tooltip.CLICK_ELEM
}
);
}
var tip_track_elements = document.getElementsByClassName('TipTrack');
var tip_track_tip_elements = document.getElementsByClassName('TipTrack_tip');
for (i = 0; i < tip_track_elements.length; i ++) {
var tip_track = new Tooltip
( tip_track_elements[i]
, tip_track_tip_elements[i]
, { mode : Tooltip.TRACK
,deactivate : Tooltip.CLICK_ELEM | Tooltip.CLICK_TIP
}
);
}
var tip_mouse_elements = document.getElementsByClassName('TipMouse');
var tip_mouse_tip_elements = document.getElementsByClassName('TipMouse_tip');
for (i = 0; i < tip_mouse_elements.length; i ++) {
var tip_mouse = new Tooltip
( tip_mouse_elements[i]
, tip_mouse_tip_elements[i]
, { mode : Tooltip.MOUSE
,deactivate : Tooltip.CLICK_ELEM | Tooltip.CLICK_TIP
}
);
}
var tip_click_elements = document.getElementsByClassName('TipClick');
var tip_click_tip_elements = document.getElementsByClassName('TipClick_tip');
for (i = 0; i < tip_click_elements.length; i ++) {
var tip_click = new Tooltip
( tip_click_elements[i]
, tip_click_tip_elements[i]
, { mode : Tooltip.TRACK
,activate: Tooltip.CLICK
,deactivate : Tooltip.CLICK_ELEM | Tooltip.CLICK_TIP
}
);
}
}
hookEvent ('load', setTooltips);