[Pkg-mozext-commits] [autofill-forms] 01/07: possible fix for bug #6

David Prévot taffit at moszumanska.debian.org
Sun Nov 15 01:31:40 UTC 2015


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

taffit pushed a commit to branch master
in repository autofill-forms.

commit 791976de4695192c979416598d545aec0fecde08
Author: Sarah Avilov <sarah.avilov at gmail.com>
Date:   Wed Aug 26 18:41:48 2015 +0430

    possible fix for bug #6
---
 aff.xpi                                 | Bin 153668 -> 153839 bytes
 chrome/content/autofillFormsOptions.js  |  20 ++++++++++++++++--
 chrome/content/autofillFormsOptions.xul |  36 +++++++++++++++++---------------
 3 files changed, 37 insertions(+), 19 deletions(-)

diff --git a/aff.xpi b/aff.xpi
index 7be2776..cc2c042 100644
Binary files a/aff.xpi and b/aff.xpi differ
diff --git a/chrome/content/autofillFormsOptions.js b/chrome/content/autofillFormsOptions.js
index ea1c679..3051891 100644
--- a/chrome/content/autofillFormsOptions.js
+++ b/chrome/content/autofillFormsOptions.js
@@ -6,5 +6,21 @@
  * @link https://blueimp.net/mozilla/
  */
 
-window.addEventListener('load', function() { autofillForms.optionsInitialize(); }, false);
-window.addEventListener('unload', function() { autofillForms.optionsFinalize(); }, false);
+var {Services} = Components.utils.import("resource://gre/modules/Services.jsm");
+(function (os) {
+  var bp = autofillForms.getPrefManager().getBranch('browser.preferences.');
+  var p = bp.getBoolPref('animateFadeIn');
+  window.addEventListener('load', function() {
+    if (os === 'Darwin') {
+      bp.setBoolPref('animateFadeIn', false);
+    }
+   autofillForms.optionsInitialize();
+  }, false);
+  window.addEventListener('unload', function() {
+    if (os === 'Darwin') {
+      bp.setBoolPref('animateFadeIn', p);
+      console.error(p);
+    }
+   autofillForms.optionsFinalize();
+  }, false);
+})(Services.appinfo.OS);
diff --git a/chrome/content/autofillFormsOptions.xul b/chrome/content/autofillFormsOptions.xul
index 7834d20..b3e9470 100644
--- a/chrome/content/autofillFormsOptions.xul
+++ b/chrome/content/autofillFormsOptions.xul
@@ -23,7 +23,7 @@
 				<spacer flex="1"/>
 			</hbox>
 			<separator class="thin"/>
-			<vbox flex="1" id="simpleInterfaceRowsContainer" style="overflow:auto;max-height:450px;">
+			<vbox flex="1" id="simpleInterfaceRowsContainer" style="overflow:auto;">
 				<grid>
 					<columns>
 						<column/>
@@ -167,22 +167,24 @@
 				</rows>
 			</grid>
 			<separator class="thin"/>
-			<tree id="fieldRulesTree" seltype="multiple" flex="1" editable="true" enableColumnDrag="true" onkeypress="autofillForms.handleKeyPress(event)" onselect="autofillForms.selectedFieldRule(event);">
-				<treecols>
-					<treecol id="fieldRuleName" label="&fieldrulename.label;" flex="1" persist="width ordinal hidden" onclick="autofillForms.sortFieldRules(event);"/>
-					<splitter class="tree-splitter"/>
-					<treecol id="fieldRuleValue" label="&fieldrulevalue.label;" flex="2" persist="width ordinal hidden" onclick="autofillForms.sortFieldRules(event);"/>
-					<splitter class="tree-splitter"/>
-					<treecol id="fieldRuleFieldRule" hidden="true" label="&fieldrulefieldrule.label;" persist="width ordinal hidden" onclick="autofillForms.sortFieldRules(event);"/>
-					<splitter class="tree-splitter"/>
-					<treecol id="fieldRuleSiteRule" hidden="true" label="&fieldrulesiterule.label;" persist="width ordinal hidden" onclick="autofillForms.sortFieldRules(event);"/>
-					<splitter class="tree-splitter"/>
-					<treecol id="fieldRuleOverwrite" label="&fieldruleoverwrite.label;" type="checkbox" editable="true" persist="width ordinal hidden" onclick="autofillForms.sortFieldRules(event);"/>
-					<splitter class="tree-splitter"/>
-					<treecol id="fieldRuleEnabled" label="&fieldruleenabled.label;" type="checkbox" editable="true" persist="width ordinal hidden" onclick="autofillForms.sortFieldRules(event);"/>
-				</treecols>
-				<treechildren id="fieldRulesTreeChildren" />
-			</tree>
+			<vbox flex="1">
+				<tree id="fieldRulesTree" seltype="multiple" flex="1" editable="true" enableColumnDrag="true" onkeypress="autofillForms.handleKeyPress(event)" onselect="autofillForms.selectedFieldRule(event);">
+					<treecols>
+						<treecol id="fieldRuleName" label="&fieldrulename.label;" flex="1" persist="width ordinal hidden" onclick="autofillForms.sortFieldRules(event);"/>
+						<splitter class="tree-splitter"/>
+						<treecol id="fieldRuleValue" label="&fieldrulevalue.label;" flex="2" persist="width ordinal hidden" onclick="autofillForms.sortFieldRules(event);"/>
+						<splitter class="tree-splitter"/>
+						<treecol id="fieldRuleFieldRule" hidden="true" label="&fieldrulefieldrule.label;" persist="width ordinal hidden" onclick="autofillForms.sortFieldRules(event);"/>
+						<splitter class="tree-splitter"/>
+						<treecol id="fieldRuleSiteRule" hidden="true" label="&fieldrulesiterule.label;" persist="width ordinal hidden" onclick="autofillForms.sortFieldRules(event);"/>
+						<splitter class="tree-splitter"/>
+						<treecol id="fieldRuleOverwrite" label="&fieldruleoverwrite.label;" type="checkbox" editable="true" persist="width ordinal hidden" onclick="autofillForms.sortFieldRules(event);"/>
+						<splitter class="tree-splitter"/>
+						<treecol id="fieldRuleEnabled" label="&fieldruleenabled.label;" type="checkbox" editable="true" persist="width ordinal hidden" onclick="autofillForms.sortFieldRules(event);"/>
+					</treecols>
+					<treechildren id="fieldRulesTreeChildren" />
+				</tree>
+		</vbox>
 			<separator class="thin"/>
 			<grid>
 				<columns>

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



More information about the Pkg-mozext-commits mailing list