UpgradesController.prototype = new PastelBaseController();
UpgradesController.prototype.constructor = UpgradesController;

/**
 * @constructor
 * @base PastelBaseController
 */
function UpgradesController() {
	_APP.getStateNotifier().subscribe(this);
	
	// options ====================================================================================
	this.setOpts({
		viewClass: UpgradesView,
		viewSelector: "div.id_upgrades_page_cont",
		wrapperSelector: "div.left",
		viewRemoveOnHide: true,
		ajaxSingleRequest: false,
		ajaxUrl: "/index/upgrades/"
	});
 
	// events =====================================================================================
 
	// setup ======================================================================================
	
	/** @param {UpgradesView} view */
	this._setupView = function(view) {

	};
	
	this._doSetState = function(state) {
		if(state.args.anchor != undefined && state.args.anchor != "") {
			this.view.goToAnchor(state.args.anchor);
		}
	};
}

