When laxy loading tabs don't overwrite query params.

Fixes bug 1015702

Change-Id: I5f6a895af09481b5c47a0335bb12c620b4c4be08
This commit is contained in:
Tres Henry 2012-06-20 10:19:10 -07:00
parent b9be56f209
commit 4624620059

View File

@ -5,7 +5,12 @@ horizon.tabs.load_tab = function (evt) {
tab_id = $this.attr('data-target'), tab_id = $this.attr('data-target'),
tab_pane = $(tab_id); tab_pane = $(tab_id);
tab_pane.append("<i class='icon icon-updating ajax-updating'></i>&nbsp;<span>loading...</span>"); tab_pane.append("<i class='icon icon-updating ajax-updating'></i>&nbsp;<span>loading...</span>");
// If query params exist, append tab id.
if(window.location.search.length > 0) {
tab_pane.load(window.location.search + "&tab=" + tab_id.replace('#', ''));
} else {
tab_pane.load("?tab=" + tab_id.replace('#', '')); tab_pane.load("?tab=" + tab_id.replace('#', ''));
}
$this.attr("data-loaded", "true"); $this.attr("data-loaded", "true");
evt.preventDefault(); evt.preventDefault();
}; };