mirror of
https://github.com/transmission/transmission
synced 2025-02-20 13:16:53 +00:00
(trunk web) Remove the "inspector is open" cookie. It doesn't make sense for the inspector to be open when we first open the app, since there will be no torrent selection anyway.
This commit is contained in:
parent
f6bcaad44b
commit
8d90bcee39
2 changed files with 11 additions and 16 deletions
|
@ -148,8 +148,6 @@ Prefs.prototype = { };
|
|||
Prefs._RefreshRate = 'refresh_rate';
|
||||
Prefs._SessionRefreshRate = 'session_refresh_rate';
|
||||
|
||||
Prefs._ShowInspector = 'show_inspector';
|
||||
|
||||
Prefs._FilterMode = 'filter';
|
||||
Prefs._FilterAll = 'all';
|
||||
Prefs._FilterActive = 'active';
|
||||
|
@ -179,7 +177,6 @@ Prefs._Defaults =
|
|||
'filter': 'all',
|
||||
'refresh_rate' : 5,
|
||||
'show_filter': true,
|
||||
'show_inspector': false,
|
||||
'sort_direction': 'ascending',
|
||||
'sort_method': 'name',
|
||||
'turtle-state' : false,
|
||||
|
|
|
@ -219,9 +219,6 @@ Transmission.prototype =
|
|||
|
||||
if (this[Prefs._SortDirection] === Prefs._SortDescending)
|
||||
$('#reverse_sort_order').selectMenuItem();
|
||||
|
||||
if (this[Prefs._ShowInspector])
|
||||
this.setInspectorVisible(true);
|
||||
}
|
||||
|
||||
this.initCompactMode();
|
||||
|
@ -447,7 +444,7 @@ Transmission.prototype =
|
|||
|
||||
selectionChanged: function()
|
||||
{
|
||||
if (this[Prefs._ShowInspector])
|
||||
if (this.inspectorIsVisible())
|
||||
this.refreshInspectorTorrents();
|
||||
|
||||
this.updateButtonStates();
|
||||
|
@ -1019,9 +1016,8 @@ Transmission.prototype =
|
|||
this.updateButtonsSoon();
|
||||
|
||||
// if this torrent is in the inspector, refresh the inspector
|
||||
if (this[Prefs._ShowInspector])
|
||||
if (this.getSelectedTorrentIds().indexOf(id) !== -1)
|
||||
this.updateInspector();
|
||||
if (this.getSelectedTorrentIds().indexOf(id) !== -1)
|
||||
this.updateInspector();
|
||||
},
|
||||
|
||||
updateFromTorrentGet: function(updates, removed_ids)
|
||||
|
@ -1092,7 +1088,7 @@ Transmission.prototype =
|
|||
{
|
||||
// some torrent fields are only used by the inspector, so we defer loading them
|
||||
// until the user is viewing the torrent in the inspector.
|
||||
if ($('#torrent_inspector').is(':visible')) {
|
||||
if (this.inspectorIsVisible()) {
|
||||
var ids = this.getSelectedTorrentIds();
|
||||
if (ids && ids.length) {
|
||||
var fields = ['id'].concat(Torrent.Fields.StatsExtra);
|
||||
|
@ -1426,6 +1422,10 @@ Transmission.prototype =
|
|||
*****
|
||||
****/
|
||||
|
||||
inspectorIsVisible: function() {
|
||||
return $('#torrent_inspector').is(':visible');
|
||||
},
|
||||
|
||||
filesSelectAllClicked: function() {
|
||||
var t = this._file_torrent;
|
||||
if (t)
|
||||
|
@ -1467,7 +1467,7 @@ Transmission.prototype =
|
|||
*/
|
||||
updateInspector: function()
|
||||
{
|
||||
if (!this[Prefs._ShowInspector])
|
||||
if (!this.inspectorIsVisible())
|
||||
return;
|
||||
|
||||
var torrents = this.getSelectedTorrents();
|
||||
|
@ -1832,7 +1832,7 @@ Transmission.prototype =
|
|||
|
||||
toggleInspector: function()
|
||||
{
|
||||
this.setInspectorVisible(!this[Prefs._ShowInspector]);
|
||||
this.setInspectorVisible(!this.inspectorIsVisible());
|
||||
},
|
||||
setInspectorVisible: function(visible)
|
||||
{
|
||||
|
@ -1857,9 +1857,7 @@ Transmission.prototype =
|
|||
}
|
||||
|
||||
setInnerHTML($('ul li#context_toggle_inspector')[0], (visible?'Hide':'Show')+' Inspector');
|
||||
this.setPref(Prefs._ShowInspector, visible);
|
||||
if (visible)
|
||||
this.updateInspector();
|
||||
this.updateInspector();
|
||||
},
|
||||
|
||||
/****
|
||||
|
|
Loading…
Reference in a new issue