MediaWiki:Common.js

From FreeCAD Documentation
Revision as of 10:45, 13 May 2010 by Jriegel (talk | contribs) (Created page with '→‎Any JavaScript here will be loaded for all users on every page load.: function getrss() { feed = document.getElementById("feedholder"); if (feed) { if (wind…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
/* Any JavaScript here will be loaded for all users on every page load. */

function getrss() {
    feed = document.getElementById("feedholder");
    if (feed) {
        if (window.XMLHttpRequest) { xhttp=new XMLHttpRequest() }
        else { xhttp=new ActiveXObject("Microsoft.XMLHTTP") }
        xhttp.open("GET","/export/rss2_keepsake.php?group_id=49159", false);
        xhttp.send("");
        xmlDoc=xhttp.responseXML.getElementsByTagName("item");
        str = "Latest news <a href=/projects/free-cad/reviews_feed.rss><img border=0 src=/userapps/mediawiki/yorikvanhavre/nfs/user/y/yo/yorikvanhavre/1/17/Rssicon.png></a><br/><ul>";
        for(var i=0; i<5; i++){
            str += "<li>" + xmlDoc[i].getElementsByTagName("pubDate")[0].childNodes[0].nodeValue + " : ";
            str += xmlDoc[i].getElementsByTagName("title")[0].childNodes[0].nodeValue + " - ";
            str += "<a href="+xmlDoc[i].getElementsByTagName("link")[0].childNodes[0].nodeValue + ">link</a></li>";
        }
        str += "</ul>";
        feed.innerHTML = str;
    }
}

addOnloadHook(getrss);