[Pkg-mozext-commits] [personasplus] 67/76: Disabling Image Size Restriction
David Prévot
taffit at moszumanska.debian.org
Fri Aug 4 21:45:09 UTC 2017
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository personasplus.
commit dea2d894260cf6e6d4678fc020f1744ebf1915f5
Author: Baris Derin <baris at barisderin.com>
Date: Thu Jan 19 19:26:30 2017 +0200
Disabling Image Size Restriction
This adds a preference to disable image dimension restriction for
custom personas.
---
extension/content/customPersonaEditor.js | 3 ++-
extension/defaults/preferences/prefs.js | 3 +++
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/extension/content/customPersonaEditor.js b/extension/content/customPersonaEditor.js
index f47e6f9..6d50b76 100644
--- a/extension/content/customPersonaEditor.js
+++ b/extension/content/customPersonaEditor.js
@@ -213,6 +213,7 @@ var CustomPersonaEditor = {
let property = control.id;
let restrictionPromptFirstSentence = this._strings.get("restrictionPromptFirstSentence");
let restrictionPromptSecondSentence = this._strings.get("restrictionPromptSecondSentence");
+ let restrictDimensions = this._prefs.get("restrictDimensions");
let fp = Cc["@mozilla.org/filepicker;1"].createInstance(Ci.nsIFilePicker);
fp.appendFilter("Images", "*.png; *.jpg; *.jpeg");
@@ -225,7 +226,7 @@ var CustomPersonaEditor = {
var img = new Image();
img.src = fp.fileURL.spec;
img.onload = function() {
- if (control.id === "headerURL" && (img.naturalWidth !== 3000 || img.naturalHeight !== 200)) {
+ if (restrictDimensions && control.id === "headerURL" && (img.naturalWidth !== 3000 || img.naturalHeight !== 200)) {
var prompt = Components.classes["@mozilla.org/embedcomp/prompt-service;1"].getService(Components.interfaces.nsIPromptService);
if (prompt.confirm(null, "Personas Plus", restrictionPromptFirstSentence + "\n\n" + restrictionPromptSecondSentence)) {
window.open("https://developer.mozilla.org/en-US/Add-ons/Themes/Background", '_blank');
diff --git a/extension/defaults/preferences/prefs.js b/extension/defaults/preferences/prefs.js
index 249ed0b..f70eea6 100644
--- a/extension/defaults/preferences/prefs.js
+++ b/extension/defaults/preferences/prefs.js
@@ -112,3 +112,6 @@ pref("extensions.personas.toolbarButtonInstalled", false);
pref("extensions.personas.tbinsert",true);
pref("extensions.personas.tbplaced",false);
+
+// Whether or not the custom persona image dimensions are checked
+pref("extensions.personas.restrictDimensions",true);
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/personasplus.git
More information about the Pkg-mozext-commits
mailing list