User:Nguyenthephuc/monobook.js

From Wikibooks, open books for an open world
Jump to navigation Jump to search
Note: After saving, changes may not occur immediately. Click here to learn how to bypass your browser's cache.
  • Mozilla / Firefox / Safari: hold down Shift while clicking Reload, or press Ctrl-Shift-R (Cmd-Shift-R on Apple Mac);
  • Internet Explorer: hold Ctrl while clicking Refresh, or press Ctrl-F5;
  • Konqueror: simply click the Reload button, or press F5;
  • Opera users may need to completely clear their cache in Tools→Preferences.
 // <nowiki>
/******************* ONLINER ******************/

function ONLINER()
{
  elCC = document.getElementById('p-tb');
  if (elCC != null) 
  {
  OHTML = '<div class="portlet"><h5>Thành viên Online</h5><div class="pBody" align="center"><p>';
  OHTML += '<a href="ymsgr:SendIM?vietbio_ibt"><img tabindex="0" alt="Cao Xuân Hiếu" src="http://opi.yahoo.com/online?u=vietbio_ibt&t=0" align="absMiddle" border="0"></a> : ';
  OHTML += '<a href="ymsgr:SendIM?vo_quang_nhan"><img tabindex="0" alt="Võ Quang Nhân" src="http://opi.yahoo.com/online?u=vo_quang_nhan&t=0" align="absMiddle" border="0"></a> : ';
  OHTML += '<a href="ymsgr:SendIM?thankwang"><img tabindex="0" alt="Nguyễn Thanh Quang" src="http://opi.yahoo.com/online?u=thankwang&t=0" align="absMiddle" border="0"></a> : ';
  OHTML += '<a href="ymsgr:SendIM?casablanca1911"><img tabindex="0" alt="Casablanca" src="http://opi.yahoo.com/online?u=casablanca1911&t=0" align="absMiddle" border="0"></a> : ';
  OHTML += '<a href="ymsgr:SendIM?mtha.rm"><img tabindex="0" alt="Mai Thanh Hà" src="http://opi.yahoo.com/online?u=mtha.rm&t=0" align="absMiddle" border="0"></a> : ';
  OHTML += '<a href="ymsgr:SendIM?truonggiaco"><img tabindex="0" alt="Trương Tuấn Nghĩa (Newone)" src="http://opi.yahoo.com/online?u=truonggiaco&t=0" align="absMiddle" border="0"></a>';
  OHTML += '</div></div>';
  elCC.innerHTML = OHTML + elCC.innerHTML;
  }
}
$(ONLINER);

/*** Tra Từ Điển vi.wiktionary.org ****/

function TUDIEN()
{
  elCC = document.getElementById('p-tb');
  if (elCC != null) 
  {
  THTML = '<div class="portlet"><h5>từ điển vdict</h5><div class="pBody" align="center"><p>';
  THTML += '<form name="vdict" method="get" action="http://vdict.com/gateway.php" target="_blank">';
  THTML += '<input name="word" id="word" size="16" type="text" /><p />';
  THTML += '<select name="dictionary">';
  THTML += '<option value="0">Tất cả</option>';
  THTML += '<option value="1" selected="selected">Từ điển Anh - Việt</option>';
  THTML += '<option value="2">Việt - Anh</option>';
  THTML += '<option value="3">Việt - Việt</option>';
  THTML += '<option value="4">Việt - Pháp</option>';
  THTML += '<option value="5">Pháp - Việt</option>';
  THTML += '<option value="6">Computing</option>';
  THTML += '<option value="7">Anh - Anh</option>';
  THTML += '</select><p />';
  THTML += '<input name="Submit" value="Tra cứu" type="submit" />';
  THTML += '</form>';
  THTML += '</div></div>';
  elCC.innerHTML = THTML + elCC.innerHTML;
  }
}
$(TUDIEN);


/***************************/
function addLink(where, url, name, id, title, key, after) {
    //* where is the id of the toolbar where the button should be added;
    //   i.e. one of "p-cactions", "p-personal", or "p-navigation".
    //* url is the URL which will be called when the button is clicked.
    //   javascript: urls can be used to do more complex things.
    //* name is what will appear as the name of the button.
    //* id is the id of the button; it's best to define one.  
    //   Use a prefix to make sure its unique. Optional.
    //* title is the tooltip title that gives a longer description 
    //   of the button; if you define a accesskey, mention it here. Optional.
    //* key is the char you want for the accesskey. Optional.
    //* after is the id of the button you want to follow this one. Optional.
    var na = document.createElement('a');
    na.href = url;
    na.appendChild(document.createTextNode(name));
    var li = document.createElement('li');
    if(id) li.id = id;
    li.appendChild(na);
    var tabs = document.getElementById(where).getElementsByTagName('ul')[0];
    if(after) {
        tabs.insertBefore(li,document.getElementById(after));
    } else {
        tabs.appendChild(li);
    }
    if(id) {
        if(key && title) { ta[id] = [key, title]; }
        else if(key) { ta[id] = [key, '']; }
        else if(title) { ta[id] = ['', title];} 
    }
    // re-render the title and accesskeys from existing code in wikibits.js
    akeytt();
    return li;
}

/* </nowiki>

/* Lam sach
<nowiki> */
function AddPurge () {
    var x = document.getElementById('ca-history');
    if(!x) return;
    if(x.children) x = x.children[0].href;
    else x = x.childNodes[0].href;
    addLink("p-cactions", x.replace(/=history/, "=purge"), 'Làm sạch', 'ca-purge', 'Làm sạch vùng nhớ đệm của trang này', 0);
}
$(AddPurge);

// </nowiki>