return false;
}
-function getRemoteTab(name, remote_url, url) {
- $('#tab-content-' + name).parent().find('.tab-content').hide();
- $('#tab-content-' + name).parent().find('div.tabs a').removeClass('selected');
- $('#tab-' + name).addClass('selected')
+function getRemoteTab(name, remote_url, url, load_always = false) {
+ var tab_content = $('#tab-content-' + name);
- replaceInHistory(url)
+ tab_content.parent().find('.tab-content').hide();
+ tab_content.parent().find('div.tabs a').removeClass('selected');
+ $('#tab-' + name).addClass('selected');
- $.ajax({
- url: remote_url,
- type: 'get',
- success: function(data){
- $('#tab-content-' + name).html(data).show();
- }
- });
+ replaceInHistory(url);
+ if (tab_content.children().length == 0 && load_always == false) {
+ $.ajax({
+ url: remote_url,
+ type: 'get',
+ success: function(data){
+ tab_content.html(data)
+ }
+ });
+ }
+
+ tab_content.show();
return false;
}