| 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 |