Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(19)

Side by Side Diff: ui/accessibility/extensions/colorenhancer/src/popup.js

Issue 984833004: Add color enhancer as a chromium accessibility extensions. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Update to 1.1.2 Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 // Copyright (c) 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 var site;
6
7 function update() {
kevers 2015/03/09 13:56:59 jsdoc. Also we have a fair number of global funct
Peter Wen 2015/03/09 21:35:57 http://crbug.com/465457
8 if (site) {
9 console.log("updated site " + site + " to " +
10 getSiteDelta(site) + "," + getSiteSeverity(site));
11 $("delta").value = getSiteDelta(site);
12 $("severity").value = getSiteSeverity(site);
13 } else {
14 console.log("updated site " + site + " to " +
15 getDefaultDelta() + "," + getDefaultSeverity());
16 $("delta").value = getDefaultDelta();
17 $("severity").value = getDefaultSeverity();
18 }
19
20 console.log("updated site " + site + " type " + getDefaultType());
21 $("type").value = getDefaultType();
22
23 //console.log("updated site " + site + " simulate " + getDefaultSimulate());
dmazzoni 2015/03/09 15:40:40 Delete commented out code or use log levels?
Peter Wen 2015/03/09 21:35:57 Added TODO as this is part of the next feature (al
24 //$("simulate").checked = getDefaultSimulate();
25
26 chrome.extension.getBackgroundPage().updateTabs();
27 }
28
29 function onDeltaChange(value) {
30 console.log("delta changing to " + value + " for site " + site);
31 if (site) {
32 setSiteDelta(site, value);
33 }
34 setDefaultDelta(value);
35 update();
36 }
37
38 function onSeverityChange(value) {
39 console.log("severity changing to " + value + " for site " + site);
40 if (site) {
41 setSiteSeverity(site, value);
42 }
43 setDefaultSeverity(value);
44 update();
45 }
46
47 function onTypeChange(value) {
48 console.log("type changing to " + value + " for site " + site);
49 setDefaultType(value);
50 update();
51 }
52
53 function onSimulateChange(value) {
54 console.log("simulate changing to " + value + " for site " + site);
55 setDefaultSimulate(value);
56 update();
57 }
58
59 function onReset() {
60 console.log("resetting sites");
61 resetSiteDeltas();
62 resetSiteSeverities();
63 update();
64 }
65
66 function init() {
67 $("delta").addEventListener("input", function() {
68 onDeltaChange(parseFloat(this.value));
69 });
70 $("severity").addEventListener("input", function() {
71 onSeverityChange(parseFloat(this.value));
72 });
73 $("type").addEventListener("input", function() {
74 onTypeChange(this.value);
75 });
76 //$("simulate").addEventListener("change", function() {
77 // onSimulateChange(!this.checked);
78 //});
79 $("resetall").addEventListener("click", function() {
80 onReset();
81 });
82
83 chrome.windows.getLastFocused({"populate": true}, function(window) {
84 for (var i = 0; i < window.tabs.length; i++) {
85 var tab = window.tabs[i];
86 if (tab.active) {
87 site = siteFromUrl(tab.url);
88 console.log("active tab update " + site);
89 update();
90 return;
91 }
92 }
93 site = "unknown site";
94 update();
95 });
96 }
97
98 window.addEventListener("load", init, false);
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698