Since reveal-for-x uses now CSS for hiding the related JS for the inline style is removed.
* @function
*/
reveal(isRevealed) {
- var $closer = this.$element.find('[data-close]');
if (isRevealed) {
this.close();
this.isRevealed = true;
this.$element.attr('aria-hidden', 'false');
this.$element.off('open.zf.trigger toggle.zf.trigger');
this.$element.removeClass('is-closed');
- if ($closer.length) { $closer.hide(); }
} else {
this.isRevealed = false;
this.$element.attr('aria-hidden', 'true');
'toggle.zf.trigger': this.toggle.bind(this)
});
this.$element.addClass('is-closed');
- if ($closer.length) {
- $closer.show();
- }
}
this._addContentClasses(isRevealed);
}
position: absolute;
}
+ .close-button {
+ display: none;
+ }
+
@at-root .#{$content}.has-reveal-#{$position} {
margin-#{$position}: $offcanvas-size;
}
box-shadow: none;
transform: none;
}
+
+ .close-button {
+ display: none;
+ }
}
@mixin foundation-off-canvas {