Sha256: d1636f2aeb003f866585345548d935fe8fae73b6c7b3fb287cd4baecb15f6849
Contents?: true
Size: 630 Bytes
Versions: 7
Compression:
Stored size: 630 Bytes
Contents
/*global dome, gts*/ /** * A very simplified version of bootstrap's collapse - toggles the "in" class on * "collapse" elements when the associated trigger is clicked. Attaches a single * click listener to the body. */ this.gts.collapse = function () { dome.on(document.body, "click", function (e) { if (dome.data.get("toggle", e.target) !== "collapse") { return; } var target = dome.id(dome.data.get("target", e.target).slice(1)); if (!target) { return; } dome.cn[dome.cn.has("in", target) ? "rm" : "add"]("in", target); e.preventDefault(); e.stopPropagation(); }); };
Version data entries
7 entries across 7 versions & 1 rubygems