Merge pull request #187 from airtonix/patch-1

remove backdrop from proper element.
This commit is contained in:
Connor Sears 2013-09-21 15:06:38 -07:00
Родитель 899341f73a 12378d115b
Коммит 82b9cde7e6
1 изменённых файлов: 5 добавлений и 4 удалений

Просмотреть файл

@ -16,7 +16,7 @@
};
var onPopoverHidden = function () {
document.body.removeChild(backdrop);
popover.parentNode.removeChild(backdrop);
popover.style.display = 'none';
popover.removeEventListener('webkitTransitionEnd', onPopoverHidden);
}
@ -46,7 +46,7 @@
return popover;
}
window.addEventListener('touchend', function (e) {
var showHidePopover = function (e) {
var popover = getPopover(e);
if (!popover) return;
@ -56,8 +56,9 @@
popover.classList.add('visible');
popover.parentNode.appendChild(backdrop);
});
};
window.addEventListener('click', function (e) { if (getPopover(e)) e.preventDefault(); });
window.addEventListener('touchend', showHidePopover);
window.addEventListener('click', showHidePopover);
}();