[Pkg-mozext-commits] [compactheader] 33/441: New version 0.5.0: Integrated RSS Linkify Subject

David Prévot taffit at moszumanska.debian.org
Wed Mar 18 12:28:41 UTC 2015


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch master
in repository compactheader.

commit 424cfe2d1cb1b16fc6950b93e5a2a3a0d8336959
Author: joachim.herb <none at none>
Date:   Sun Aug 30 22:07:35 2009 +0000

    New version 0.5.0:
    Integrated RSS Linkify Subject
---
 .../CompactHeader/content/compactHeaderOverlay.js  | 26 ++++++----------------
 chrome/CompactHeader/content/preferences.js        |  4 ++++
 chrome/CompactHeader/content/preferences.xul       |  4 ++++
 chrome/CompactHeader/locale/de-DE/preferences.dtd  |  2 ++
 chrome/CompactHeader/locale/en-US/preferences.dtd  |  2 ++
 defaults/preferences/prefs.js                      |  2 ++
 install.rdf                                        |  6 ++---
 7 files changed, 24 insertions(+), 22 deletions(-)

diff --git a/chrome/CompactHeader/content/compactHeaderOverlay.js b/chrome/CompactHeader/content/compactHeaderOverlay.js
index b995293..7926eb0 100644
--- a/chrome/CompactHeader/content/compactHeaderOverlay.js
+++ b/chrome/CompactHeader/content/compactHeaderOverlay.js
@@ -72,12 +72,10 @@ var gCoheCollapsedHeaderList = [
 
 var coheIntegrateRSSLinkify = false;
 
-if (coheIntegrateRSSLinkify) {
-	var RSSLinkify = {
-	    oldSubject: null,
-	    newSubject: null
-	};
-}
+var RSSLinkify = {
+    oldSubject: null,
+    newSubject: null
+};
 
 var coheFirstTime = true;
     
@@ -275,7 +273,7 @@ function coheInitializeHeaderViewTables()
 	} else {
   	create1LHeaderXUL();
 	}
-	
+  
 	//var tb = document.getElementById("collapsedsubjectValue");
   gCoheCollapsedHeaderView = {};
   var index;
@@ -283,7 +281,7 @@ function coheInitializeHeaderViewTables()
     gCoheCollapsedHeaderView[gCoheCollapsedHeaderList[index].name] =
       new createHeaderEntry('collapsed', gCoheCollapsedHeaderList[index]);
   }
-	if (coheIntegrateRSSLinkify) {
+	if (prefBranch.getBoolPref("headersize.linkify")) {
 	  RSSLinkify.newSubject = document.createElement("label");
 	  RSSLinkify.newSubject.setAttribute("id", "collapsedsubjectlinkValue");
 	  RSSLinkify.newSubject.setAttribute("class", "headerValue plain headerValueUrl");
@@ -298,20 +296,10 @@ function coheInitializeHeaderViewTables()
 	  RSSLinkify.oldSubject.parentNode.insertBefore(RSSLinkify.newSubject, RSSLinkify.oldSubject);
 	}
 	
-	//moveOtherActionBox();
   updateHdrButtons();
   updateHdrIconText();
 }
 
