מדיה ויקי:Navtip.js
מראה
הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.
- פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
- גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
- אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
/** NavTip functions *****
* Adds a "tip" box for anon users.
* By: [[User:Yonidebest]]
*/
function getRandomTip() {
var navTipContent = new Array();
navTipContent[0] = '<a href="/wiki/פורטל:פורטלים">פורטלים</a> משמשים שערים לנושאים מרכזיים ומרתקים כאחד, <a href="/wiki/פורטל:פורטלים">נסו אותם</a>!';
navTipContent[1] = 'גם אתם יכולים לערוך ערכים בוויקיפדיה! <a href="/wiki/ויקיפדיה:ויקיפדיה_צעד_אחר_צעד">למידע נוסף ראו כאן</a>.';
navTipContent[2] = 'אם מצאתם טעות או שיש לכם הערה לגבי ערך כלשהו, תוכלו לציין זאת ב<a href="/wiki/ויקיפדיה:דף_שיחה">דף השיחה</a> של הערך.';
navTipContent[3] = 'אם חיפשתם ערך ולא מצאתם את המידע שחיפשתם, השאירו שאלה בדף <a href="/wiki/ויקיפדיה:הכה_את_המומחה">הכה את המומחה</a> והמתינו בסבלנות לתשובה.';
navTipContent[4] = 'תוהים כיצד אפשר ליצור ערך חדש? <a href="/wiki/ויקיפדיה:איך_ליצור_דף_חדש">דף זה</a> יסביר לכם כיצד לעשות זאת.';
navTipContent[5] = '<a href="/wiki/ויקיפדיה:ניווט" title="ויקיפדיה:ניווט">בדף הזה</a> תוכלו לראות מגוון של דרכים בהן תוכלו למצוא את המידע שאתם מחפשים.';
navTipContent[6] = 'ביכולתכם להירשם לוויקיפדיה בחינם וליהנות ממגוון <a href="/wiki/ויקיפדיה:למה_ליצור_חשבון%3F">יתרונות</a>. להרשמה לחצו <a href="/wiki/עזרה:חשבון_חדש">כאן</a>.';
navTipContent[7] = 'ב<a href="/wiki/ויקיפדיה:ארגז_חול" title="ויקיפדיה:ארגז חול">ארגז החול</a> ניתן לבצע ניסויי עריכה. גשו לארגז החול, לחצו על הלשונית "עריכה" ונסו בעצמכם!';
navTipContent[8] = 'בערכי יישובים ואתרים שונים ברחבי העולם, דוגמת <a href="/wiki/רעננה">רעננה</a> ו<a href="/wiki/אבו_מנה">אבו מנה</a>, ניתן למצוא בראש הערך קואורדינטות הכוללות קישור למפות שונות.';
navTipContent[9] = 'לכל ערך מוצמד "דף שיחה" שמאפשר לכם להעביר משוב על הערך. עברו לדף השיחה באמצעות הלשונית "שיחה" שבראש הערך.';
navTipContent[10] = 'ניתן להוריד כל דף כקובץ PDF, וניתן גם ליצור ספר של מספר ערכים, האפשרויות מופיעות בתפריט הנגלל בצד ימין.';
navTipContent[11] = 'ניתן להדפיס כל דף בוויקיפדיה על ידי לחיצה על "גרסה להדפסה" מתוך התפריט הנגלל בצד ימין.';
return navTipContent[Math.floor(Math.random()*navTipContent.length)];
}
function addNavTip() {
var currentSkin = mw.config.get( 'skin' );
var isVectorSkin = (currentSkin == "vector" || currentSkin == "vector-2022");
// create the content
var navTipMain = document.createElement('DIV');
navTipMain.className = isVectorSkin ? "vector-menu-portal" : "portlet";
navTipMain.id = 'p-navTip';
var navTipTitle = document.createElement('H3');
navTipTitle.appendChild(document.createTextNode('טיפ'));
navTipMain.appendChild(navTipTitle);
var navTipBody = document.createElement('DIV');
navTipBody.className = (isVectorSkin) ? "body" : "pBody";
navTipMain.appendChild(navTipBody);
var ulWrapper = document.createElement('UL');
navTipBody.appendChild ( ulWrapper );
var listItem = document.createElement('LI');
listItem.innerHTML = getRandomTip();
ulWrapper.appendChild ( listItem );
if ( isVectorSkin ) listItem.style.cssText = "margin-left:0.75em;";
else
{
ulWrapper.style.cssText = "margin-right:0; margin-left:0;";
listItem.style.cssText = "list-style: none outside none;";
}
var pCommunity = document.getElementById('p-community');
if ( pCommunity ) {
pCommunity.parentNode.insertBefore(navTipMain, pCommunity);
}
}
if ( mw.config.get( 'wgUserName' ) === null ) $(addNavTip); // for anon only