Statistics
| Branch: | Revision:

blinker / firefox.plugin / data / settings / settingsvariables.js @ master

History | View | Annotate | Download (4.88 KB)

1
/*
2
 * Copyright 2015 Thies Pfeiffer and Dimitri Heil and Kevin Taron
3
 * Blinker is distributed under the terms of the GNU General Public License
4
 * 
5
 * This file is part of Blinker.
6
 * 
7
 * Blinker is free software: you can redistribute it and/or modify
8
 * it under the terms of the GNU General Public License as published by
9
 * the Free Software Foundation, either version 3 of the License, or
10
 * (at your option) any later version.
11
 * 
12
 * Blinker is distributed in the hope that it will be useful,
13
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
 * GNU General Public License for more details.
16
 * 
17
 * You should have received a copy of the GNU General Public License
18
 * along with Blinker. If not, see <http://www.gnu.org/licenses/>.
19
 */
20

    
21
var eyeTracker, 
22
scrollAtBorders, 
23
physicalScreenWidth, 
24
physicalScreenHeight, 
25
scaling, 
26
privacyMode, 
27
debugInformation, 
28
borderGazedObjects, 
29
gazeCrosshair,
30
gazeSmoothing,
31
gazeSmoothingHistory,
32
controlsInControlBar,
33
fixationThreshold,
34
linkParsingAreaWidth,
35
linkParsingAreaHeight,
36
getLinksFromArea,
37
getLinksFromElementBelow,
38
eyeTribeAverage,
39
gazeConfirmationSteps,
40
blickBrowserMode,
41
hideOnFocusLost;
42

    
43
//Listen to settings messages
44

    
45
self.port.on("hideOnFocusLost", function(setting){
46
        hideOnFocusLost = setting;
47
        console.log("settingsvariables.js :: " + "hideOnFocusLost is: "+hideOnFocusLost);
48
});
49
self.port.on("eyeTribeAverage", function(setting){
50
        eyeTribeAverage = setting;
51
        console.log("settingsvariables.js :: " + "eyeTribeAverage is: "+eyeTribeAverage);
52
});
53
self.port.on("eyeTracker", function(setting){
54
        eyeTracker = setting;
55
        console.log("settingsvariables.js :: " + "eyeTracker is: "+eyeTracker);
56
});
57
self.port.on("controlsInControlBar", function(setting){
58
        controlsInControlBar = setting;
59
        console.log("settingsvariables.js :: " + "controlsInControlBar is: "+controlsInControlBar);
60
});
61
self.port.on("scrollAtBorders", function(setting){
62
        scrollAtBorders = setting;
63
        console.log("settingsvariables.js :: " + "scrollAtBorders is: "+scrollAtBorders);
64
});
65
self.port.on("physicalScreenWidth", function(setting){
66
        physicalScreenWidth = setting;
67
        console.log("settingsvariables.js :: " + "physicalScreenWidth is: "+physicalScreenWidth);
68
});
69
self.port.on("physicalScreenHeight", function(setting){
70
        physicalScreenHeight = setting;
71
        console.log("settingsvariables.js :: " + "physicalScreenHeight is: "+physicalScreenHeight);
72
});
73
self.port.on("scaling", function(setting){
74
        scaling = setting;
75
        console.log("settingsvariables.js :: " + "scaling is: "+scaling);
76
});
77
self.port.on("privacyMode", function(setting){
78
        privacyMode = setting;
79
        console.log("settingsvariables.js :: " + "privacyMode is: "+privacyMode);
80
});
81
self.port.on("debugInformation", function(setting){
82
        debugInformation = setting;
83
        console.log("settingsvariables.js :: " + "debugInformation is: "+debugInformation);
84
});
85
self.port.on("borderGazedObjects", function(setting){
86
        borderGazedObjects = setting;
87
        console.log("settingsvariables.js :: " + "borderGazedObjects is: "+borderGazedObjects);
88
});
89
self.port.on("gazeCrosshair", function(setting){
90
        gazeCrosshair = setting;
91
        console.log("settingsvariables.js :: " + "gazeCrosshair is: "+gazeCrosshair);
92
});
93
self.port.on("gazeSmoothing", function(setting){
94
        gazeSmoothing = setting;
95
        console.log("settingsvariables.js :: " + "gazeSmoothing is: "+gazeSmoothing);
96
});
97
self.port.on("gazeSmoothingHistory", function(setting){
98
        gazeSmoothingHistory = setting;
99
        console.log("settingsvariables.js :: " + "gazeSmoothingHistory is: "+gazeSmoothingHistory);
100
});
101
self.port.on("fixationThreshold", function(setting){
102
        fixationThreshold = setting;
103
        console.log("settingsvariables.js :: " + "fixationThreshold is: "+fixationThreshold);
104
});
105
self.port.on("linkParsingAreaWidth", function(setting){
106
        linkParsingAreaWidth = setting;
107
        console.log("settingsvariables.js :: " + "linkParsingAreaWidth is: "+linkParsingAreaWidth);
108
});
109
self.port.on("linkParsingAreaHeight", function(setting){
110
        linkParsingAreaHeight = setting;
111
        console.log("settingsvariables.js :: " + "linkParsingAreaHeight is: "+linkParsingAreaHeight);
112
});
113
self.port.on("getLinksFromArea", function(setting){
114
        getLinksFromArea = setting;
115
        console.log("settingsvariables.js :: " + "getLinksFromArea is: "+getLinksFromArea);
116
});
117
self.port.on("getLinksFromElementBelow", function(setting){
118
        getLinksFromElementBelow = setting;
119
        console.log("settingsvariables.js :: " + "getLinksFromElementBelow is: "+getLinksFromElementBelow);
120
});
121
self.port.on("gazeConfirmationSteps", function(setting){
122
        gazeConfirmationSteps = setting;
123
        console.log("settingsvariables.js :: " + "gazeConfirmationSteps is: "+gazeConfirmationSteps);
124
});
125
self.port.on("blickBrowserMode", function(setting){
126
        blickBrowserMode = setting;
127
        console.log("settingsvariables.js :: " + "blickBrowserMode is: "+blickBrowserMode);
128
});