MediaWiki:Gadget-Logo.js

Tủ sách mở Wikibooks

Chú ý: Sau khi lưu trang, có thể bạn sẽ phải xóa bộ nhớ đệm của trình duyệt để xem các thay đổi.

  • Firefox / Safari: Nhấn giữ phím Shift trong khi nhấn Tải lại (Reload), hoặc nhấn tổ hợp Ctrl-F5 hay Ctrl-R (⌘R trên Mac)
  • Google Chrome: Nhấn tổ hợp Ctrl-Shift-R (⇧⌘R trên Mac)
  • Internet Explorer / Edge: Nhấn giữ phím Ctrl trong khi nhấn Làm tươi (Refresh), hoặc nhấn tổ hợp Ctrl-F5
  • Opera: Nhấn tổ hợp Ctrl-F5.
/*************************************/
/* Modifier le logo (auteur: DavidL) */
/*************************************/
importScript('MediaWiki:Gadget-Common.js');

function gLogoFixAlpha(node)
{
    if (! node.hasChildNodes()) return;
    var spans = node.getElementsByTagName("span"); // créé par fixalpha()
    if ((spans==null)||(spans.length==0)) return; // fixalpha() pas appelé -> return
    node.removeChild(spans[0]);
    doneIEAlphaFix = false;
    fixalpha(); // Prendre en compte le nouveau logo
}

function gSetLogo()
{
  var e=document.getElementById("p-logo");
  if ( typeof ( LogoImageUrl ) == "undefined" ) return;
  if (e==null) return;
  for ( var PChild = e.firstChild;
            PChild != null;
            PChild = PChild.nextSibling )
      if ( equalsAa(PChild.nodeName,"a") )
      {
          PChild.style.backgroundImage="url( "+LogoImageUrl+" )";
          gLogoFixAlpha(PChild);
          return;
      }
}
$(gSetLogo);

/*********************************************/