@@ -49,7 +49,7 @@ settings =
49
49
eventListeners : {}
50
50
51
51
init : ->
52
- @port = chrome .extension .connect ({ name : " settings" })
52
+ @port = chrome .runtime .connect ({ name : " settings" })
53
53
@port .onMessage .addListener (@receiveMessage )
54
54
55
55
get : (key ) -> @values [key]
@@ -103,7 +103,7 @@ initializePreDomReady = ->
103
103
refreshCompletionKeys ()
104
104
105
105
# Send the key to the key handler in the background page.
106
- keyPort = chrome .extension .connect ({ name : " keyDown" })
106
+ keyPort = chrome .runtime .connect ({ name : " keyDown" })
107
107
108
108
requestHandlers =
109
109
hideUpgradeNotification : -> HUD .hideUpgradeNotification ()
@@ -118,7 +118,7 @@ initializePreDomReady = ->
118
118
getActiveState : -> { enabled : isEnabledForUrl }
119
119
disableVimium : disableVimium
120
120
121
- chrome .extension .onMessage .addListener (request, sender, sendResponse) ->
121
+ chrome .runtime .onMessage .addListener (request, sender, sendResponse) ->
122
122
# in the options page, we will receive requests from both content and background scripts. ignore those
123
123
# from the former.
124
124
return if sender .tab and not sender .tab .url .startsWith ' chrome-extension://'
@@ -158,7 +158,7 @@ disableVimium = ->
158
158
window .addEventListener " focus" , ->
159
159
# settings may have changed since the frame last had focus
160
160
settings .load ()
161
- chrome .extension .sendMessage ({ handler : " frameFocused" , frameId : frameId })
161
+ chrome .runtime .sendMessage ({ handler : " frameFocused" , frameId : frameId })
162
162
163
163
#
164
164
# Initialization tasks that must wait for the document to be ready.
@@ -169,12 +169,12 @@ initializeOnDomReady = ->
169
169
enterInsertModeIfElementIsFocused () if isEnabledForUrl
170
170
171
171
# Tell the background page we're in the dom ready state.
172
- chrome .extension .connect ({ name : " domReady" })
172
+ chrome .runtime .connect ({ name : " domReady" })
173
173
174
174
# This is a little hacky but sometimes the size wasn't available on domReady?
175
175
registerFrameIfSizeAvailable = (is_top ) ->
176
176
if (innerWidth != undefined && innerWidth != 0 && innerHeight != undefined && innerHeight != 0 )
177
- chrome .extension .sendMessage (
177
+ chrome .runtime .sendMessage (
178
178
handler : " registerFrame"
179
179
frameId : frameId
180
180
area : innerWidth * innerHeight
@@ -250,19 +250,19 @@ extend window,
250
250
window .location .href = window .location .origin
251
251
252
252
toggleViewSource : ->
253
- chrome .extension .sendMessage { handler : " getCurrentTabUrl" }, (url ) ->
253
+ chrome .runtime .sendMessage { handler : " getCurrentTabUrl" }, (url ) ->
254
254
if (url .substr (0 , 12 ) == " view-source:" )
255
255
url = url .substr (12 , url .length - 12 )
256
256
else
257
257
url = " view-source:" + url
258
- chrome .extension .sendMessage ({ handler : " openUrlInNewTab" , url : url, selected : true })
258
+ chrome .runtime .sendMessage ({ handler : " openUrlInNewTab" , url : url, selected : true })
259
259
260
260
copyCurrentUrl : ->
261
261
# TODO(ilya): When the following bug is fixed, revisit this approach of sending back to the background
262
262
# page to copy.
263
263
# http://code.google.com/p/chromium/issues/detail?id=55188
264
- chrome .extension .sendMessage { handler : " getCurrentTabUrl" }, (url ) ->
265
- chrome .extension .sendMessage { handler : " copyToClipboard" , data : url }
264
+ chrome .runtime .sendMessage { handler : " getCurrentTabUrl" }, (url ) ->
265
+ chrome .runtime .sendMessage { handler : " copyToClipboard" , data : url }
266
266
267
267
HUD .showForDuration (" Yanked URL" , 1000 )
268
268
@@ -438,7 +438,7 @@ onKeyup = (event) -> return unless handlerStack.bubbleEvent('keyup', event)
438
438
checkIfEnabledForUrl = ->
439
439
url = window .location .toString ()
440
440
441
- chrome .extension .sendMessage { handler : " isEnabledForUrl" , url : url }, (response ) ->
441
+ chrome .runtime .sendMessage { handler : " isEnabledForUrl" , url : url }, (response ) ->
442
442
isEnabledForUrl = response .isEnabledForUrl
443
443
if (isEnabledForUrl)
444
444
initializeWhenEnabled ()
@@ -453,7 +453,7 @@ refreshCompletionKeys = (response) ->
453
453
if (response .validFirstKeys )
454
454
validFirstKeys = response .validFirstKeys
455
455
else
456
- chrome .extension .sendMessage ({ handler : " getCompletionKeys" }, refreshCompletionKeys)
456
+ chrome .runtime .sendMessage ({ handler : " getCompletionKeys" }, refreshCompletionKeys)
457
457
458
458
isValidFirstKey = (keyChar ) ->
459
459
validFirstKeys[keyChar] || / [1-9 ] / .test (keyChar)
@@ -870,7 +870,7 @@ window.showHelpDialog = (html, fid) ->
870
870
VimiumHelpDialog .init ()
871
871
872
872
container .getElementsByClassName (" optionsPage" )[0 ].addEventListener (" click" ,
873
- -> chrome .extension .sendMessage ({ handler : " openOptionsPageInNewTab" })
873
+ -> chrome .runtime .sendMessage ({ handler : " openOptionsPageInNewTab" })
874
874
false )
875
875
876
876
@@ -927,7 +927,7 @@ HUD =
927
927
928
928
onUpdateLinkClicked : (event ) ->
929
929
HUD .hideUpgradeNotification ()
930
- chrome .extension .sendMessage ({ handler : " upgradeNotificationClosed" })
930
+ chrome .runtime .sendMessage ({ handler : " upgradeNotificationClosed" })
931
931
932
932
hideUpgradeNotification : (clickEvent ) ->
933
933
Tween .fade (HUD .upgradeNotificationElement (), 0 , 150 ,
@@ -999,7 +999,7 @@ initializePreDomReady()
999
999
window .addEventListener (" DOMContentLoaded" , initializeOnDomReady)
1000
1000
1001
1001
window .onbeforeunload = ->
1002
- chrome .extension .sendMessage (
1002
+ chrome .runtime .sendMessage (
1003
1003
handler : " updateScrollPosition"
1004
1004
scrollX : window .scrollX
1005
1005
scrollY : window .scrollY )
0 commit comments