// # Toggle Support /*global document, $, Ghost */ (function () { "use strict"; Ghost.temporary.initToggles = function ($el) { $el.find('[data-toggle]').each(function () { var toggle = $(this).data('toggle'); $(this).parent().children(toggle).hide(); }); $el.find('[data-toggle]').on('click', function (e) { e.preventDefault(); e.stopPropagation(); $(this).toggleClass('active'); var toggle = $(this).data('toggle'); $(this).parent().children(toggle).fadeToggle(200).toggleClass('open'); }); }; $(document).ready(function () { // ## Toggle Up In Your Grill // Allows for toggling via data-attributes. // ### Usage // Ghost.temporary.initToggles($(document)); }); }());