משתמש:Inkbug/vector.js
הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.
- פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
- גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
- אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
if ( mw.config.get("wgAction") === "edit" ) {
setTimeout(function(){
$(".toolbar.section-advanced").first().append('<div class="group group-insert"><div class="label">מספרי פסוקים</div><a href="#" title="מספרי פסוקים" class="tool tool-button wikiEditor-toolbar-spritedButton" onclick="pasukNums(prompt(\'book\'),prompt(\'chapter\')*1,eval(prompt(\'verses\'))||300);return!1" style="background-position: -70px -502px;">מספרי פסוקים</a></div>');
},3000);
}
if ($(".mw-special-Recentchanges").length && location.hash == "#reload" ) {
setTimeout(location.reload,1000*60*5);
}
/* Pasuk Numbers */
var pasukNums = (function (book,chap,numofvss) {
var letter = function (n,t,l){
if ( n === 10 ) return "י";
if ( n === 15 ) return "טו";
if ( n === 16 ) return "טז";
if(!n||n<1||n%1!=0)throw"";for(t="";n>=400;n-=400)t+="ת";t+=["","ק","ר","ש"][n/100>>0]+["","י","כ","ל","מ","נ","ס","ע","פ","צ"][n%100/10>>0];(l="אבגדהוזחט".split('')).unshift('');l=l[n%10];return(t||"")+l}
var currChap = chap
var currBook = book
var textbox = $("#wpTextbox1");
var text = textbox.val()
var count = 1
var newText = text.replace(
"{{תבנית:משתמש:Dovi/טעמי המקרא}}",
"{{מ:שוליים|5}}\n{{תבנית:משתמש:Dovi/טעמי המקרא}}"
).replace(/׃(}})?\s+(\{\{פפ\}\}\s)?(\{\{פפ-שורה\}\}\s)?(\{\{סס\}\})?/g,function(a){
count += 1
if (count > numofvss[0]) {
numofvss.shift()
count = 2
currChap += 1
}
return a+"{{מ:פסוק|"+currBook+"|"+letter(currChap)+"|"+letter(count)+"}}";
})
newText = newText.replace(
/\}\}\{\{מ:סדר\|([אבגדהוזחטיכלמנסעפצקרשת]+)\}\}/g
,function(a,b){
return "|סדר="+b+"}}"
})
textbox.val(newText)
});
$(function() {
$( '#wpTextbox1' ).on( 'wikiEditor-toolbar-buildSection-characters', function (event, section) {
section.pages.hebrew.characters.push('ﭏ');
});
});
/**
* Action link: Purge (Action menu)
*
* @source: www.mediawiki.org/wiki/Snippets/Purge_action
* @rev: 6
*/
$(document).ready( function () {
if ( !$( '#ca-purge' ).length && mw.config.get( 'wgIsArticle' ) ) {
mw.util.addPortletLink(
'p-cactions',
mw.util.wikiScript() + '?' + $.param({ title: mw.config.get( 'wgPageName' ), action: 'purge' }),
mw.config.get( 'skin' ) === 'vector' ? 'נקה מטמון' : '*',
'ca-purge',
'ניקוי מטמון השרת של הדף הזה',
'*'
);
}
} );