Sha256: 90491d41f735a382eb85cc462b940659acc3054c1c47df10e1cc27e107267133
Contents?: true
Size: 1.19 KB
Versions: 1
Compression:
Stored size: 1.19 KB
Contents
function initTogglers() { function triggerMasonryLayoutRefresh() { $('.grid > .row').masonry('layout'); } var togglers = $("a[data-behaviour='toggler']"); if (togglers.length > 0) { $(togglers).on("click", function(event) { event.preventDefault(); var toggled = $(event.target).attr("href"); $(toggled).toggle(); triggerMasonryLayoutRefresh(); }) } // css-toggler applies where you want a single line of text with a trailing ellipsis // contained in a .css-toggle-container to be expandable. Targeting the href selector here // will toggle the .expanded class on that element. // See the SCSS for what that class does, but it will probably take off the nowrap and allow // the content to expand downwards so it is all visible. // This is useful for expanding content in a table cell for example. var togglers = $("a[data-behaviour='css-toggler']"); if (togglers.length > 0) { $(togglers).on("click", function(event) { event.preventDefault(); var selectorsToToggle = $(event.target).attr("href"); $(selectorsToToggle).toggleClass("expanded"); triggerMasonryLayoutRefresh(); }) } } $(function() { initTogglers(); });
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
renalware-core-2.0.0.pre.beta4 | app/assets/javascripts/renalware/toggler.js |