[Pkg-mozext-commits] [firetray] 244/399: added new textboxes for new / no new mail scripts and functions stubs for update methods

David Prévot taffit at alioth.debian.org
Tue Oct 29 18:23:51 UTC 2013


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

taffit pushed a commit to branch dfsg-clean
in repository firetray.

commit 7834f1013a5eb1c30082dea80b60693dc65a4277
Author: David Wille <david.wille at ewetel.net>
Date:   Sun May 13 19:51:46 2012 +0200

    added new textboxes for new / no new mail scripts and functions stubs for update methods
---
 src/chrome/content/options.js       |    8 ++++++++
 src/chrome/content/options.xul      |   29 +++++++++++++++++++++++++++++
 src/chrome/locale/en-US/options.dtd |    4 ++++
 3 files changed, 41 insertions(+)

diff --git a/src/chrome/content/options.js b/src/chrome/content/options.js
index c9c73f0..eb86dde 100644
--- a/src/chrome/content/options.js
+++ b/src/chrome/content/options.js
@@ -206,6 +206,14 @@ var firetrayUIOptions = {
       if (+radio.getItemAtIndex(i).value == value) return i;
     return -1;
   },
+  
+  updateNewMailScript : function() {
+    
+  },
+  
+  updateNoNewMailScript : function() {
+    
+  },
 
   updateNotificationSettings: function() {
     F.LOG("updateNotificationSettings");
diff --git a/src/chrome/content/options.xul b/src/chrome/content/options.xul
index 8a2bde2..3060307 100644
--- a/src/chrome/content/options.xul
+++ b/src/chrome/content/options.xul
@@ -36,6 +36,8 @@
       <preference id="pref_folder_count_recursive" name="extensions.firetray.folder_count_recursive" type="bool" />
       <preference id="pref_custom_mail_icon" name="extensions.firetray.custom_mail_icon" type="string" />
       <preference id="pref_mail_accounts" name="extensions.firetray.mail_accounts" type="string"/>
+      <preference id="pref_new_mail_script" name="extensions.firetray.new_mail_script" type="string"/>
+      <preference id="pref_no_new_mail_script" name="extensions.firetray.no_new_mail_script" type="string"/>
     </preferences>
 
     <tabbox>
@@ -218,6 +220,33 @@
                     accesskey="&folder_count_recursive.accesskey;"
                     preference="pref_folder_count_recursive"
                     observes="broadcaster-notification-disabled"/>
+                    
+          <groupbox id="mail_scripts" flex="1">
+          
+            <caption>
+              <label id="ui_mail_scripts_label"
+                     value="&mail_scripts.label;"
+                     observes="broadcaster-notification-disabled" />
+            </caption>
+            
+            <vbox>
+              <label id="ui_new_mail_script_label"
+                     value="&new_mail_script.label;"
+                     observes="broadcaster-notification-disabled" />
+              <textbox id="ui_new_mail_script" size="18"
+                               onchange="firetrayUIOptions.updateNewMailScript();" flex="1" />
+            </vbox>
+                             
+            <vbox>
+              <label id="ui_no_new_mail_script_label"
+                     value="&no_new_mail_script.label;"
+                     observes="broadcaster-notification-disabled" />
+              <textbox id="ui_no_new_mail_script" size="18"
+                               onchange="firetrayUIOptions.updateNoNewMailScript();" flex="1"
+                               label="&no_new_mail_script.label;" />
+            </vbox>
+                             
+          </groupbox>
 
           <!-- NOTE: groupbox and caption don't have a 'disabled' attribute !! -->
           <groupbox id="unread_count_folder_exceptions" flex="1">
diff --git a/src/chrome/locale/en-US/options.dtd b/src/chrome/locale/en-US/options.dtd
index 121a731..3432619 100644
--- a/src/chrome/locale/en-US/options.dtd
+++ b/src/chrome/locale/en-US/options.dtd
@@ -41,6 +41,10 @@
 <!ENTITY hide "hide" >
 <!ENTITY restore "restore" >
 
+<!ENTITY mail_scripts.label "Scripts run on new mail / no new mail event" >
+<!ENTITY new_mail_script.label "Script for new mail event:" >
+<!ENTITY no_new_mail_script.label "Script for no new mail event:" >
+
 <!ENTITY mail_notification_enabled.label "Enable mail notification">
 <!ENTITY mail_notification_enabled.accesskey "a">
 <!ENTITY mail_notification_type.label "Mail notification type">

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



More information about the Pkg-mozext-commits mailing list