disable dynamic slide toggle by default and offer a way to enable it
This commit is contained in:
parent
c2330e558e
commit
daecf4b2c1
|
@ -8,10 +8,18 @@
|
|||
* @copyright Bernhard Posselt 2014
|
||||
*/
|
||||
|
||||
(function (document, $) {
|
||||
(function (document, $, exports) {
|
||||
|
||||
'use strict';
|
||||
|
||||
var dynamicSlideToggleEnabled = false;
|
||||
|
||||
exports.Apps = {
|
||||
enableDynamicSlideToggle: function () {
|
||||
dynamicSlideToggleEnabled = true;
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* Provides a way to slide down a target area through a button and slide it
|
||||
* up if the user clicks somewhere else. Used for the news app settings and
|
||||
|
@ -22,9 +30,13 @@
|
|||
* <div class=".slide-area" class="hidden">I'm sliding up</div>
|
||||
*/
|
||||
var registerAppsSlideToggle = function () {
|
||||
var buttons = $('[data-apps-slide-toggle]');
|
||||
|
||||
$(document).click(function (event) {
|
||||
|
||||
var buttons = $('[data-apps-slide-toggle]');
|
||||
if (dynamicSlideToggleEnabled) {
|
||||
buttons = $('[data-apps-slide-toggle]');
|
||||
}
|
||||
|
||||
buttons.each(function (index, button) {
|
||||
|
||||
|
@ -61,4 +73,4 @@
|
|||
registerAppsSlideToggle();
|
||||
});
|
||||
|
||||
}(document, jQuery));
|
||||
}(document, jQuery, OC));
|
Loading…
Reference in New Issue