Bug 1250772 - Remove softkb-change observer listener. r?mossop draft
authorMakoto Kato <m_kato@ga2.so-net.ne.jp>
Wed, 24 Feb 2016 12:52:38 +0900
changeset 334017 f61a017c4e2f73acd6d98d3e2cbb64f2a2113b52
parent 334016 5b2baa5e9356644a7ed0b73e422eaff62e159ffb
child 514800 57651428a4be817457409bbb289b2ba2b853240c
push id11424
push userm_kato@ga2.so-net.ne.jp
push dateWed, 24 Feb 2016 03:58:14 +0000
reviewersmossop
bugs1250772
milestone47.0a1
Bug 1250772 - Remove softkb-change observer listener. r?mossop MozReview-Commit-ID: 2PkpjTSVSsM
toolkit/components/prompts/content/commonDialog.js
--- a/toolkit/components/prompts/content/commonDialog.js
+++ b/toolkit/components/prompts/content/commonDialog.js
@@ -42,32 +42,19 @@ function commonDialogOnLoad() {
         button2            : dialog.getButton("extra1"),
         button1            : dialog.getButton("cancel"),
         button0            : dialog.getButton("accept"),
         focusTarget        : window,
     };
 
     // limit the dialog to the screen width
     document.getElementById("filler").maxWidth = screen.availWidth;
-    Services.obs.addObserver(softkbObserver, "softkb-change", false);
 
     Dialog = new CommonDialog(args, ui);
     Dialog.onLoad(dialog);
     window.getAttention();
 }
 
 function commonDialogOnUnload() {
-    Services.obs.removeObserver(softkbObserver, "softkb-change");
     // Convert args back into property bag
     for (let propName in args)
         propBag.setProperty(propName, args[propName]);
 }
-
-function softkbObserver(subject, topic, data) {
-    let rect = JSON.parse(data);
-    if (rect) {
-        let height = rect.bottom - rect.top;
-        let width  = rect.right - rect.left;
-        let top    = (rect.top + (height - window.innerHeight) / 2);
-        let left   = (rect.left + (width - window.innerWidth) / 2);
-        window.moveTo(left, top);
-    }
-}