summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/ui/lib/ToggleableView.js
blob: 371629ffdbf49dff6be9ea987f9feca1b0f94dc1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var ToggleableView = View.extend({

	toggle: function(state){
		this.$el.toggleClass("active", state)
	},
	
	show: function(){
	  this.toggle(true)
	},

	hide: function(){
	  this.toggle(false)
	},
	
	visible: function(){
	  return this.$el.hasClass("active")
	}

})