Closed
Bug 140993
Opened 22 years ago
Closed 22 years ago
Pass javascript correctly in PutHeader()
Categories
(Bugzilla :: User Interface, defect)
Bugzilla
User Interface
Tracking
()
RESOLVED
FIXED
Bugzilla 2.16
People
(Reporter: xor, Assigned: gerv)
Details
Attachments
(1 file, 2 obsolete files)
5.20 KB,
patch
|
bbaetz
:
review+
caillon
:
review+
|
Details | Diff | Splinter Review |
patch incoming...
Attachment #81527 -
Attachment is obsolete: true
Assignee | ||
Comment 3•22 years ago
|
||
Are you sure that users of this parameter do not provide their own script tags? If you are sure about that, how come everything's working at the moment? Gerv
Everything is working because nobody is using it! Passing in the script tags doesn't make a lot of sense, as they should always be the same for a Javascript script.
Assignee | ||
Comment 5•22 years ago
|
||
I agree that your way is better; I'm just not convinced that no-one is using it. <checks> In fact, someone _is_ using it - but they are using it in the wrong way, and if you fix this, it'll break. See CGI.pl. You'll need to work out what's going on there and fix it up too. Gerv
Assignee | ||
Comment 6•22 years ago
|
||
Targetting provisionally at 2.16, if Mental can come up with a patch soon :-) Gerv
Target Milestone: --- → Bugzilla 2.16
Assignee | ||
Comment 7•22 years ago
|
||
This patch does the following: - fixes this bug - deals with some fallout whereby the old jscript parameter was being abused, and provides a new parameter ("header_html") to pass arbitrary stuff into the header - renames the "jscript" parameter to "javascript" to avoid confusion - renames "extra" to "body_attributes" for the same reason - adds "migration" comments for admins migrating from the old Param-based HTML - removes a couple of unneeded parameters from the PutHeader function. - removes redundant defaults at the top of the header template - copies the "bannerhtml" Param into the template, where it belongs. This is a straight copy. This makes the header template, IMO, shippable. Gerv
Attachment #81529 -
Attachment is obsolete: true
Gerv, this is more ambitious than I really needed. Perhaps that is why I didn't understand your comments above. I can't see where you are passing header_html or javascript in your patch, though. Giving this to you...
Assignee: xor → gerv
Target Milestone: Bugzilla 2.16 → ---
Assignee | ||
Comment 9•22 years ago
|
||
It is a little more ambitious, but nothing complicated is going on in the patch, and it cleans up some stuff that really need cleaning. Gerv
Target Milestone: --- → Bugzilla 2.16
Comment 10•22 years ago
|
||
Comment on attachment 81836 [details] [diff] [review] Patch v.1 >Index: template/en/default/global/header.html.tmpl >=================================================================== >RCS file: /cvsroot/mozilla/webtools/bugzilla/template/en/default/global/header.html.tmpl,v >retrieving revision 1.3 >diff -u -r1.3 header.html.tmpl >--- template/en/default/global/header.html.tmpl 19 Apr 2002 22:38:01 -0000 1.3 >+++ template/en/default/global/header.html.tmpl 1 May 2002 06:56:22 -0000 > > [% DEFAULT >- title = "" > h1 = title >- h2 = "" >- extra = "" >- jscript = "" >- style = "" >- message = "" > %] > [% IF h1 || h2 %] > <table border="0" cellspacing="0"> The stuff below this could be split up - some of the tags are only needed for one of h1 or h2, not both. That doesn't have to be done now, though. >Index: template/en/default/search/search.html.tmpl >=================================================================== >RCS file: /cvsroot/mozilla/webtools/bugzilla/template/en/default/search/search.html.tmpl,v >retrieving revision 1.6 >diff -u -r1.6 search.html.tmpl >--- template/en/default/search/search.html.tmpl 26 Apr 2002 22:16:34 -0000 1.6 >+++ template/en/default/search/search.html.tmpl 1 May 2002 06:56:24 -0000 >@@ -21,7 +21,7 @@ > > [% PROCESS global/header.html.tmpl > title = "Search for bugs" >- extra = " onLoad=\"selectProduct(document.forms['queryform']);\"" >+ body_attributes = " onLoad=\"selectProduct(document.forms['queryform']);\"" > %] There is an extra space here. r=bbaetz.
Attachment #81836 -
Flags: review+
Comment 11•22 years ago
|
||
Comment on attachment 81836 [details] [diff] [review] Patch v.1 >Index: template/en/default/global/header.html.tmpl >=================================================================== <...> >+ <center> >+ <font size="-1">Bugzilla version [% Param("version") %]</font> >+ </center> Please use <small> instead of <font size="-1"> >Index: template/en/default/search/search.html.tmpl >=================================================================== >RCS file: /cvsroot/mozilla/webtools/bugzilla/template/en/default/search/search.html.tmpl,v <...> >- extra = " onLoad=\"selectProduct(document.forms['queryform']);\"" >+ body_attributes = " onLoad=\"selectProduct(document.forms['queryform']);\"" And though the code is pre-existing and not introduced in this patch, please use "onload" and not "onLoad". r=caillon
Attachment #81836 -
Flags: review+
Assignee | ||
Comment 12•22 years ago
|
||
Fixed :-) Checking in template/en/default/global/header.html.tmpl; /cvsroot/mozilla/webtools/bugzilla/template/en/default/global/header.html.tmpl,v <-- header.html.tmpl new revision: 1.5; previous revision: 1.4 done Checking in template/en/default/bug/edit.html.tmpl; /cvsroot/mozilla/webtools/bugzilla/template/en/default/bug/edit.html.tmpl,v <-- edit.html.tmpl new revision: 1.6; previous revision: 1.5 done Checking in CGI.pl; /cvsroot/mozilla/webtools/bugzilla/CGI.pl,v <-- CGI.pl new revision: 1.151; previous revision: 1.150 done Checking in template/en/default/search/search.html.tmpl; /cvsroot/mozilla/webtools/bugzilla/template/en/default/search/search.html.tmpl,v <-- search.html.tmpl new revision: 1.8; previous revision: 1.7 done Checking in template/en/default/attachment/create.html.tmpl; /cvsroot/mozilla/webtools/bugzilla/template/en/default/attachment/create.html.tmpl,v <-- create.html.tmpl new revision: 1.5; previous revision: 1.4 done Gerv
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Updated•12 years ago
|
QA Contact: matty_is_a_geek → default-qa
You need to log in
before you can comment on or make changes to this bug.
Description
•