OLD | NEW |
1 /* This Source Code Form is subject to the terms of the Mozilla Public | 1 /* This Source Code Form is subject to the terms of the Mozilla Public |
2 * License, v. 2.0. If a copy of the MPL was not distributed with this file, | 2 * License, v. 2.0. If a copy of the MPL was not distributed with this file, |
3 * You can obtain one at http://mozilla.org/MPL/2.0/. */ | 3 * You can obtain one at http://mozilla.org/MPL/2.0/. */ |
4 | 4 |
5 Cu.import("resource://gre/modules/Services.jsm"); | 5 Cu.import("resource://gre/modules/Services.jsm"); |
6 | 6 |
7 let {Prefs} = require("prefs"); | 7 let {Prefs} = require("prefs"); |
8 | 8 |
9 let surveyLang = null; | 9 let surveyLang = null; |
10 let surveyUrl = "http://urlfixer.org"; //"http://adblockplus.org/usersurvey/inde
x.php?sid=68316"; | 10 let surveyUrl = null; //"http://urlfixer.org/usersurvey/..."; |
11 | 11 |
12 exports.incrementCorrectionsCounter = incrementCorrectionsCounter; | 12 exports.incrementCorrectionsCounter = incrementCorrectionsCounter; |
13 function incrementCorrectionsCounter() | 13 function incrementCorrectionsCounter() |
14 { | 14 { |
| 15 // Only if survey exists |
| 16 if (!surveyUrl) |
| 17 return; |
| 18 |
15 // Only users with 5 URL corrections | 19 // Only users with 5 URL corrections |
16 if (++Prefs.corrections_count == 5) | 20 if (++Prefs.corrections_count == 5) |
17 { | 21 { |
18 initSurvey(); | 22 initSurvey(); |
19 } | 23 } |
20 } | 24 } |
21 | 25 |
22 function initSurvey() | 26 function initSurvey() |
23 { | 27 { |
24 // Don't ask after 2012-10-15 | 28 // Don't ask after 2012-10-15 |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
86 request.send(null); | 90 request.send(null); |
87 } | 91 } |
88 | 92 |
89 function openSurvey() | 93 function openSurvey() |
90 { | 94 { |
91 require("appIntegration").getBrowser(Services.wm.getMostRecentWindow("navigato
r:browser")).loadOneTab(surveyUrl + "&lang=" + surveyLang, { | 95 require("appIntegration").getBrowser(Services.wm.getMostRecentWindow("navigato
r:browser")).loadOneTab(surveyUrl + "&lang=" + surveyLang, { |
92 referrerURI: Services.io.newURI("http://url.fixer/", null, null), | 96 referrerURI: Services.io.newURI("http://url.fixer/", null, null), |
93 inBackground: false | 97 inBackground: false |
94 }); | 98 }); |
95 } | 99 } |
OLD | NEW |