47 lines
1006 B
JavaScript
47 lines
1006 B
JavaScript
"use strict";
|
|
jQuery(function($) {
|
|
var $bodyEl = $('body'),
|
|
$sidedrawerEl = $('#sidedrawer');
|
|
|
|
|
|
function showSidedrawer() {
|
|
// show overlay
|
|
var options = {
|
|
onclose: function() {
|
|
$sidedrawerEl
|
|
.removeClass('active')
|
|
.appendTo(document.body);
|
|
}
|
|
};
|
|
|
|
var $overlayEl = $(mui.overlay('on', options));
|
|
|
|
// show element
|
|
$sidedrawerEl.appendTo($overlayEl);
|
|
setTimeout(function() {
|
|
$sidedrawerEl.addClass('active');
|
|
}, 20);
|
|
}
|
|
|
|
|
|
function hideSidedrawer() {
|
|
$bodyEl.toggleClass('hide-sidedrawer');
|
|
}
|
|
|
|
|
|
$('.js-show-sidedrawer').on('click', showSidedrawer);
|
|
$('.js-hide-sidedrawer').on('click', hideSidedrawer);
|
|
});
|
|
|
|
var $titleEls = $('strong', $('#sidedrawer'));
|
|
|
|
$titleEls
|
|
.next()
|
|
.hide();
|
|
|
|
$titleEls.on('click', function() {
|
|
$(this).next().slideToggle(200);
|
|
});/**
|
|
* Created by Martin on 24/02/2016.
|
|
*/
|