מדיה ויקי:Templateslist.js: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
ביטול גרסה 372480 של ישראל קלר (שיחה)
תגית: ביטול
רק השינויים הנדרשים
 
שורה 1:
/* הוספת רשימת תבניות בסרגל הכלים, נכתב על ידי [[משתמש:ערן]] */
$j(document).ready( function() {
var templates = ["תבניות להוספה"];
 
שורה 16:
 
// add template to list if it isn't already contained in the article text
function addSingleTemplateToList(title, before, middle, after, testRgx)
{
if ( !document.getElementById("wpTextbox1") ) return;
if ( testRgx && testRgx.test(document.getElementById("wpTextbox1").value) ) return;
{
if ( document.getElementById("wpTextbox1").value.indexOf(before) == -1 ) AddTemplateToList (title, before, middle, after);
 
}
}
 
שורה 27:
function beforeListInit()
{
switch ( mw.config.get( 'wgNamespaceNumber' ) ){
case 3://templates for User talk
addSingleTemplateToList('ברוכים הבאים!','{{ברוך הבא}' + '}--~~' + '~~','','');
שורה 60:
AddTemplateToList('פיצול שורשים','','{{פיצול שורשים|\n|שורש=פעל\n|שורש מוצג=פ־ע־ל\n|תיאור1=\n|תיאור2=\n|תיאור3=\n|תיאור4=\n}' + '}\n\n[[קטגוריה:אות (שורשים)]]\n','');
break;
default://templates for other namespaces;
AddTemplateToList('תבנית הערך','<' + '!--יש למחוק את המיותר בסוף מילוי התבנית, כמו את שורה זו למשל-->\n\n==שֵׁם עֵרֶךְ מְנֻקָּד==\n', '{{ניתוח דקדוקי|' + '\n' + '|כתיב מלא=' + '\n' + '|הגייה=' + '\n' + '|חלק דיבר=' + '\n' + '|מין=' + '\n' + '|שורש={{שרש3|ש|ר|ש}}' + '\n' +'|דרך תצורה=' + '\n' + '|נטיות=' + '\n}' + '}', '\n# כאן יש לכתוב את ההגדרה המילונית לערך.\n#:* זהו משפט לדוגמה.\n\n' + '===גיזרון===\n* כאן יש לכתוב את מקור המילה או הצרף.\n\n' + '===צירופים===\n* [[צירוף מילים]]\n\n' + '===נגזרות===\n* [[מילה גזורה]]\n\n' + '===מילים נרדפות===\n* [[מילה נרדפת]]\n\n' + '===ניגודים===\n* [[ניגוד]]\n\n' + '===תרגום===\n* אנגלית: {{ת|אנגלית|word}' + '}\n\n' + '===ראו גם===\n* הוסיפו לכאן קישורים למונחים קרובים בוויקימילון.\n\n===קישורים חיצוניים===\n{{מיזמים|ויקיפדיה=ערך בוויקיפדיה|ויקישיתוף=ערך בוויקישיתוף}' + '}\n* שם כותב, [' + 'Address תיאור המאמר], שם האתר\n\n{{שורש|פעל}' + '}' + '\n[' + '[קטגוריה:שם הקטגוריה]]');
AddTemplateToList('ניתוח לפועל','{{ניתוח דקדוקי לפועל|' + '\n' + '|כתיב מלא=' + '\n' + '|שורש וגזרה={{שרש3|ש|ר|ש}}' + '\n' + '|בניין=\n}' + '}','','');
שורה 75:
 
function initTemplatesList() {
if( mw.config.get( 'wgAction' ) != 'edit' && mw.config.get( 'wgAction' ) != 'submit') return; // not edit page
var toolbar = $('#toolbar');
if( !toolbar ) return; // no toolbar
שורה 97:
}
 
function addToWikiEditor()
if (mw.user.options.get('usebetatoolbar'))
{
mw.loader.using(['jquery.wikiEditor','jquery.wikiEditor.toolbar.config','ext.wikiEditor.toolbar'], function() {
var templateListAdv= {
if(typeof $j.fn.wikiEditor != 'undefined' && typeof $j.wikiEditor.modules.toolbar != 'undefined' && $.wikiEditor.isSupported())
beforeListInit();
var templateListAdv= {
label: 'תבניות להוספה',
type: 'select',
list: { }
};
 
for ( var i = 1; i < templates.length; i++ )
{
var addiontalMessages={};
for(var j=0;j<3;j++)
שורה 130 ⟵ 127:
}
}
}
$j( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'advanced',
'group': 'heading',
'tools': {'templateListAdv': templateListAdv}
});
}
 
if (mw.user.options.get('usebetatoolbar'))
mw.loader.using(['jquery.wikiEditor','jquery.wikiEditor.toolbar.config','ext.wikiEditor.toolbar'], function() {
if(typeof $j.fn.wikiEditor != 'undefined' && typeof $j.wikiEditor.modules.toolbar != 'undefined' && $.wikiEditor.isSupported())
beforeListInit();
if ($('#wikiEditor-ui-toolbar').length === 1) addToWikiEditor();//in case it loaded after toolbar initaliztion
else $( '#wpTextbox1' ).on( 'wikiEditor-toolbar-doneInitialSections', addToWikiEditor);
});
else
initTemplatesList();
});