[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