[Pkg-mozext-commits] [compactheader] 16/441: Preferences for two line compact header panel

David Prévot taffit at moszumanska.debian.org
Wed Mar 18 12:28:39 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 8191ef2305ce64efd4100a89b54cd8c1e5742c54
Author: joachim.herb <none at none>
Date:   Sat Aug 15 10:21:14 2009 +0000

    Preferences for two line compact header panel
---
 chrome/CompactHeader/content/preferences.js       | 25 +++++++++++------------
 chrome/CompactHeader/content/preferences.xul      |  5 +++++
 chrome/CompactHeader/locale/en-US/preferences.dtd |  1 +
 defaults/preferences/prefs.js                     |  7 ++-----
 install.rdf                                       |  2 +-
 5 files changed, 21 insertions(+), 19 deletions(-)

diff --git a/chrome/CompactHeader/content/preferences.js b/chrome/CompactHeader/content/preferences.js
index 834dccc..f85d65e 100644
--- a/chrome/CompactHeader/content/preferences.js
+++ b/chrome/CompactHeader/content/preferences.js
@@ -32,12 +32,21 @@ function onLoad()
     .getService(Components.interfaces.nsIPrefService)
     .getBranch("extensions.CompactHeader.");
 
+  loadPrefCheckbox("compactview.twolineview", "checkbox.Compact.TwolineView");
+	
+  updateTwolineView(prefBranch.getBoolPref("compactview.twolineview")); 
+  
   for(var i = 0; i<buttonslist.length; i++) {
 	  loadPrefCheckbox("compactview.display" + buttonslist[i],  "checkbox.Compact." + buttonslist[i]);
 	  loadPrefCheckbox("expandedview.display" + buttonslist[i], "checkbox.Expanded." + buttonslist[i]);
   }
 }
 
+function updateTwolineView(boolTwolineview) {
+  for(var i = 0; i<buttonslist.length; i++) {
+		document.getElementById("checkbox.Compact." + buttonslist[i]).disabled = ! boolTwolineview;
+  }
+}
 
 ///////////////////////////////////////////////////////////////////////////////
 //
@@ -49,7 +58,9 @@ function onLoad()
 
 function onDialogAccept()
 {
-  for(var i = 0; i<buttonslist.length; i++) {
+  savePrefCheckbox("compactview.twolineview", "checkbox.Compact.TwolineView");
+	
+	for(var i = 0; i<buttonslist.length; i++) {
 	  savePrefCheckbox("compactview.display" + buttonslist[i],  "checkbox.Compact." + buttonslist[i]);
 	  savePrefCheckbox("expandedview.display" + buttonslist[i], "checkbox.Expanded." + buttonslist[i]);
   }
@@ -58,18 +69,6 @@ function onDialogAccept()
 }
 
 
-function getCurrentMsgHdrButtonBox() {
-	var msgHeaderViewDeck = top.document.getElementById('msgHeaderViewDeck');
-	if (msgHeaderViewDeck) {
-		return 	msgHeaderViewDeck.selectedPanel
-						.getElementsByTagName("header-view-button-box").item(0);
- 
-	}
-	else {
-		return null;
-	}
-}
-
 ///////////////////////////////////////////////////////////////////////////////
 //
 //  loadPrefCheckbox
diff --git a/chrome/CompactHeader/content/preferences.xul b/chrome/CompactHeader/content/preferences.xul
index 58ecd60..61aae0e 100644
--- a/chrome/CompactHeader/content/preferences.xul
+++ b/chrome/CompactHeader/content/preferences.xul
@@ -17,6 +17,11 @@
 
   <groupbox>
     <caption label="&groupbox.Buttons.caption;"/>
+    
+ 		<checkbox id="checkbox.Compact.TwolineView" 
+ 							label="&checkbox.Compact.TwolineView.caption;"
+ 							oncommand="updateTwolineView(this.checked);"/>
+
     <grid>
     	<columns>
     		<column flex="0"/>
diff --git a/chrome/CompactHeader/locale/en-US/preferences.dtd b/chrome/CompactHeader/locale/en-US/preferences.dtd
index 81a27fb..de92080 100644
--- a/chrome/CompactHeader/locale/en-US/preferences.dtd
+++ b/chrome/CompactHeader/locale/en-US/preferences.dtd
@@ -1,6 +1,7 @@
 <!ENTITY dialog.title "Compact Header">
 
 <!ENTITY groupbox.Buttons.caption "Select Buttons to Display">
+<!ENTITY checkbox.Compact.TwolineView.caption "Display two lines in compact view">
 <!ENTITY checkbox.Compact.Reply.caption "Reply">
 <!ENTITY checkbox.Compact.Forward.caption "Forward">
 <!ENTITY checkbox.Compact.Archive.caption "Archive">
diff --git a/defaults/preferences/prefs.js b/defaults/preferences/prefs.js
index 97c5534..82d213b 100644
--- a/defaults/preferences/prefs.js
+++ b/defaults/preferences/prefs.js
@@ -1,8 +1,5 @@
-/* Preferences sample:
-pref("CompactHeader.prefkey4String", "A string");
-pref("CompactHeader.prefkey4boolean", false);
-pref("CompactHeader.prefkey4number", 0);
-*/
+pref("extensions.CompactHeader.compactview.twolineview", false);
+
 pref("extensions.CompactHeader.compactview.displayReply", false);
 pref("extensions.CompactHeader.compactview.displayForward",  false);
 pref("extensions.CompactHeader.compactview.displayArchive", false);
diff --git a/install.rdf b/install.rdf
index 35650a2..ffa5903 100644
--- a/install.rdf
+++ b/install.rdf
@@ -6,7 +6,7 @@
 
 	<RDF:Description about="urn:mozilla:install-manifest">
 		<em:name>CompactHeader</em:name>
-		<em:version>0.3.4</em:version>
+		<em:version>0.3.5</em:version>
 		<em:description>Add ability to reduce header size to one line.</em:description>
 		<em:creator>Joachim Herb</em:creator>
 		<em:contributor>Zamula</em:contributor>

-- 
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