Browse Source

[Web UI] Don't update the tabs if tab's panel is collapsed

adaptive-webui-19844
ngosang 10 years ago
parent
commit
e6f2926ccd
  1. 4
      src/webui/www/public/scripts/client.js
  2. 5
      src/webui/www/public/scripts/prop-files.js
  3. 3
      src/webui/www/public/scripts/prop-general.js
  4. 5
      src/webui/www/public/scripts/prop-trackers.js
  5. 3
      src/webui/www/public/scripts/prop-webseeds.js

4
src/webui/www/public/scripts/client.js

@ -392,6 +392,10 @@ window.addEvent('load', function () {
$('prop_webseeds').addClass("invisible"); $('prop_webseeds').addClass("invisible");
updatePropertiesPanel(); updatePropertiesPanel();
}); });
$('propertiesPanel_collapseToggle').addEvent('click', function(e){
updatePropertiesPanel();
});
}, },
column : 'mainColumn', column : 'mainColumn',
height : prop_h height : prop_h

5
src/webui/www/public/scripts/prop-files.js

@ -273,7 +273,8 @@ var filesDynTable = new Class({
var loadTorrentFilesDataTimer; var loadTorrentFilesDataTimer;
var loadTorrentFilesData = function() { var loadTorrentFilesData = function() {
if ($('prop_files').hasClass('invisible')) { if ($('prop_files').hasClass('invisible') ||
$('propertiesPanel_collapseToggle').hasClass('panel-expand')) {
// Tab changed, don't do anything // Tab changed, don't do anything
return; return;
} }
@ -347,4 +348,4 @@ var updateTorrentFilesData = function() {
} }
fTable = new filesDynTable(); fTable = new filesDynTable();
fTable.setup($('filesTable')); fTable.setup($('filesTable'));

3
src/webui/www/public/scripts/prop-general.js

@ -16,7 +16,8 @@ var clearData = function() {
var loadTorrentDataTimer; var loadTorrentDataTimer;
var loadTorrentData = function() { var loadTorrentData = function() {
if ($('prop_general').hasClass('invisible')) { if ($('prop_general').hasClass('invisible') ||
$('propertiesPanel_collapseToggle').hasClass('panel-expand')) {
// Tab changed, don't do anything // Tab changed, don't do anything
return; return;
} }

5
src/webui/www/public/scripts/prop-trackers.js

@ -54,7 +54,8 @@ var current_hash = "";
var loadTrackersDataTimer; var loadTrackersDataTimer;
var loadTrackersData = function() { var loadTrackersData = function() {
if ($('prop_trackers').hasClass('invisible')) { if ($('prop_trackers').hasClass('invisible') ||
$('propertiesPanel_collapseToggle').hasClass('panel-expand')) {
// Tab changed, don't do anything // Tab changed, don't do anything
return; return;
} }
@ -127,4 +128,4 @@ $('addTrackersPlus').addEvent('click', function addTrackerDlg() {
width: 500, width: 500,
height: 250 height: 250
}); });
}); });

3
src/webui/www/public/scripts/prop-webseeds.js

@ -54,7 +54,8 @@ var current_hash = "";
var loadWebSeedsDataTimer; var loadWebSeedsDataTimer;
var loadWebSeedsData = function() { var loadWebSeedsData = function() {
if ($('prop_webseeds').hasClass('invisible')) { if ($('prop_webseeds').hasClass('invisible') ||
$('propertiesPanel_collapseToggle').hasClass('panel-expand')) {
// Tab changed, don't do anything // Tab changed, don't do anything
return; return;
} }

Loading…
Cancel
Save