Sha256: d16a6fc8ed403b2accc453ea615d308a614cb896e77c06332740bfa042db0aa8
Contents?: true
Size: 1 KB
Versions: 9
Compression:
Stored size: 1 KB
Contents
class JstreeMethods @check_tree: (selector) -> $(selector + " li").each (index, element) => if ($(element).hasClass("active")) $(element).children("ul").each (index, element) => JstreeMethods.show($(element)) else $(element).children("ul").each (index, element) => JstreeMethods.hide($(element)) @toggle_level: (element) -> if $(element).parent("li").hasClass("jstree-open") JstreeMethods.hide($(element).next("ul")) else JstreeMethods.show($(element).next("ul")) ############### private ##########3 @show: (element) -> element.show("fast") element.parent("li").removeClass("jstree-closed") element.parent("li").addClass("jstree-open") element.parent("li").children("button").html("-") @hide: (element) -> element.hide("fast") element.parent("li").removeClass("jstree-open") element.parent("li").addClass("jstree-closed") element.parent("li").children("button").html("+") window.JstreeMethods = JstreeMethods
Version data entries
9 entries across 9 versions & 1 rubygems