-function moveOtherActionBox() {
-	var newParent = document.getElementById("menuLineBox");
-	var myElement = document.getElementById("tagMenuBox");
-	newParent.appendChild(myElement);
-	//newParent = document.getElementById("otherBoxSpace");
-	myElement = document.getElementById("otherActionsBox");
-	newParent.appendChild(myElement);
-}
-
 function coheOnLoadMsgHeaderPane()
 { 
 	coheInitializeHeaderViewTables();
@@ -411,7 +399,7 @@ function coheUpdateHeaderView()
 	if (gCoheCollapsedHeaderViewMode)
   		showHeaderView(gCoheCollapsedHeaderView);
 
-  if (coheIntegrateRSSLinkify) {
+  if (prefBranch.getBoolPref("headersize.linkify")) {
 		var url = currentHeaderData["content-base"];
 		if(url) {
 		    RSSLinkify.newSubject.setAttribute("onclick", "if (!event.button) messenger.launchExternalURL('" + 
diff --git a/chrome/CompactHeader/content/preferences.js b/chrome/CompactHeader/content/preferences.js
index b45b564..3545e10 100644
--- a/chrome/CompactHeader/content/preferences.js
+++ b/chrome/CompactHeader/content/preferences.js
@@ -31,6 +31,8 @@ function onLoad()
     .getBranch("extensions.CompactHeader.");
 
   loadPrefCheckbox("headersize.twolineview", "checkbox.Compact.TwolineView");
+  loadPrefCheckbox("headersize.linkify", "checkbox.Linkify");
+  
   updateTwolineView(prefBranch.getBoolPref("headersize.twolineview")); 
 
   loadPrefCheckbox("buttons.showonlyicon", "checkbox.IconText");
@@ -59,6 +61,8 @@ function onDialogAccept()
 {
   savePrefCheckbox("headersize.twolineview", "checkbox.Compact.TwolineView");
 
+  savePrefCheckbox("headersize.linkify", "checkbox.Linkify");
+
   savePrefCheckbox("buttons.showonlyicon", "checkbox.IconText");
 
   for(var buttonname in buttonslist) {
diff --git a/chrome/CompactHeader/content/preferences.xul b/chrome/CompactHeader/content/preferences.xul
index f234e9b..e255316 100644
--- a/chrome/CompactHeader/content/preferences.xul
+++ b/chrome/CompactHeader/content/preferences.xul
@@ -100,4 +100,8 @@
     	</rows>
     </grid>
   </groupbox>
+
+	<checkbox id="checkbox.Linkify" 
+						label="&menu.Linkify.caption;"/>
+
 </dialog>
diff --git a/chrome/CompactHeader/locale/de-DE/preferences.dtd b/chrome/CompactHeader/locale/de-DE/preferences.dtd
index e9aa3f2..0af880f 100644
--- a/chrome/CompactHeader/locale/de-DE/preferences.dtd
+++ b/chrome/CompactHeader/locale/de-DE/preferences.dtd
@@ -13,3 +13,5 @@
 
 
 <!ENTITY menu.IconText.caption "Nur Icons in Schaltflächen">
+
+<!ENTITY menu.Linkify.caption "Link in Betreff von RSS Feeds">
diff --git a/chrome/CompactHeader/locale/en-US/preferences.dtd b/chrome/CompactHeader/locale/en-US/preferences.dtd
index 7826189..60e4a6c 100644
--- a/chrome/CompactHeader/locale/en-US/preferences.dtd
+++ b/chrome/CompactHeader/locale/en-US/preferences.dtd
@@ -12,3 +12,5 @@
 <!ENTITY checkbox.Compact.Trash.caption "Trash">
 
 <!ENTITY menu.IconText.caption "Show only icons inside buttons">
+
+<!ENTITY menu.Linkify.caption "Link in subjects of RSS feeds">
diff --git a/defaults/preferences/prefs.js b/defaults/preferences/prefs.js
index 93419fe..f268fbf 100644
--- a/defaults/preferences/prefs.js
+++ b/defaults/preferences/prefs.js
@@ -1,4 +1,6 @@
 pref("extensions.CompactHeader.headersize.twolineview", false);
+pref("extensions.CompactHeader.headersize.linkify", false);
+
 pref("extensions.CompactHeader.buttons.showonlyicon", true);
 
 pref("extensions.CompactHeader.view.compact.displayReply", true);
diff --git a/install.rdf b/install.rdf
index 6913a3a..9d7cfe7 100644
--- a/install.rdf
+++ b/install.rdf
@@ -6,11 +6,11 @@
 
 	<RDF:Description about="urn:mozilla:install-manifest">
 		<em:name>CompactHeader</em:name>
-		<em:version>0.4.6</em:version>
-		<em:description>Add ability to reduce header size to one or two lines.</em:description> <!-- Linkify subjects in RSS feeds.-->
+		<em:version>0.5.0</em:version>
+		<em:description>Add ability to reduce header size to one or two lines. Linkify subjects in RSS feeds.</em:description>
 		<em:creator>Joachim Herb</em:creator>
 		<em:contributor>Zamula</em:contributor>
-		<em:contributor>Alex Dedul</em:contributor>
+		<em:contributor>Alex Dedul (original author of RSS Linkify Subject</em:contributor>
     <em:optionsURL>chrome://CompactHeader/content/preferences.xul</em:optionsURL>
 		<em:homepageURL>http://compactheader.mozdev.org/</em:homepageURL>
 		<em:id>{58D4392A-842E-11DE-B51A-C7B855D89593}</em:id>

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/compactheader.git



More information about the Pkg-mozext-commits mailing list