зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1197133: Use dispatcher for listener getTitle
r=dburns --HG-- extra : commitid : 8vtmyidCi3x extra : rebase_source : e508e807147c163799b8bbf54149963f287ed91d
This commit is contained in:
Родитель
1bb1ddb8be
Коммит
a58ec6fa20
|
@ -183,6 +183,7 @@ function removeMessageListenerId(messageName, handler) {
|
||||||
removeMessageListener(messageName + listenerId, handler);
|
removeMessageListener(messageName + listenerId, handler);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let getTitleFn = dispatch(getTitle);
|
||||||
let getElementSizeFn = dispatch(getElementSize);
|
let getElementSizeFn = dispatch(getElementSize);
|
||||||
let getActiveElementFn = dispatch(getActiveElement);
|
let getActiveElementFn = dispatch(getActiveElement);
|
||||||
let clickElementFn = dispatch(clickElement);
|
let clickElementFn = dispatch(clickElement);
|
||||||
|
@ -209,7 +210,7 @@ function startListeners() {
|
||||||
addMessageListenerId("Marionette:pollForReadyState", pollForReadyState);
|
addMessageListenerId("Marionette:pollForReadyState", pollForReadyState);
|
||||||
addMessageListenerId("Marionette:cancelRequest", cancelRequest);
|
addMessageListenerId("Marionette:cancelRequest", cancelRequest);
|
||||||
addMessageListenerId("Marionette:getCurrentUrl", getCurrentUrlFn);
|
addMessageListenerId("Marionette:getCurrentUrl", getCurrentUrlFn);
|
||||||
addMessageListenerId("Marionette:getTitle", getTitle);
|
addMessageListenerId("Marionette:getTitle", getTitleFn);
|
||||||
addMessageListenerId("Marionette:getPageSource", getPageSource);
|
addMessageListenerId("Marionette:getPageSource", getPageSource);
|
||||||
addMessageListenerId("Marionette:goBack", goBack);
|
addMessageListenerId("Marionette:goBack", goBack);
|
||||||
addMessageListenerId("Marionette:goForward", goForward);
|
addMessageListenerId("Marionette:goForward", goForward);
|
||||||
|
@ -313,7 +314,7 @@ function deleteSession(msg) {
|
||||||
removeMessageListenerId("Marionette:get", get);
|
removeMessageListenerId("Marionette:get", get);
|
||||||
removeMessageListenerId("Marionette:pollForReadyState", pollForReadyState);
|
removeMessageListenerId("Marionette:pollForReadyState", pollForReadyState);
|
||||||
removeMessageListenerId("Marionette:cancelRequest", cancelRequest);
|
removeMessageListenerId("Marionette:cancelRequest", cancelRequest);
|
||||||
removeMessageListenerId("Marionette:getTitle", getTitle);
|
removeMessageListenerId("Marionette:getTitle", getTitleFn);
|
||||||
removeMessageListenerId("Marionette:getPageSource", getPageSource);
|
removeMessageListenerId("Marionette:getPageSource", getPageSource);
|
||||||
removeMessageListenerId("Marionette:getCurrentUrl", getCurrentUrlFn);
|
removeMessageListenerId("Marionette:getCurrentUrl", getCurrentUrlFn);
|
||||||
removeMessageListenerId("Marionette:goBack", goBack);
|
removeMessageListenerId("Marionette:goBack", goBack);
|
||||||
|
@ -1332,10 +1333,10 @@ function getCurrentUrl(isB2G) {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the current Title of the window
|
* Get the title of the current browsing context.
|
||||||
*/
|
*/
|
||||||
function getTitle(msg) {
|
function getTitle() {
|
||||||
sendResponse({value: curFrame.top.document.title}, msg.json.command_id);
|
return curFrame.top.document.title;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Загрузка…
Ссылка в новой задаче