本館粉絲專頁

使用者:Digipunk/mw-common.js:修訂版本之間的差異

分享此網頁到Facebook
分享此網頁到Plurk
分享此網頁到百度搜藏
分享此網頁到Twitter
分享此網頁到Del.icio.us
台灣棒球維基館
跳轉到: 導覽搜尋
第1行: 第1行:
 
window.addEventListener("load", function(event) {
 
window.addEventListener("load", function(event) {
   if (mw.config.get('wgUserName') == 'Digipunk') {
+
   DGPK_CSSRules();
    mw.notify('test2');
+
  }
+
 
}, false);
 
}, false);
 +
 +
// insert CSS rules to individual page.
 +
function DGPK_CSSRules() {
 +
  var style = (function() {
 +
    var el = document.createElement('style');
 +
    el.appendChild(document.createTextNode('')); // WebKit hack
 +
    el.type  = 'text/css';
 +
    el.rel  = 'stylesheet';
 +
    el.media = 'screen';
 +
    // el.id    = id;
 +
    document.head.appendChild(el);
 +
    return el.sheet;
 +
  })();
 +
 +
  var elmts = document.getElementsByClassName('DGPK-css');
 +
  for (var i = 0, ii = elmts.length; i < ii; i++) {
 +
    var rules = elmts[i].innerHTML.replace(/<\/?[^>]+>/g, '').split("\n");
 +
    for (var j = 0, jj = rules.length; j < jj; j++) {
 +
      if (rules[j].trim() == '') continue;
 +
      style.insertRule(rules[j]);
 +
    }
 +
  }
 +
}

2018年7月22日 (日) 13:17的修訂版本

window.addEventListener("load", function(event) {
  DGPK_CSSRules();
}, false);
 
// insert CSS rules to individual page.
function DGPK_CSSRules() {
  var style = (function() {
    var el = document.createElement('style');
    el.appendChild(document.createTextNode('')); // WebKit hack
    el.type  = 'text/css';
    el.rel   = 'stylesheet';
    el.media = 'screen';
    // el.id    = id;
    document.head.appendChild(el);
    return el.sheet;
  })();
 
  var elmts = document.getElementsByClassName('DGPK-css');
  for (var i = 0, ii = elmts.length; i < ii; i++) {
    var rules = elmts[i].innerHTML.replace(/<\/?[^>]+>/g, '').split("\n");
    for (var j = 0, jj = rules.length; j < jj; j++) {
      if (rules[j].trim() == '') continue;
      style.insertRule(rules[j]);
    }
  }
}