From 24640408aca3e552342276cd45361438f5c82d0a Mon Sep 17 00:00:00 2001 From: Guy Pyrzak Date: Sun, 3 Oct 2010 13:47:02 -0700 Subject: 577720: Use history.replaceState() so that the URL after processing a bug isn't process_bug.cgi, post_bug.cgi, or attachment.cgi r=mkanat, a=mkanat https://bugzilla.mozilla.org/show_bug.cgi?id=577720 --- template/en/default/bug/show-header.html.tmpl | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'template') diff --git a/template/en/default/bug/show-header.html.tmpl b/template/en/default/bug/show-header.html.tmpl index a17c3201a..9619422ef 100644 --- a/template/en/default/bug/show-header.html.tmpl +++ b/template/en/default/bug/show-header.html.tmpl @@ -32,10 +32,22 @@ [% subheader = filtered_desc %] [% filtered_timestamp = bug.delta_ts FILTER time %] [% title = "$terms.Bug $bug.bug_id – $filtered_desc" %] +[% unfiltered_title = "$terms.Bug $bug.bug_id – $bug.short_desc" %] [% header = "$terms.Bug $bug.bug_id" %] [% header_addl_info = "Last modified: $filtered_timestamp" %] [% yui = ['autocomplete', 'calendar'] %] [% javascript_urls = [ "js/util.js", "js/field.js" ] %] +[% IF ! Bugzilla.cgi.url.match("show_bug.cgi") && bug.defined %] + [% javascript = BLOCK %] + if( history && history.replaceState ) { + history.replaceState( null, + "[% unfiltered_title FILTER js %]", + "show_bug.cgi?id=[% bug.bug_id FILTER js %]" ); + document.title = "[% unfiltered_title FILTER js %]"; + } + [% javascript FILTER none %] + [% END %] +[% END %] [% style_urls = [ "skins/standard/show_bug.css" ] %] [% doc_section = "bug_page.html" %] [% bodyclasses = ['bz_bug', -- cgit v1.2.3-24-g4f1b