This commit is contained in:
XhmikosR 2015-02-11 09:48:50 +02:00
Родитель c591a26792
Коммит 276750ccfa
4 изменённых файлов: 32 добавлений и 10 удалений

19
dist/js/ratchet.js поставляемый
Просмотреть файл

@ -76,6 +76,14 @@
!(function () {
'use strict';
var eventModalOpen = new CustomEvent('modalOpen', {
bubbles: true,
cancelable: true
});
var eventModalClose = new CustomEvent('modalClose', {
bubbles: true,
cancelable: true
});
var findModals = function (target) {
var i;
var modals = document.querySelectorAll('a');
@ -98,12 +106,15 @@
window.addEventListener('touchend', function (event) {
var modal = getModal(event);
if (modal) {
if (modal && modal.classList.contains('modal')) {
modal.classList.toggle('active');
if (modal && modal.classList.contains('modal')) {
var eventToDispatch = eventModalOpen;
if (modal.classList.contains('active')) {
eventToDispatch = eventModalClose;
}
event.preventDefault(); // prevents rewriting url (apps can still use hash values in url)
modal.dispatchEvent(eventToDispatch);
modal.classList.toggle('active');
}
event.preventDefault(); // prevents rewriting url (apps can still use hash values in url)
});
}());

2
dist/js/ratchet.min.js поставляемый

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

19
docs/dist/js/ratchet.js поставляемый
Просмотреть файл

@ -76,6 +76,14 @@
!(function () {
'use strict';
var eventModalOpen = new CustomEvent('modalOpen', {
bubbles: true,
cancelable: true
});
var eventModalClose = new CustomEvent('modalClose', {
bubbles: true,
cancelable: true
});
var findModals = function (target) {
var i;
var modals = document.querySelectorAll('a');
@ -98,12 +106,15 @@
window.addEventListener('touchend', function (event) {
var modal = getModal(event);
if (modal) {
if (modal && modal.classList.contains('modal')) {
modal.classList.toggle('active');
if (modal && modal.classList.contains('modal')) {
var eventToDispatch = eventModalOpen;
if (modal.classList.contains('active')) {
eventToDispatch = eventModalClose;
}
event.preventDefault(); // prevents rewriting url (apps can still use hash values in url)
modal.dispatchEvent(eventToDispatch);
modal.classList.toggle('active');
}
event.preventDefault(); // prevents rewriting url (apps can still use hash values in url)
});
}());

2
docs/dist/js/ratchet.min.js поставляемый

Различия файлов скрыты, потому что одна или несколько строк слишком длинны