Bug 2171 - Add 'Back' links to all browse mode pages
: Add 'Back' links to all browse mode pages
Status: NEW
Product: Logitech Media Server
Classification: Unclassified
Component: Web Interface
: unspecified
: PC All
: -- enhancement with 4 votes (vote)
: Future
Assigned To: Unassigned bug - please assign me!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2005-09-22 15:21 UTC by Jim McAtee
Modified: 2011-11-06 23:23 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jim McAtee 2005-09-22 15:21:15 UTC
One of the things that makes the web interface clunky is a result of the use of 
frames.  After you add an album or a track to the playlist, a 'Back' usually 
causes the playlist to reload in its frame, rather than taking the user back in 
the browse frame.  If you add several individual songs, or if the playlist 
refreshes itself by its timer, then it usually takes several Backs to move the 
browse window up a level.

This can addressed by adding a Back link or button that exececutes a javascript 
history.back() to the pages within the browse frame.  This should make the page 
within the frame go back a level.  Put the link either be on the same line as 
the cookie crumb navigation (perhaps right-justified on the line) or 
immediately below it.
Comment 1 jkouns 2005-11-19 11:49:51 UTC
Agree.  Many times after adding a song it is hard to get back to the last spot you were browsing.   Would be nice!
Comment 2 Jacob Potter 2006-07-17 10:21:12 UTC
The Javascript location.replace() method can be used to change a page or frame without creating a new history entry. It seems like it would be better to modify the add/play links to use this whenever possible; if done unobtrusively, the link would still work without JS as well.
Comment 3 Dan Sully 2006-07-17 10:28:32 UTC
Subject: Re:  Add 'Back' links to all browse mode pages

Patches welcome. :)

Comment 4 Alan Young 2011-11-06 23:23:36 UTC
Unassigned bugs cannot have a priority.