Sha256: 24a7b28aa621a877482269409abf03f68c8585f964e8f4e887d2d3f91c87a6bb
Contents?: true
Size: 901 Bytes
Versions: 2
Compression:
Stored size: 901 Bytes
Contents
/** A visual item which can be shown and hidden @class HidableItem @@abstract @extends VisualItem **/ var HidableItem = jazz.Class().extending(VisualItem).abstract; /** Shows the visual item @method show @param {boolean} displayButKeepTransparent The item will hold space but keep invisible **/ HidableItem.method("show", function(displayButKeepTransparent) { if (!this.$el) this.render(); if (!displayButKeepTransparent) this.$el.removeClass("sideshow-invisible"); this.$el.removeClass("sideshow-hidden"); this.status = AnimationStatus.VISIBLE; }); /** Hides the visual item @method hide **/ HidableItem.method("hide", function(keepHoldingSpace) { if (!keepHoldingSpace) this.$el.addClass("sideshow-hidden"); this.$el.addClass("sideshow-invisible"); this.status = AnimationStatus.NOT_DISPLAYED; });
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sideshow-0.4.2 | src/interface_itens/hidable_item.js |
sideshow-0.4.1 | src/interface_itens/hidable_item.js |