[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