מדיה ויקי:Gadget-ShmotHakodesh.js
מראה
לתשומת ליבך: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.
- פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
- גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
- אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
var shkTool = {
run: function (){
if ($.inArray(mw.config.get('wgAction'), ['edit', 'submit']) + 1) {
$(document).ready(function () {
var shkBtn = new OO.ui.ButtonWidget({ label: 'שמות הקודש', title: 'החלפת שמות הקודש', accessKey: (window.checkToolKey || 'o') });
shkBtn.$button.updateTooltipAccessKeys();
$('#wpPreviewWidget').after(shkBtn.$element.click(shkTool.replace));
});
}
},
replace: function () {
if (!confirm("שימוש בסקריפט שמות הקודש ללא הבחנה עלול לגרום נזק. לביטול ריצת הסקריפט לחץ ביטול."))return;
var t = $('#wpTextbox1');
this.textbox = t.length ? t[0] : null;
if (!this.textbox || this.textbox.value.length === 0) return;
t = this.textbox.value;
t = t.replace(" אל "," א-ל ");
t = t.replace(" אל."," א-ל.");
t = t.replace(" אל'"," א-ל'");
t = t.replace(' אל"',' א-ל"');
t = t.replace(" אלהים "," אלקים ");
t = t.replace(" אלהים."," אלקים.");
t = t.replace(" אלהים'"," אלקים'");
t = t.replace(' אלהים"',' אלקים"');
t = t.replace(" אלוהות "," אלוקות ");
t = t.replace(" אלוהות."," אלוקות.");
t = t.replace(" אלוהות'"," אלוקות'");
t = t.replace(' אלוהות"',' אלוקות"');
t = t.replace(" אלוהינו "," אלוקינו ");
t = t.replace(" אלוהינו."," אלוקינו.");
t = t.replace(" אלוהינו'"," אלוקינו'");
t = t.replace(' אלוהינו"',' אלוקינו"');
t = t.replace(" אלוהיכם "," אלוקיכם ");
t = t.replace(" אלוהיכם."," אלוקיכם.");
t = t.replace(" אלוהיכם'"," אלוקיכם'");
t = t.replace(' אלוהיכם"',' אלוקיכם"');
t = t.replace(" אלוהים "," אלוקים ");
t = t.replace(" אלוהים."," אלוקים.");
t = t.replace(" אלוהים'"," אלוקים'");
t = t.replace(" אלוה "," א-לוה ");
t = t.replace(" יהוה "," ה' ");
t = t.replace(" אדני "," ה' ");
t = t.replace(" יה "," י-ה ");
t = t.replace(" יה."," י-ה'.");
t = t.replace(" יה'"," י-ה''");
t = t.replace(" צבאות "," צבא-ות ");
t = t.replace(" צבאות."," צבא-ות.");
t = t.replace(" צבאות'"," צבא-ות'");
t = t.replace(" שדי "," ש-ד-י ");
this.textbox.value = t;
}
};
shkTool.run();