@@ -42,7 +42,7 @@ var EventHandler = function(type, is_capturing, handler_key, cancel_bubble)
4242 while ( ele )
4343 {
4444 handler = ele . getAttribute ( handler_key ) ;
45- while ( ! ( handler && eventHandlers [ type ] [ handler ] ) && ( ele = ele . parentNode ) )
45+ while ( ! ( handler && window . eventHandlers [ type ] [ handler ] ) && ( ele = ele . parentNode ) )
4646 {
4747 handler = ele . nodeType == 1 ? ele . getAttribute ( handler_key ) : null ;
4848 }
@@ -53,17 +53,17 @@ var EventHandler = function(type, is_capturing, handler_key, cancel_bubble)
5353 container =
5454 document . getElementById ( ele . parentNode . parentNode . id . replace ( 'toolbar' , 'container' ) ) ;
5555 }
56- eventHandlers [ type ] [ handler ] ( event , ele , container ) ;
56+ window . eventHandlers [ type ] [ handler ] ( event , ele , container ) ;
5757 }
5858 ele = cancel_bubble ? null : ele && ele . parentNode ;
5959 }
6060 }
6161
6262 this . post = function ( handler , event )
6363 {
64- if ( eventHandlers [ type ] [ handler ] )
64+ if ( window . eventHandlers [ type ] [ handler ] )
6565 {
66- eventHandlers [ type ] [ handler ] ( event ) ;
66+ window . eventHandlers [ type ] [ handler ] ( event ) ;
6767 }
6868 }
6969
@@ -88,7 +88,7 @@ new EventHandler('scroll', true);
8888
8989/***** general ui click handler *****/
9090
91- eventHandlers . mousedown [ 'tab' ] = function ( event , target )
91+ window . eventHandlers . mousedown [ 'tab' ] = function ( event , target )
9292{
9393 var tabs = UIBase . getUIById ( target . get_attr ( 'parent-node-chain' , 'ui-id' ) ) ;
9494 var view_id = target . get_attr ( 'parent-node-chain' , 'ref-id' ) ;
@@ -99,11 +99,11 @@ eventHandlers.mousedown['tab'] = function(event, target)
9999 else
100100 {
101101 opera . postError ( ui_strings . S_DRAGONFLY_INFO_MESSAGE +
102- "tabs is missing in eventHandlers.click['tab'] in ui-actions" ) ;
102+ "tabs is missing in window. eventHandlers.click['tab'] in ui-actions" ) ;
103103 }
104104}
105105
106- eventHandlers . mousewheel [ 'change-on-scroll' ] = function ( event , target )
106+ window . eventHandlers . mousewheel [ 'change-on-scroll' ] = function ( event , target )
107107{
108108 if ( target . nodeName == "tab" )
109109 {
@@ -113,18 +113,18 @@ eventHandlers.mousewheel['change-on-scroll'] = function(event, target)
113113 if ( event . detail < 0 ) {
114114 if ( active_tab . previousElementSibling )
115115 {
116- eventHandlers . mousedown [ 'tab' ] ( null , active_tab . previousElementSibling ) ;
116+ window . eventHandlers . mousedown [ 'tab' ] ( null , active_tab . previousElementSibling ) ;
117117 }
118118 }
119119 else {
120120 if ( active_tab . nextElementSibling )
121121 {
122- eventHandlers . mousedown [ 'tab' ] ( null , active_tab . nextElementSibling ) ;
122+ window . eventHandlers . mousedown [ 'tab' ] ( null , active_tab . nextElementSibling ) ;
123123 }
124124 }
125125}
126126
127- eventHandlers . click [ 'close-tab' ] = function ( event , target )
127+ window . eventHandlers . click [ 'close-tab' ] = function ( event , target )
128128{
129129 //target = target.parentElement;
130130
@@ -137,15 +137,15 @@ eventHandlers.click['close-tab'] = function(event, target)
137137 }
138138}
139139
140- eventHandlers . mousedown [ 'horizontal-nav' ] = function ( event , target )
140+ window . eventHandlers . mousedown [ 'horizontal-nav' ] = function ( event , target )
141141{
142142 var horizontal_nav = UIBase . getUIById ( target . get_attr ( 'parent-node-chain' , 'ui-id' ) ) ;
143143 var dir = target . get_attr ( 'parent-node-chain' , 'dir' ) ;
144144 horizontal_nav . nav ( dir , true ) ;
145145} ;
146146
147- eventHandlers . mouseup [ 'horizontal-nav' ] =
148- eventHandlers . mouseout [ 'horizontal-nav' ] = function ( event , target )
147+ window . eventHandlers . mouseup [ 'horizontal-nav' ] =
148+ window . eventHandlers . mouseout [ 'horizontal-nav' ] = function ( event , target )
149149{
150150 var selection = window . getSelection ( ) ;
151151 if ( ! selection . isCollapsed )
@@ -156,26 +156,26 @@ eventHandlers.mouseout['horizontal-nav'] = function(event, target)
156156 horizontal_nav . clear_nav_timeout ( ) ;
157157} ;
158158
159- eventHandlers . mousewheel [ 'breadcrumbs-drag' ] = function ( event , target )
159+ window . eventHandlers . mousewheel [ 'breadcrumbs-drag' ] = function ( event , target )
160160{
161161 var horizontal_nav = UIBase . getUIById ( target . get_attr ( 'parent-node-chain' , 'ui-id' ) ) ;
162162 horizontal_nav . nav ( event . detail < 0 ? 100 : - 100 ) ;
163163} ;
164164
165- eventHandlers . mousedown [ 'breadcrumbs-drag' ] = function ( event , target )
165+ window . eventHandlers . mousedown [ 'breadcrumbs-drag' ] = function ( event , target )
166166{
167167 var horizontal_nav = UIBase . getUIById ( target . get_attr ( 'parent-node-chain' , 'ui-id' ) ) ;
168168 horizontal_nav . drag_breadcrumb ( event , target ) ;
169169
170170} ;
171171
172- eventHandlers . click [ 'settings-tabs' ] = function ( event , target )
172+ window . eventHandlers . click [ 'settings-tabs' ] = function ( event , target )
173173{
174174 var tabs = UIBase . getUIById ( target . parentElement . getAttribute ( 'ui-id' ) ) ;
175175 windows . showWindow ( 'window-3' , 'Settings' , templates . settings ( tabs ) , 200 , 200 , 200 , 200 ) ;
176176}
177177
178- eventHandlers . click [ 'show-search' ] = function ( event , target )
178+ window . eventHandlers . click [ 'show-search' ] = function ( event , target )
179179{
180180 var toolbar = UIBase . getUIById ( target . get_attr ( 'parent-node-chain' , 'ui-id' ) ) ;
181181 if ( toolbar )
@@ -188,42 +188,38 @@ eventHandlers.click['show-search'] = function(event, target)
188188 }
189189}
190190
191-
192-
193-
194-
195- eventHandlers . click [ 'show-window' ] = function ( event )
191+ window . eventHandlers . click [ 'show-window' ] = function ( event )
196192{
197193 var target = event . target ;
198194 var view_id = target . getAttribute ( 'view-id' ) ;
199195 target . parentNode . parentNode . parentNode . removeChild ( target . parentNode . parentNode ) ;
200196 UIWindowBase . showWindow ( view_id ) ;
201197}
202198
203- eventHandlers . click [ 'documentation' ] = function ( event )
199+ window . eventHandlers . click [ 'documentation' ] = function ( event )
204200{
205201 window . open ( event . target . getAttribute ( 'param' ) , '_info_window' ) . focus ( ) ;
206202}
207203
208204
209- eventHandlers . click [ 'top-window-close' ] = function ( event )
205+ window . eventHandlers . click [ 'top-window-close' ] = function ( event )
210206{
211207 window . close ( ) ;
212208}
213209
214- eventHandlers . click [ 'top-window-toggle-attach' ] = function ( event )
210+ window . eventHandlers . click [ 'top-window-toggle-attach' ] = function ( event )
215211{
216212 window . opera . attached = ! window . opera . attached ;
217213 window . settings . general . set ( 'window-attached' , window . opera . attached ) ;
218214 window . client . create_window_controls ( ) ;
219215}
220216
221- eventHandlers . click [ 'overlay-tab' ] = function ( event , target )
217+ window . eventHandlers . click [ 'overlay-tab' ] = function ( event , target )
222218{
223219 Overlay . get_instance ( ) . change_group ( event . target . getAttribute ( "group" ) ) ;
224220} ;
225221
226- eventHandlers . click [ 'toggle-overlay' ] = function ( event , target )
222+ window . eventHandlers . click [ 'toggle-overlay' ] = function ( event , target )
227223{
228224 var overlay = Overlay . get_instance ( ) ;
229225 var overlay_id = target . getAttribute ( "data-overlay-id" ) ;
@@ -233,12 +229,12 @@ eventHandlers.click['toggle-overlay'] = function(event, target)
233229 this . broker . dispatch_action ( "global" , "show-overlay" , event , target ) ;
234230} ;
235231
236- eventHandlers . click [ 'toggle-console' ] = function ( event , target )
232+ window . eventHandlers . click [ 'toggle-console' ] = function ( event , target )
237233{
238234 this . broker . dispatch_action ( "global" , "toggle-console" , event , target ) ;
239235} ;
240236
241- eventHandlers . click [ 'toolbar-switch' ] = function ( event )
237+ window . eventHandlers . click [ 'toolbar-switch' ] = function ( event )
242238{
243239 var target = event . target ;
244240 var arr = target . getAttribute ( 'key' ) && target . getAttribute ( 'key' ) . split ( '.' ) ;
@@ -253,7 +249,7 @@ eventHandlers.click['toolbar-switch'] = function(event)
253249 }
254250}
255251
256- eventHandlers . click [ "toolbar-single-select" ] = function ( event , target )
252+ window . eventHandlers . click [ "toolbar-single-select" ] = function ( event , target )
257253{
258254 var button = event . target ;
259255 var view_id = target . getAttribute ( "data-view-id" ) ;
@@ -306,7 +302,7 @@ eventHandlers.click["toolbar-single-select"] = function(event, target)
306302 }
307303}
308304
309- eventHandlers . click [ "close-overlay-view" ] = function ( event , target )
305+ window . eventHandlers . click [ "close-overlay-view" ] = function ( event , target )
310306{
311307 var ui_id = target . get_ancestor_attr ( "ui-id" ) ;
312308 var toolbar = UIBase . getUIById ( ui_id ) ;
@@ -318,7 +314,7 @@ eventHandlers.click["close-overlay-view"] = function(event, target)
318314
319315/***** change handler *****/
320316
321- eventHandlers . change [ 'checkbox-setting' ] = function ( event )
317+ window . eventHandlers . change [ 'checkbox-setting' ] = function ( event )
322318{
323319 var ele = event . target ;
324320 var view_id = ele . getAttribute ( 'view-id' ) ;
0 commit comments