<header class="ui-header">
<h2 class="ui-title">TAU Basic</h2>
</header>
- <div class="ui-content content-padding">
+ <div class="ui-content">
<a href="#popup" data-rel="popup">Open Popup</a>
<!-- Fill contents -->
</div>
page.addEventListener("popupshow", function popupOpenHandler(e) {
var popup = e.target, // popup element
- scroller = popup.querySelector(".ui-popup-wrapper"), // element that has scroll
-
- // rotary event handler
- rotaryEventHandler = function(e) {
- if (e.detail.direction === "CW") { // Right direction
- scroller.scrollTop += SCROLL_STEP;
- } else if (e.detail.direction === "CCW") { // Left direction
- scroller.scrollTop -= SCROLL_STEP;
- }
- };
-
- // register rotary event when popup is shown.
+ scroller = popup.querySelector(".ui-popup-wrapper"), // element that has scroll
+
+ // rotary event handler
+ rotaryEventHandler = function(e) {
+ if (e.detail.direction === "CW") { // Right direction
+ scroller.scrollTop += SCROLL_STEP;
+ } else if (e.detail.direction === "CCW") { // Left direction
+ scroller.scrollTop -= SCROLL_STEP;
+ }
+ };
+
+ // register rotary event
document.addEventListener("rotarydetent", rotaryEventHandler, false);
- // unregister rotary event when popup is hidden
+ // unregister rotary event
popup.addEventListener("popuphide", function popupHideHandler() {
popup.removeEventListener("popuphide", popupHideHandler, false);
document.removeEventListener("rotarydetent", rotaryEventHandler, false);
}
};
- // register rotary event when popup is shown.
+ // register rotary event
document.addEventListener("rotarydetent", rotaryEventHandler, false);
- // unregister rotary event when popup is hidden
+ // unregister rotary event
page.addEventListener("pagebeforehide", function pageHideHanlder() {
page.removeEventListener("pagebeforehide", pageHideHanlder, false);
document.removeEventListener("rotarydetent", rotaryEventHandler, false);