fix turbolinks & sidebar
This commit is contained in:
parent
1a27726cba
commit
e7d9324df8
@ -3,3 +3,51 @@ $('.modal-basic').magnificPopup({
|
|||||||
preloader: false,
|
preloader: false,
|
||||||
modal: true
|
modal: true
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Bootstrap Toggle
|
||||||
|
(function($) {
|
||||||
|
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var $window = $( window );
|
||||||
|
|
||||||
|
var toggleClass = function( $el ) {
|
||||||
|
if ( !!$el.data('toggleClassBinded') ) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
var $target,
|
||||||
|
className,
|
||||||
|
eventName;
|
||||||
|
|
||||||
|
$target = $( $el.attr('data-target') );
|
||||||
|
className = $el.attr('data-toggle-class');
|
||||||
|
eventName = $el.attr('data-fire-event');
|
||||||
|
|
||||||
|
|
||||||
|
$el.on('click.toggleClass', function(e) {
|
||||||
|
e.preventDefault();
|
||||||
|
$target.toggleClass( className );
|
||||||
|
|
||||||
|
var hasClass = $target.hasClass( className );
|
||||||
|
|
||||||
|
if ( !!eventName ) {
|
||||||
|
$window.trigger( eventName, {
|
||||||
|
added: hasClass,
|
||||||
|
removed: !hasClass
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
$el.data('toggleClassBinded', true);
|
||||||
|
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
|
||||||
|
$(function() {
|
||||||
|
$('[data-toggle-class][data-target]').each(function() {
|
||||||
|
toggleClass( $(this) );
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
}).apply(this, [jQuery]);
|
||||||
|
@ -150,54 +150,6 @@ window.theme.fn = {
|
|||||||
|
|
||||||
}).apply(this, [window.theme, jQuery]);
|
}).apply(this, [window.theme, jQuery]);
|
||||||
|
|
||||||
// Bootstrap Toggle
|
|
||||||
(function($) {
|
|
||||||
|
|
||||||
'use strict';
|
|
||||||
|
|
||||||
var $window = $( window );
|
|
||||||
|
|
||||||
var toggleClass = function( $el ) {
|
|
||||||
if ( !!$el.data('toggleClassBinded') ) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
var $target,
|
|
||||||
className,
|
|
||||||
eventName;
|
|
||||||
|
|
||||||
$target = $( $el.attr('data-target') );
|
|
||||||
className = $el.attr('data-toggle-class');
|
|
||||||
eventName = $el.attr('data-fire-event');
|
|
||||||
|
|
||||||
|
|
||||||
$el.on('click.toggleClass', function(e) {
|
|
||||||
e.preventDefault();
|
|
||||||
$target.toggleClass( className );
|
|
||||||
|
|
||||||
var hasClass = $target.hasClass( className );
|
|
||||||
|
|
||||||
if ( !!eventName ) {
|
|
||||||
$window.trigger( eventName, {
|
|
||||||
added: hasClass,
|
|
||||||
removed: !hasClass
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
$el.data('toggleClassBinded', true);
|
|
||||||
|
|
||||||
return true;
|
|
||||||
};
|
|
||||||
|
|
||||||
$(function() {
|
|
||||||
$('[data-toggle-class][data-target]').each(function() {
|
|
||||||
toggleClass( $(this) );
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
}).apply(this, [jQuery]);
|
|
||||||
|
|
||||||
// Cards
|
// Cards
|
||||||
(function($) {
|
(function($) {
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user