var overlay;
var popup;
var dismissCallback;
+ var tizenHwKeyListener = null;
function isPopupVisible() {
if (box) {
}
}
+ function tizenHwKeyFunc(evt) {
+ if (evt.keyName === "back") {
+ evt.stopImmediatePropagation();
+ if (dismissCallback) {
+ dismissCallback();
+ }
+ }
+ }
+
function showPopup() {
box.style.display = 'block';
}
if (prompt) {
text = d.getElementById(inputId).value;
}
+
+ if (tizenHwKeyListener) {
+ window.removeEventListener('tizenhwkey', tizenHwKeyListener, true);
+ tizenHwKeyListener = null;
+ }
+
hidePopup();
callback(id, text);
}
e.addEventListener('click', createCloseCallback(callback, i + 1, options.prompt), false);
}
+ if (!tizenHwKeyListener) {
+ tizenHwKeyListener = tizenHwKeyFunc;
+ window.addEventListener('tizenhwkey', tizenHwKeyListener, true);
+ }
+
// show popup
showPopup();
}