|
|
@ -8,10 +8,6 @@ var MovimTpl = { |
|
|
dragged : false, |
|
|
dragged : false, |
|
|
moving : false, |
|
|
moving : false, |
|
|
percent : false, |
|
|
percent : false, |
|
|
init : function() { |
|
|
|
|
|
if (document.getElementById('back') != null) |
|
|
|
|
|
MovimUtils.hideElement(document.getElementById('back')); |
|
|
|
|
|
}, |
|
|
|
|
|
append : function(selector, html) { |
|
|
append : function(selector, html) { |
|
|
target = document.querySelector(selector); |
|
|
target = document.querySelector(selector); |
|
|
if (target) { |
|
|
if (target) { |
|
|
@ -30,10 +26,10 @@ var MovimTpl = { |
|
|
} else if (Dialog.filled()) { |
|
|
} else if (Dialog.filled()) { |
|
|
Dialog.clear(); |
|
|
Dialog.clear(); |
|
|
// If the menu is shown
|
|
|
// If the menu is shown
|
|
|
} else if (MovimUtils.hasClass('body > nav', 'active')) { |
|
|
|
|
|
MovimUtils.removeClass('body > nav', 'active'); |
|
|
|
|
|
|
|
|
} else if (document.querySelector('body > nav').classList.contains('active')) { |
|
|
|
|
|
document.querySelector('body > nav').classList.remove('active'); |
|
|
// If the panel is shown
|
|
|
// If the panel is shown
|
|
|
} else if (MovimTpl.isPanel()) { |
|
|
|
|
|
|
|
|
} else if (document.querySelector('main').classList.contains('enabled')) { |
|
|
MovimTpl.hidePanel(); |
|
|
MovimTpl.hidePanel(); |
|
|
window.history.back(); |
|
|
window.history.back(); |
|
|
} else { |
|
|
} else { |
|
|
@ -61,9 +57,6 @@ var MovimTpl = { |
|
|
MovimUtils.removeClass('main', 'enabled'); |
|
|
MovimUtils.removeClass('main', 'enabled'); |
|
|
MovimUtils.removeClass('ul#bottomnavigation', 'hidden'); |
|
|
MovimUtils.removeClass('ul#bottomnavigation', 'hidden'); |
|
|
}, |
|
|
}, |
|
|
isPanel: function() { |
|
|
|
|
|
return MovimUtils.hasClass('main', 'enabled'); |
|
|
|
|
|
}, |
|
|
|
|
|
isPanelScrolled: function() { |
|
|
isPanelScrolled: function() { |
|
|
var selector = document.querySelector('main > div:first-child:nth-last-child(2) > div'); |
|
|
var selector = document.querySelector('main > div:first-child:nth-last-child(2) > div'); |
|
|
|
|
|
|
|
|
@ -105,9 +98,6 @@ var MovimTpl = { |
|
|
replacedNode = target.parentNode.replaceChild(element, target); |
|
|
replacedNode = target.parentNode.replaceChild(element, target); |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
toggleActionButton : function() { |
|
|
|
|
|
document.querySelector('.button.action').classList.toggle('active'); |
|
|
|
|
|
}, |
|
|
|
|
|
toggleContextMenu : function(e) { |
|
|
toggleContextMenu : function(e) { |
|
|
var contextMenu = document.querySelector('ul.context_menu'); |
|
|
var contextMenu = document.querySelector('ul.context_menu'); |
|
|
if (contextMenu == null) return; |
|
|
if (contextMenu == null) return; |
|
|
@ -176,7 +166,6 @@ var MovimTpl = { |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
movim_add_onload(function() { |
|
|
movim_add_onload(function() { |
|
|
MovimTpl.init(); |
|
|
|
|
|
MovimTpl.touchEvents(); |
|
|
MovimTpl.touchEvents(); |
|
|
document.body.addEventListener('click', MovimTpl.toggleContextMenu, false); |
|
|
document.body.addEventListener('click', MovimTpl.toggleContextMenu, false); |
|
|
}); |
|
|
}); |