Skip to content

Instantly share code, notes, and snippets.

@serian
Created November 15, 2012 15:17
Show Gist options
  • Save serian/4079128 to your computer and use it in GitHub Desktop.
Save serian/4079128 to your computer and use it in GitHub Desktop.
firefox cookieswap userscript userchrome
// ==UserScript==
// @name cswapcolor
// @namespace http://d.hatena.ne.jp/serian/
// @description change color of a part of Firefox depending on a selected id in cookieswap
// @include main
// ==/UserScript==
(function(){
var colors = {"○○○":"green", "■■■":"red"};
var tabs = document.getElementById("nav-bar");
var ostyle = tabs.getAttribute("style");
function changeColor(){
var color = "red";
color = colors[document.getElementById("cookieswap-label").value];
if(!color){
tabs.setAttribute("style", ostyle);
}else{
tabs.setAttribute("style", "background-color: " + color + ";");
}
}
var slabel = document.getElementById("cookieswap-label");
slabel.addEventListener("DOMAttrModified", changeColor, false);
changeColor();
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment