crowy 背景色変更

    @@ -7,71 +7,16 @@ */ (function(){ - function getElements(element, selector) { - var list = new Array(); - list.push(element); - return selectList(list, selector); - } - - function selectList(list, name) { - var retList = new Array(); - var i; - for (i = 0; i < list.length; i++) { - var element = list[i]; - if (element.nodeType == 1) { - var e = selectElement(element, name); - if (e != null) { - retList.push(e); - } - } - retList = retList.concat(selectList(element.childNodes, name)); - } - return retList; - } - - function selectElement(element, name) { - var tagName; - var className; - var idName; - if (name.indexOf('.') != -1) { - tagName = name.substring(0, name.indexOf('.')); - className = name.substring(name.indexOf('.') + 1, name.length); - } else if (name.indexOf('#') != -1) { - tagName = name.substring(0, name.indexOf('#')); - idName = name.substring(name.indexOf('#') + 1, name.length); - } else { - tagName = name; - } - if (element.tagName == tagName.toUpperCase() && - (idName == null || element.id == idName) && - (className == null || element.className.indexOf(className) != -1) - ) { - return element; - } - return null; - } - - function changeColor() { - document.body.style.backgroundColor = '#000000'; - document.body.style.color = '#ffffff'; - m_con = document.getElementById('message-container'); - m_con.style.backgroundColor = '#000000'; - var elementList = getElements(document.getElementById('tabs'), 'div.message-list'); - var i = 0; - for (i = 0; i < elementList .length; i++) { - var e = elementList[i]; - e.style.color = '#aaaaaa'; - e.style.backgroundColor = '#000000'; - } - elementList = getElements(document.getElementById('tabs'), 'div.ui-widget-content'); - i = 0; - for (i = 0; i < elementList .length; i++) { - var e = elementList[i]; - e.style.color = '#aaaaaa'; - e.style.backgroundColor = '#000000'; - } - } - - window.addEventListener("load", changeColor, false); + var s = document.createElement('style'); + s.setAttribute("type", "text/css"); + css = ''; + css += 'body {background-color:#000000;color:#ffffff;}'; + css += 'a {color:#ffffff;}'; + css += '#message-container {background-color:#000000;}'; + css += 'div.message-list {background-color:#000000;color:#aaaaaa;}'; + css += 'div.ui-widget-content {background-color:#000000;color:#aaaaaa;}'; + css += 'div.message.new {background-color:#660000;}'; + s.innerHTML = css; + document.body.appendChild(s); })();
  • /*
     * @title crowy 背景色変更
     * @description crowy の背景色をcrowyっぽく変更します。 #crowy
     * @include http://www.crowy.net*
     * @license MIT License
     * @require 
     */
    
    (function(){
      var s = document.createElement('style');
      s.setAttribute("type", "text/css");
      css = '';
      css += 'body {background-color:#000000;color:#ffffff;}';
      css += 'a {color:#ffffff;}';
      css += '#message-container {background-color:#000000;}';
      css += 'div.message-list {background-color:#000000;color:#aaaaaa;}';
      css += 'div.ui-widget-content {background-color:#000000;color:#aaaaaa;}';
      css += 'div.message.new {background-color:#660000;}';
      s.innerHTML = css;
    
      document.body.appendChild(s);
    })();
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2011/11/08 16:42:45 - 2011-11-08
  2. 2011/11/08 16:37:04 - 2011-11-08
  3. 2011/11/08 00:34:33 - 2011-11-08
  4. 2011/10/07 08:59:48 - 2011-10-07
  5. 2011/10/07 08:59:23 - 2011-10-07
  6. 2011/06/30 12:18:07 - 2011-06-30
  7. 2010/12/29 09:11:19 - 2010-12-29
  8. 2010/12/24 09:53:39 - 2010-12-24
  9. 2010/12/06 09:19:00 - 2010-12-06
  10. 2010/12/01 22:22:39 - 2010-12-01
  11. 2010/12/01 17:26:04 - 2010-12-01
  12. 2010/11/29 22:33:55 - 2010-11-29
  13. 2010/11/29 00:41:49 - 2010-11-29