Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: lib/typoAppIntegration.js

Issue 6695604965081088: Issue 2549 - Fix documentation generation for URL Fixer (Closed)
Patch Set: Created May 18, 2015, 7:46 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | lib/typoFixer.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * This file is part of the URL Fixer, 2 * This file is part of the URL Fixer,
3 * Copyright (C) 2006-2015 Eyeo GmbH 3 * Copyright (C) 2006-2015 Eyeo GmbH
4 * 4 *
5 * URL Fixer is free software: you can redistribute it and/or modify 5 * URL Fixer is free software: you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License version 3 as 6 * it under the terms of the GNU General Public License version 3 as
7 * published by the Free Software Foundation. 7 * published by the Free Software Foundation.
8 * 8 *
9 * URL Fixer is distributed in the hope that it will be useful, 9 * URL Fixer is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
(...skipping 17 matching lines...) Expand all
28 unhook(); 28 unhook();
29 functionHooks.delete(window); 29 functionHooks.delete(window);
30 } 30 }
31 }; 31 };
32 32
33 switch (addonName) 33 switch (addonName)
34 { 34 {
35 case "url-fixer": 35 case "url-fixer":
36 { 36 {
37 // URL Fixer 37 // URL Fixer
38 exports.isTypoCorrectionEnabled = function(window, prefix, domain, suffix) t rue; 38 exports.isTypoCorrectionEnabled = (window, prefix, domain, suffix) => true;
39 39
40 break; 40 break;
41 } 41 }
42 case "adblockplus": 42 case "adblockplus":
43 { 43 {
44 // Adblock Plus 44 // Adblock Plus
45 let {Prefs} = require("prefs"); 45 let {Prefs} = require("prefs");
46 46
47 // Do not ask to opt-in if user found setting 47 // Do not ask to opt-in if user found setting
48 if (!Prefs.correctTyposAsked) 48 if (!Prefs.correctTyposAsked)
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
98 98
99 break; 99 break;
100 } 100 }
101 } 101 }
102 102
103 switch (application) 103 switch (application)
104 { 104 {
105 case "firefox": 105 case "firefox":
106 { 106 {
107 // Firefox 107 // Firefox
108 exports.isKnownWindow = function(window) window.document.documentElement.get Attribute("windowtype") == "navigator:browser"; 108 exports.isKnownWindow = (window) => window.document.documentElement.getAttri bute("windowtype") == "navigator:browser";
109 109
110 exports.getURLBar = function(window) "gURLBar" in window ? window.gURLBar : null; 110 exports.getURLBar = (window) => "gURLBar" in window ? window.gURLBar : null;
111 111
112 exports.getBrowser = function(window) "gBrowser" in window ? window.gBrowser : null; 112 exports.getBrowser = (window) => "gBrowser" in window ? window.gBrowser : nu ll;
113 113
114 exports.applyToWindow = function(window, corrector) 114 exports.applyToWindow = function(window, corrector)
115 { 115 {
116 let urlbar = exports.getURLBar(window); 116 let urlbar = exports.getURLBar(window);
117 if (urlbar && urlbar.handleCommand && !functionHooks.has(window)) 117 if (urlbar && urlbar.handleCommand && !functionHooks.has(window))
118 { 118 {
119 // Handle new URLs being entered 119 // Handle new URLs being entered
120 let unhook = hook(urlbar, "handleCommand", function() 120 let unhook = hook(urlbar, "handleCommand", function()
121 { 121 {
122 let correction = corrector(window, urlbar.value); 122 let correction = corrector(window, urlbar.value);
(...skipping 29 matching lines...) Expand all
152 exports.getBrowser(window).loadURI(uri); 152 exports.getBrowser(window).loadURI(uri);
153 }; 153 };
154 154
155 break; 155 break;
156 } 156 }
157 case "seamonkey": 157 case "seamonkey":
158 { 158 {
159 let eventListeners = new WeakMap(); 159 let eventListeners = new WeakMap();
160 160
161 // SeaMonkey 161 // SeaMonkey
162 exports.isKnownWindow = function(window) window.document.documentElement.get Attribute("windowtype") == "navigator:browser"; 162 exports.isKnownWindow = (window) => window.document.documentElement.getAttri bute("windowtype") == "navigator:browser";
163 163
164 exports.getURLBar = function(window) "gURLBar" in window ? window.gURLBar : null; 164 exports.getURLBar = (window) => "gURLBar" in window ? window.gURLBar : null;
165 165
166 exports.getBrowser = function(window) "gBrowser" in window ? window.gBrowser : null; 166 exports.getBrowser = (window) => "gBrowser" in window ? window.gBrowser : nu ll;
167 167
168 exports.applyToWindow = function(window, corrector) 168 exports.applyToWindow = function(window, corrector)
169 { 169 {
170 let urlbar = exports.getURLBar(window); 170 let urlbar = exports.getURLBar(window);
171 let goButton = window.document.getElementById("go-button-container"); 171 let goButton = window.document.getElementById("go-button-container");
172 172
173 if (urlbar && urlbar._fireEvent && !functionHooks.has(window)) 173 if (urlbar && urlbar._fireEvent && !functionHooks.has(window))
174 { 174 {
175 let correctURL = function() 175 let correctURL = function()
176 { 176 {
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
236 exports.loadURI = function(window, uri) 236 exports.loadURI = function(window, uri)
237 { 237 {
238 exports.getBrowser(window).loadURI(uri); 238 exports.getBrowser(window).loadURI(uri);
239 }; 239 };
240 240
241 break; 241 break;
242 } 242 }
243 case "fennec": 243 case "fennec":
244 { 244 {
245 // XUL Fennec 245 // XUL Fennec
246 exports.isKnownWindow = function(window) window.document.documentElement.get Attribute("windowtype") == "navigator:browser"; 246 exports.isKnownWindow = (window) => window.document.documentElement.getAttri bute("windowtype") == "navigator:browser";
247 247
248 exports.getURLBar = function(window) null; 248 exports.getURLBar = (window) => null;
249 249
250 exports.getBrowser = function(window) null; 250 exports.getBrowser = (window) => null;
251 251
252 exports.applyToWindow = function(window, corrector) 252 exports.applyToWindow = function(window, corrector)
253 { 253 {
254 if ("BrowserUI" in window && window.BrowserUI.goToURI && !functionHooks.ha s(window)) 254 if ("BrowserUI" in window && window.BrowserUI.goToURI && !functionHooks.ha s(window))
255 { 255 {
256 // Handle new URLs being entered 256 // Handle new URLs being entered
257 let unhook = hook(window.BrowserUI, "goToURI", function(url) 257 let unhook = hook(window.BrowserUI, "goToURI", function(url)
258 { 258 {
259 url = url || this._edit.value; 259 url = url || this._edit.value;
260 260
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
297 { 297 {
298 window.BrowserUI.goToURI(uri); 298 window.BrowserUI.goToURI(uri);
299 } 299 }
300 }; 300 };
301 301
302 break; 302 break;
303 } 303 }
304 case "fennec2": 304 case "fennec2":
305 { 305 {
306 // Native Fennec 306 // Native Fennec
307 exports.isKnownWindow = function(window) window.document.documentElement.get Attribute("windowtype") == "navigator:browser"; 307 exports.isKnownWindow = (window) => window.document.documentElement.getAttri bute("windowtype") == "navigator:browser";
308 308
309 exports.getURLBar = function(window) null; 309 exports.getURLBar = (window) => null;
310 310
311 exports.getBrowser = function(window) null; 311 exports.getBrowser = (window) => null;
312 312
313 exports.applyToWindow = function(window, corrector) 313 exports.applyToWindow = function(window, corrector)
314 { 314 {
315 if ("BrowserApp" in window && window.BrowserApp.observe && !functionHooks. has(window)) 315 if ("BrowserApp" in window && window.BrowserApp.observe && !functionHooks. has(window))
316 { 316 {
317 let innerUnhook = null; 317 let innerUnhook = null;
318 let cleanup = function() 318 let cleanup = function()
319 { 319 {
320 if (innerUnhook) 320 if (innerUnhook)
321 innerUnhook(); 321 innerUnhook();
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
365 exports.loadURI = function(window, uri) 365 exports.loadURI = function(window, uri)
366 { 366 {
367 if ("BrowserApp" in window && "loadURI" in window.BrowserApp) 367 if ("BrowserApp" in window && "loadURI" in window.BrowserApp)
368 window.BrowserApp.loadURI(uri); 368 window.BrowserApp.loadURI(uri);
369 }; 369 };
370 370
371 break; 371 break;
372 } 372 }
373 default: 373 default:
374 { 374 {
375 exports.isKnownWindow = function(window) false; 375 exports.isKnownWindow = (window) => false;
376 break; 376 break;
377 } 377 }
378 } 378 }
OLDNEW
« no previous file with comments | « no previous file | lib/typoFixer.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld