מדיה ויקי:סקריפטים/18.js

מתוך ויקיפדיה, האנציקלופדיה החופשית

הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אינטרנט אקספלורר / אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
  • אופרה: ללחוץ על Ctrl-F5.
//
// סקריפט 18: מתוך [[ויקיפדיה:סקריפטים/18]]
// הסקריפט מוסיף אפשרות ל"חיפוש מתקדם" לתיבת החיפוש הרגילה. החיפוש המתקדם למעשה כולל את האפשרות לבחור באלו מרחבים יבוצע החיפוש.
// created by [[user:Yonidebest]]
/*
function navSearchToggle(boxName) {
 var searchBody1 = document.getElementById('searchBody');
 var searchBody2 = document.getElementById('searchBody2');
 var aLink1 = document.getElementById('p-search1');
 var aLink2 = document.getElementById('p-search2');

 switch (boxName) {
   case 's1':
     aLink1.removeAttribute('href');
     aLink1.disabled = true;
     aLink2.href = 'javascript:navSearchToggle("s2");';
     aLink2.disabled = false;
     aLink2.style.textDecoration = 'none';
	 searchBody2.style.display = 'none';
	 searchBody1.style.display = 'block';
     break;
   case 's2':
     aLink1.href = 'javascript:navSearchToggle("s1");';
     aLink1.disabled = false;
     aLink1.style.textDecoration = 'none';
     aLink2.removeAttribute('href');
     aLink2.disabled = true;
     searchBody2.style.display = 'block';
	 searchBody1.style.display = 'none';
     break;
 }
}

function moreSearchOptions() {
 var pSearch = document.getElementById('p-search');
 
 var h5SearchTitle = pSearch.getElementsByTagName('h5')[0];
 h5SearchTitle.innerHTML = "";
 var aLink1 = document.createElement('A');
 aLink1.id = 'p-search1';
 aLink1.style.textDecoration = 'none';
 aLink1.appendChild(document.createTextNode('חיפוש'));
 h5SearchTitle.appendChild(aLink1);
 h5SearchTitle.appendChild(document.createTextNode(' | '));
 var aLink2 = document.createElement('A');
 aLink2.id = 'p-search2';
 aLink2.appendChild(document.createTextNode('חיפוש מתקדם'));
 h5SearchTitle.appendChild(aLink2);
 
 var searchBody2 = document.createElement('div');
 searchBody2.id = 'searchBody2';
 searchBody2.className = 'pBody';
 searchBody2.style.display = 'none';
 searchBody2.innerHTML = '<form id="powersearch" method="get" action="/wiki/%D7%9E%D7%99%D7%95%D7%97%D7%93:Search"><input type="text" name="search" value="" size="16" /><br /><input type="submit" name="fulltext" value="חפש" /><div style="text-align: right;"><br /><label><input type="checkbox" value="1" name="ns0" checked="checked" />(ראשי)</label><br /><label><input type="checkbox" value="1" name="ns1" />שיחה</label><br /><label><input type="checkbox" value="1" name="ns2" />משתמש</label><br /><label><input type="checkbox" value="1" name="ns3" />שיחת משתמש</label><br /><label><input type="checkbox" value="1" name="ns4" />ויקיפדיה</label><br /><label><input type="checkbox" value="1" name="ns5" />שיחת ויקיפדיה</label><br /><label><input type="checkbox" value="1" name="ns6" />תמונה</label><br /><label><input type="checkbox" value="1" name="ns7" />שיחת תמונה</label><br /><label><input type="checkbox" value="1" name="ns8" />מדיה ויקי</label><br /><label><input type="checkbox" value="1" name="ns9" />שיחת מדיה ויקי</label><br /><label><input type="checkbox" value="1" name="ns10" checked="checked" />תבנית</label><br /><label><input type="checkbox" value="1" name="ns11" />שיחת תבנית</label><br /><label><input type="checkbox" value="1" name="ns12" />עזרה</label><br /><label><input type="checkbox" value="1" name="ns13" />שיחת עזרה</label><br /><label><input type="checkbox" value="1" name="ns14" checked="checked" />קטגוריה</label><br /><label><input type="checkbox" value="1" name="ns15" />שיחת קטגוריה</label><br /><label><input type="checkbox" value="1" name="ns100" checked="checked" />פורטל</label><br /><label><input type="checkbox" value="1" name="ns101" />שיחת פורטל</label></div></form>';
 pSearch.appendChild(searchBody2);

 navSearchToggle('s1');
}

$(moreSearchOptions);
*/
// עד כאן סקריפט 18