[Pkg-mozext-commits] [colorfultabs] 02/02: Imported Upstream version 29.9+dfsg
Ximin Luo
infinity0 at debian.org
Tue Jan 19 12:57:30 UTC 2016
This is an automated email from the git hooks/post-receive script.
infinity0 pushed a commit to branch upstream
in repository colorfultabs.
commit d657c63558acd9970b9cb4e24607dba7eed916af
Author: Ximin Luo <infinity0 at debian.org>
Date: Tue Jan 19 13:52:22 2016 +0100
Imported Upstream version 29.9+dfsg
---
chrome/content/clrtabs.js | 101 +++++++++++++++++++++++++++++++++++++++++++++-
install.rdf | 2 +-
2 files changed, 100 insertions(+), 3 deletions(-)
diff --git a/chrome/content/clrtabs.js b/chrome/content/clrtabs.js
index b8e97f8..78ca5d3 100644
--- a/chrome/content/clrtabs.js
+++ b/chrome/content/clrtabs.js
@@ -75,7 +75,7 @@ var colorfulTabs =
tabClr = colorfulTabs.dpref[i].split("~")[1];
}
}
- if(!tabClr) //if the domain didn't get a match, (preference - color unmatched domains)generate a default color?
+ if(!tabClr) // if the domain didn't get a match, (preference - color unmatched domains)generate a default color?
{
tabClr = 'hsl('+Math.abs(colorfulTabs.clrHash(host))%360+','+colorfulTabs.sat+'%,'+colorfulTabs.lum+'%)';
}
@@ -744,11 +744,52 @@ var colorfulTabs =
clrMenu3a.setAttribute("key", "colorfulTabsResetColor");
clrMenu2.appendChild(clrMenu3a);
+ var ctFlagsSep = document.createElement("menuseparator");
+ ctFlagsSep.setAttribute('id','colorfulTabsFlagsSeparator');
+ clrMenu2.appendChild(ctFlagsSep);
+
+
+
+
+ var clrFlag1 = document.createElement("menuitem");
+ clrFlag1.addEventListener("command",colorfulTabs.setFlag1,false);
+ clrFlag1.setAttribute("label", "Flag 1");
+ clrFlag1.style.setProperty("-moz-appearance", "none");
+ clrFlag1.style.setProperty("background-color", "rgb(147, 174, 229)");
+ clrFlag1.style.setProperty("color", "transparent", "important");
+ clrMenu2.appendChild(clrFlag1);
+
+ var clrFlag2 = document.createElement("menuitem");
+ clrFlag2.addEventListener("command",colorfulTabs.setFlag2,false);
+ clrFlag2.setAttribute("label", "Flag 2");
+ clrFlag2.style.setProperty("-moz-appearance", "none");
+ clrFlag2.style.setProperty("background-color", "rgb(255, 218, 117)");
+ clrFlag2.style.setProperty("color", "transparent", "important");
+ clrMenu2.appendChild(clrFlag2);
+
+ var clrFlag3 = document.createElement("menuitem");
+ clrFlag3.addEventListener("command",colorfulTabs.setFlag3,false);
+ clrFlag3.setAttribute("label", "Flag 3");
+ clrFlag3.style.setProperty("-moz-appearance", "none");
+ clrFlag3.style.setProperty("background-color", "rgb(188, 204, 157)");
+ clrFlag3.style.setProperty("color", "transparent", "important");
+ clrMenu2.appendChild(clrFlag3);
+
+ var clrFlag4 = document.createElement("menuitem");
+ clrFlag4.addEventListener("command",colorfulTabs.setFlag4,false);
+ clrFlag4.setAttribute("label", "Flag 4");
+ clrFlag4.style.setProperty("-moz-appearance", "none");
+ clrFlag4.style.setProperty("background-color", "rgb(239, 157, 159)");
+ clrFlag4.style.setProperty("color", "transparent", "important");
+ clrMenu2.appendChild(clrFlag4);
+
var ctSep = document.createElement("menuseparator");
ctSep.setAttribute('id','colorfulTabsSeparator');
window.getBrowser().mStrip.childNodes[1].appendChild(ctSep);
window.getBrowser().mStrip.childNodes[1].appendChild(clrMenu1);
+
+
colorfulTabs.initDomainContext();
}
@@ -1527,7 +1568,63 @@ var colorfulTabs =
{
}
},
-
+
+ setFlag1:function(){
+ var clrObj = document.popupNode;
+ if(!clrObj)
+ {
+ clrObj = gBrowser.selectedTab;
+ }
+ if(clrObj.className=='tabbrowser-tabs')
+ {
+ clrObj=gBrowser.selectedTab;
+ }
+ colorfulTabs.setColor(clrObj, "rgb(147, 174, 229)");
+ colorfulTabs.clrSession.setTabValue(clrObj, "ctreadonly", "1");
+ },
+
+ setFlag2:function(){
+ var clrObj = document.popupNode;
+ if(!clrObj)
+ {
+ clrObj = gBrowser.selectedTab;
+ }
+ if(clrObj.className=='tabbrowser-tabs')
+ {
+ clrObj=gBrowser.selectedTab;
+ }
+ colorfulTabs.setColor(clrObj, "rgb(255, 218, 117)");
+ colorfulTabs.clrSession.setTabValue(clrObj, "ctreadonly", "1");
+ },
+
+ setFlag3:function(){
+ var clrObj = document.popupNode;
+ if(!clrObj)
+ {
+ clrObj = gBrowser.selectedTab;
+ }
+ if(clrObj.className=='tabbrowser-tabs')
+ {
+ clrObj=gBrowser.selectedTab;
+ }
+ colorfulTabs.setColor(clrObj, "rgb(188, 204, 157)");
+ colorfulTabs.clrSession.setTabValue(clrObj, "ctreadonly", "1");
+ },
+
+ setFlag4:function(){
+ var clrObj = document.popupNode;
+ if(!clrObj)
+ {
+ clrObj = gBrowser.selectedTab;
+ }
+ if(clrObj.className=='tabbrowser-tabs')
+ {
+ clrObj=gBrowser.selectedTab;
+ }
+ colorfulTabs.setColor(clrObj, "rgb(239, 157, 159)");
+ colorfulTabs.clrSession.setTabValue(clrObj, "ctreadonly", "1");
+ },
+
//super-secret algo :)
SHA256:function(s)
{
diff --git a/install.rdf b/install.rdf
index e0a2919..6af0b59 100644
--- a/install.rdf
+++ b/install.rdf
@@ -12,7 +12,7 @@
em:unpack="true"
em:type="2"
em:name="ColorfulTabs"
- em:version="29.7"
+ em:version="29.9"
em:creator="Shivanand Sharma"
em:description="Colorful Tabs colors every tab in a different color and makes them easy to distinguish while beautifying the overall appeal of the interface."
em:homepageURL="http://www.addongenie.com/colorfultabs.htm"
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/colorfultabs.git
More information about the Pkg-mozext-commits
mailing list