Sha256: 4f5978da28d4381fda1123d2c9a61d8ebaf2bc108a41e4aff49dd67d1323eeb0

Contents?: true

Size: 821 Bytes

Versions: 5

Compression:

Stored size: 821 Bytes

Contents

// console.log('Loading Side Bar...')

Spontaneous.SideBar = (function($, S) {
	var dom = S.Dom, Page = S.Page;

	var side_bar = {
		panel: function() {
			this.panel = dom.div('#side-bar');
			this.logo_panel = dom.div('#logo');
			this.page_info_panel = dom.div('.page-info');
			this.user_panel = dom.div('#user');
			this.panel.append(this.logo_panel).append(this.page_info_panel).append(this.user_panel);
			return this.panel;
		},
		location_changed: function(location) {
			console.log('page-loaded', location);
			this.page_info_panel.text(location.url);
		},
		spinner: function() {
			if (!this._spinner) {
				this._spinner = Spontaneous.Progress(this.logo_panel[0], 48, {
					spinner_fg_color: '#fff',
					period: 850
				});
			}
			return this._spinner;
		}
	};
	return side_bar;
})(jQuery, Spontaneous);

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
spontaneous-0.2.0.beta10 application/js/side_bar.js
spontaneous-0.2.0.beta9 application/js/side_bar.js
spontaneous-0.2.0.beta8 application/js/side_bar.js
spontaneous-0.2.0.beta7 application/js/side_bar.js
spontaneous-0.2.0.beta6 application/js/side_bar.js