Patch #13697
closed
Back-button on diff page is not working when I'm directed from email
Added by Filou Centrinov almost 12 years ago.
Updated over 11 years ago.
Description
Situation:
I get an email from Redmine with a diff-link to the changed description of an issue. I click on that link in my email to get informed about changed details.
Problem:
When I click now on the back-link on the diff page, nothing happends.
Reason:
The back-link tries to get the page I've been before (history.back()
), but there not such a page.
I fixed this problem with a patch.
Files
- Description updated (diff)
Woudn't you agree to apply this patch? Otherwise I can't go from a diff page to its issue page.
- Status changed from New to Closed
- Target version set to 2.4.0
Committed in trunk r11893, thanks.
- Status changed from Closed to Reopened
The problem is, that browsers handle history.length
differently: http://www.w3schools.com/jsref/prop_his_length.asp
I would suggest the following code, tested on Firefox, IE and Opera:
history.back(); return (document.referrer=="");
or
if (document.referrer!="") {history.back(); return false;}
I tested it like this: history.back(); alert((document.referrer=="")); return (document.referrer=="");
- Status changed from Reopened to Closed
Committed in trunk r11900, thanks.
Also available in: Atom
PDF