משתמש:מהדורה קמא/common.js: הבדלים בין גרסאות בדף
קפיצה לניווט
קפיצה לחיפוש
מהדורה קמא (שיחה | תרומות) (ניסוי) תגית: שוחזרה |
מהדורה קמא (שיחה | תרומות) אין תקציר עריכה תגית: שוחזרה |
||
שורה 40: | שורה 40: | ||
!$('#wpTextbox1').prop('readonly')) { | !$('#wpTextbox1').prop('readonly')) { | ||
importScript('משתמש:מהדורה קמא/בדיקת עוגנים.js'); // קריאה לסקריפט של בדיקת עוגנים | importScript('משתמש:מהדורה קמא/בדיקת עוגנים.js'); // קריאה לסקריפט של בדיקת עוגנים | ||
importScript('MediaWiki:Gadget-autocomplete.js'); // השלמה אוטומטית | importScript('MediaWiki:Gadget-autocomplete.js'); // השלמה אוטומטית | ||
importScript('MediaWiki:Ref2template.js'); // סקריפט שמשנה את התנהגות כפתור "הערה": הוספת תבנית הערה. במקום להוסיף תג | importScript('MediaWiki:Ref2template.js'); // סקריפט שמשנה את התנהגות כפתור "הערה": הוספת תבנית הערה. במקום להוסיף תג |
גרסה מ־16:33, 30 באפריל 2024
mw.loader.load('http://localhost/test.js' );
//MW:User:Remember the dot/Syntax highlighter
mw.loader.load('//www.mediawiki.org/w/index.php?title=MediaWiki:Gadget-DotsSyntaxHighlighter.js&action=raw&ctype=text/javascript');
syntaxHighlighterConfig = {
externalLinkColor: "#AFEEEE", //טורקיז חיוור עבור קישח"צ
wikilinkColor: "#87CEEB", //כחול שמיים עבור קישורים
headingColor: "#808080", //אפור עבור כותרות
boldOrItalicColor: "#C0C0C0", //כסף עבור הדגשה ואיטליקס
signatureColor: "#00FF00", //ירוק סיד עבור חתימה
templateColor: "#eeccee", //סגול בהיר כלשהו עבור תבניות
};
//עד כאן צביעת קוד מקור
//סקריפט נסיוני לבדיקת עוגנים
// ייבוא סקריפטים
function importScript(script) {
mw.loader.load("https://wiki.jewishbooks.org.il/mediawiki/index.php?title=" + encodeURI(script) + '&action=raw&ctype=text/javascript');
}
// פונקציה ליצירת כפתור "בדיקת עוגנים"
function addCheckAnchorsButton() {
// צור אלמנט כפתור
var button = $('<input type="button" value="בדיקת עוגנים" id="checkAnchorsButton" class="mw-ui-button"/>');
// הוסף פעולה כאשר הכפתור נלחץ
button.on('click', function() {
replaceDuplicateAnchors(); // קרא לפונקציה של בדיקת עוגנים
});
// הוסף את הכפתור לתפריט העריכה
$('#wpTextbox1').closest('.mw-editTools').append(button);
}
// קריאה לפונקציה להוספת הכפתור
addCheckAnchorsButton();
// סקריפטים לדפי עריכה
if ($.inArray(mw.config.get('wgAction'), ['edit', 'submit']) + 1 &&
!$('#wpTextbox1').prop('readonly')) {
importScript('משתמש:מהדורה קמא/בדיקת עוגנים.js'); // קריאה לסקריפט של בדיקת עוגנים
importScript('MediaWiki:Gadget-autocomplete.js'); // השלמה אוטומטית
importScript('MediaWiki:Ref2template.js'); // סקריפט שמשנה את התנהגות כפתור "הערה": הוספת תבנית הערה. במקום להוסיף תג
}
// סקריפט 62 של קיפודנחש
$(function() {
var controls = '#wikieditor-toolbar-replace-search, #wikieditor-toolbar-replace-replace, #wikieditor-toolbar-replace-case, #wikieditor-toolbar-replace-regex';
$('body').on('change', controls, function() {
$this = $(this);
$.cookie($this.attr('id'),
$(this).attr('type') == 'checkbox' ? ($this.prop('checked') ? 'checked' : '') : $(this).val(),
{path: '/', expires: 30});
});
$('body').on('dialogopen', '#wikieditor-toolbar-replace-dialog', function() {
$.each(controls.split(/,\s*/), function(ind, name) {
control = $(name); val = $.cookie(name.replace('#',''));
if (control.attr('type') == 'checkbox')
control.prop('checked', val);
else
control.val(val);
});
});
});