[Mediawiki-l] Remove Main Page header from the main page

Marco Rota marcor at sorint.it
Fri May 26 11:42:46 UTC 2006


Now is ok!! Thank you!!!

Marco

----- Original Message ----- 
From: "Rotem Liss" <mail at rotemliss.com>
To: "MediaWiki announcements and site admin list" 
<mediawiki-l at Wikimedia.org>
Sent: Friday, May 26, 2006 1:05 PM
Subject: Re: [Mediawiki-l] Remove Main Page header from the main page


> Force-Refresh the Main Page (Ctrl+F5 or Shift+F5).
>
>
> Marco Rota wrote:
>
>>I've added the code but it seem nothing is happend...
>>
>>Sorry... I'm not a programmer.
>>
>>
>>----- Original Message ----- 
>>From: "Rotem Liss" <mail at rotemliss.com>
>>To: "MediaWiki announcements and site admin list"
>><mediawiki-l at Wikimedia.org>
>>Sent: Friday, May 26, 2006 11:43 AM
>>Subject: Re: [Mediawiki-l] Remove Main Page header from the main page
>>
>>
>>
>>
>>>I use the following code in MediaWiki:Monobook.js:
>>>
>>>/* Hide the main page title */
>>>function hideMainPageTitle(e)
>>>{
>>>   e = (e) ? e : event;
>>>   var mainPageTitle = "Main Page";
>>>   var headings = document.getElementsByTagName("h1");
>>>   var i, done = false;
>>>   for (i = 1; ((!done) && (i <= headings.length)); i++)
>>>   {
>>>       if (headings[i - 1].className == "firstHeading")
>>>       {
>>>           done = true;
>>>           if ((headings[i - 1].innerHTML == mainPageTitle) &&
>>>(document.getElementById("contentSub").innerHTML == ""))
>>>           {
>>>               headings[i - 1].style.display = "none";
>>>               document.getElementById("siteSub").style.display = "none";
>>>               document.getElementById("contentSub").style.display =
>>>"none";
>>>           }
>>>       }
>>>   }
>>>}
>>>window.onload = hideMainPageTitle;
>>>
>>>It works just fine. However, if you use window.onload also for other
>>>functions, you should use instead window.addEventListener for the
>>>standard browsers, and window.attachEvent for the evil browser Internet
>>>Explorer. You can check the user agent or "document.all" (true in IE,
>>>false in the other browsers), and you can read about these functions in
>>>the W3C standard/Mozilla documentation (addEventListener), and in the
>>>MSDN (attachEvent).
>>>
>>>Also, I haven't checked it, but I think using the following function:
>>>
>>>addOnloadHook(hideMainPageTitle);
>>>
>>>will also work.
>>>
>>>
>>>Brion Vibber wrote:
>>>
>>>
>>>
>>>>Kent Sandvik wrote:
>>>>
>>>>
>>>>
>>>>
>>>>>I tried to google and read the MediaWiki FAQ, but I could not find the
>>>>>answer. What's the trick to remove the <h1 class="firstHeading">Main
>>>>>Page</h1> and the lines from the main page, so there's no block above
>>>>>the contents, similar to the top page in wikipedia?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>It's some sort of JavaScript hack in MediaWiki:Monobook.js.
>>>>
>>>>-- brion vibber (brion @ pobox.com)
>>>>
>>>>
>>>>
>>>>------------------------------------------------------------------------
>>>>
>>>>_______________________________________________
>>>>MediaWiki-l mailing list
>>>>MediaWiki-l at Wikimedia.org
>>>>http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
>>>>
>>>>
>>>>
>>>>
>>>-- 
>>>#define Name RotemLiss
>>>#define Mail mailSTRUDELrotemlissDOTcom
>>>#define Site www.rotemliss.com
>>>
>>>
>>>
>>>
>>
>>
>>--------------------------------------------------------------------------------
>>
>>
>>
>>
>>>_______________________________________________
>>>MediaWiki-l mailing list
>>>MediaWiki-l at Wikimedia.org
>>>http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
>>>
>>>
>>>
>>
>>_______________________________________________
>>MediaWiki-l mailing list
>>MediaWiki-l at Wikimedia.org
>>http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
>>
>>
>>
>
> -- 
> #define Name RotemLiss
> #define Mail mailSTRUDELrotemlissDOTcom
> #define Site www.rotemliss.com
>
>


--------------------------------------------------------------------------------


> _______________________________________________
> MediaWiki-l mailing list
> MediaWiki-l at Wikimedia.org
> http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
> 




More information about the MediaWiki-l mailing list