Bug 1350842 - part3 : remove logic about handling 'OpenMediaWithExternalApp' event in browser.js.
MozReview-Commit-ID: Ev9qV0iBUzb
--- a/mobile/android/chrome/content/browser.js
+++ b/mobile/android/chrome/content/browser.js
@@ -4698,17 +4698,16 @@ Tab.prototype = {
};
var BrowserEventHandler = {
init: function init() {
BrowserApp.deck.addEventListener("touchend", this, true);
BrowserApp.deck.addEventListener("DOMUpdatePageReport", PopupBlockerObserver.onUpdatePageReport);
BrowserApp.deck.addEventListener("MozMouseHittest", this, true);
- BrowserApp.deck.addEventListener("OpenMediaWithExternalApp", this, true);
// ReaderViews support backPress listeners.
WindowEventDispatcher.registerListener((event, data, callback) => {
callback.onSuccess(Reader.onBackPress(BrowserApp.selectedTab.id));
}, "Browser:OnBackPressed");
},
handleEvent: function(aEvent) {
@@ -4716,26 +4715,16 @@ var BrowserEventHandler = {
case 'touchend':
if (this._inCluster) {
aEvent.preventDefault();
}
break;
case 'MozMouseHittest':
this._handleRetargetedTouchStart(aEvent);
break;
- case 'OpenMediaWithExternalApp': {
- let mediaSrc = aEvent.target.currentSrc || aEvent.target.src;
- let uuid = uuidgen.generateUUID().toString();
- GlobalEventDispatcher.sendRequest({
- type: "Video:Play",
- uri: mediaSrc,
- uuid: uuid
- });
- break;
- }
}
},
_handleRetargetedTouchStart: function(aEvent) {
// we should only get this called just after a new touchstart with a single
// touch point.
if (!BrowserApp.isBrowserContentDocumentDisplayed() || aEvent.defaultPrevented) {
return;