var CurtainView = View.extend({ el: "#curtain", events: { "click": "click", }, initialize: function(){ }, klass: null, show: function(klass){ this.$el.addClass("visible") if (klass) { this.klass = klass this.$el.addClass(klass) } }, hide: function(k){ this.$el.removeClass("visible") if (this.klass) { setTimeout( function(){ this.$el.removeClass(this.klass) }.bind(this), 200 ) } }, click: function(){ if (document.body.classList.contains("nav")) { app.nav.hide() } if (app.selector.visible) { app.selector.hide() } }, })