Merge "When laxy loading tabs don't overwrite query params."

This commit is contained in:
Jenkins 2012-06-20 23:39:40 +00:00 committed by Gerrit Code Review
commit 26dd86d3a7

View File

@ -5,7 +5,12 @@ horizon.tabs.load_tab = function (evt) {
tab_id = $this.attr('data-target'),
tab_pane = $(tab_id);
tab_pane.append("<i class='icon icon-updating ajax-updating'></i>&nbsp;<span>loading...</span>");
tab_pane.load("?tab=" + tab_id.replace('#', ''));
// 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('#', ''));
}
$this.attr("data-loaded", "true");
evt.preventDefault();
};