Closed
Bug 445371
Opened 16 years ago
Closed 12 years ago
In </security/*>, "use a xul <stringbundle/> instead of including the strres.js code"
Categories
(Core Graveyard :: Security: UI, defect)
Core Graveyard
Security: UI
Tracking
(Not tracked)
VERIFIED
FIXED
mozilla22
People
(Reporter: sgautherie, Assigned: Cykesiopka)
References
()
Details
(Whiteboard: [psm-easy])
Attachments
(1 file, 1 obsolete file)
(deleted),
patch
|
briansmith
:
review+
|
Details | Diff | Splinter Review |
Found 23 matching lines in 23 files
Reporter | ||
Updated•15 years ago
|
Flags: wanted1.9.2?
Reporter | ||
Comment 1•15 years ago
|
||
These are the last actual uses of strres.js in mozilla-central...
Reporter | ||
Updated•15 years ago
|
Keywords: helpwanted
Reporter | ||
Updated•15 years ago
|
Updated•14 years ago
|
Assignee: kaie → nobody
Whiteboard: [psm-easy]
Reporter | ||
Updated•13 years ago
|
Flags: wanted1.9.2?
Assignee | ||
Comment 2•12 years ago
|
||
Attachment #720398 -
Flags: review?(bsmith)
Assignee | ||
Comment 3•12 years ago
|
||
(In reply to Cykesiopka from comment #2)
> Created attachment 720398 [details] [diff] [review]
> Proposed Patch
Probably should have split this up into the .xul and .js parts, but oh well...
Comment 4•12 years ago
|
||
Comment on attachment 720398 [details] [diff] [review]
Proposed Patch
David, can you review this? You probably know more about front-end stuff than I do.
Attachment #720398 -
Flags: review?(dkeeler)
Comment on attachment 720398 [details] [diff] [review]
Proposed Patch
Review of attachment 720398 [details] [diff] [review]:
-----------------------------------------------------------------
The usage of stringbundle looks consistent to other uses I've seen.
I just have a few comments on formatting, etc.
::: security/manager/pki/resources/content/certManager.js
@@ +418,5 @@
> return;
>
> var params = Components.classes[nsDialogParamBlock].createInstance(nsIDialogParamBlock);
>
> + var bundle = document.getElementById("pippki_bundle");
It doesn't look like this is even used in this function anymore - you can probably just delete it.
::: security/manager/pki/resources/content/certManager.xul
@@ +21,5 @@
> buttons="accept"
> style="width: 48em; height: 32em;"
> persist="screenX screenY width height">
>
> + <stringbundle id="pippki_bundle" src="chrome://pippki/locale/pippki.properties"/>
It looks like this is called pkiBundle elsewhere (e.g. page info), but I'm not sure it's that important.
::: security/manager/pki/resources/content/device_manager.js
@@ +107,5 @@
> {
> var fipsButton = document.getElementById("fipsbutton");
> var label;
> if (secmoddb.isFIPSEnabled) {
> + label = bundle.getString("disable_fips");
Trailing space here and on the next 15 changed lines.
@@ +343,5 @@
> selected_token.login(false);
> var tok_status = document.getElementById("tok_status");
> if (selected_token.isLoggedIn()) {
> tok_status.setAttribute("label",
> + bundle.getString("devinfo_stat_loggedin"));
I assume this line and the next changed one have strange alignment due to an 80 character limit. I'm not sure what the correct style is here - maybe Brian will know.
@@ +473,5 @@
> function showTokenInfo()
> {
> //ClearInfoList();
> var selected_token = selected_slot.getToken();
> + AddInfoRow(bundle.getString("devinfo_label"),
Trailing space here and again a few lines later.
::: security/manager/pki/resources/content/exceptionDialog.js
@@ +55,1 @@
>
I'm not sure this empty line was ever necessary here.
::: security/manager/pki/resources/content/pippki.js
@@ +152,5 @@
> }
> if (written != content.length) {
> if (!msg.length)
> + msg = bundle.getString("writeFileUnknownError");
> + alertPromptService(bundle.getString("writeFileFailure"),
This should be indented to line up with msg (use spaces, please).
::: security/manager/pki/resources/content/pref-crlupdate.js
@@ +171,5 @@
> if( cnt > 0 ){
> errorCountText.setAttribute("value",cnt);
> errorDetailsText.setAttribute("value",txt);
> } else {
> + errorCountText.setAttribute("value",bundle.getString("NoUpdateFailure"));
Have a space here after the comma.
Attachment #720398 -
Flags: review?(dkeeler) → review+
Assignee | ||
Comment 6•12 years ago
|
||
(In reply to David Keeler (:keeler) from comment #5)
> Comment on attachment 720398 [details] [diff] [review]
> Proposed Patch
>
> Review of attachment 720398 [details] [diff] [review]:
> -----------------------------------------------------------------
>
> The usage of stringbundle looks consistent to other uses I've seen.
> I just have a few comments on formatting, etc.
>
> ::: security/manager/pki/resources/content/certManager.js
> @@ +418,5 @@
> > return;
> >
> > var params = Components.classes[nsDialogParamBlock].createInstance(nsIDialogParamBlock);
> >
> > + var bundle = document.getElementById("pippki_bundle");
>
> It doesn't look like this is even used in this function anymore - you can
> probably just delete it.
Done.
> ::: security/manager/pki/resources/content/certManager.xul
> @@ +21,5 @@
> > buttons="accept"
> > style="width: 48em; height: 32em;"
> > persist="screenX screenY width height">
> >
> > + <stringbundle id="pippki_bundle" src="chrome://pippki/locale/pippki.properties"/>
>
> It looks like this is called pkiBundle elsewhere (e.g. page info), but I'm
> not sure it's that important.
Mmm, "pippki_bundle" was already in some of the xul files, so I just reused it...
I'm leaving it for now, but I can change it to "pkiBundle" later if needed.
> ::: security/manager/pki/resources/content/device_manager.js
> @@ +107,5 @@
> > {
> > var fipsButton = document.getElementById("fipsbutton");
> > var label;
> > if (secmoddb.isFIPSEnabled) {
> > + label = bundle.getString("disable_fips");
>
> Trailing space here and on the next 15 changed lines.
Fixed. Hopefully...
> @@ +343,5 @@
> > selected_token.login(false);
> > var tok_status = document.getElementById("tok_status");
> > if (selected_token.isLoggedIn()) {
> > tok_status.setAttribute("label",
> > + bundle.getString("devinfo_stat_loggedin"));
>
> I assume this line and the next changed one have strange alignment due to an
> 80 character limit. I'm not sure what the correct style is here - maybe
> Brian will know.
I went ahead and aligned them.
The rest of the code has mostly aligned stuff, and it doesn't seem like this line or the others like it break 80 chars post alignment anyways...
> @@ +473,5 @@
> > function showTokenInfo()
> > {
> > //ClearInfoList();
> > var selected_token = selected_slot.getToken();
> > + AddInfoRow(bundle.getString("devinfo_label"),
>
> Trailing space here and again a few lines later.
Again hopefully fixed.
> ::: security/manager/pki/resources/content/exceptionDialog.js
> @@ +55,1 @@
> >
>
> I'm not sure this empty line was ever necessary here.
Done.
> ::: security/manager/pki/resources/content/pippki.js
> @@ +152,5 @@
> > }
> > if (written != content.length) {
> > if (!msg.length)
> > + msg = bundle.getString("writeFileUnknownError");
> > + alertPromptService(bundle.getString("writeFileFailure"),
>
> This should be indented to line up with msg (use spaces, please).
Hmm, aren't they of different logic levels...? The if statement isn't braced...
> ::: security/manager/pki/resources/content/pref-crlupdate.js
> @@ +171,5 @@
> > if( cnt > 0 ){
> > errorCountText.setAttribute("value",cnt);
> > errorDetailsText.setAttribute("value",txt);
> > } else {
> > + errorCountText.setAttribute("value",bundle.getString("NoUpdateFailure"));
>
> Have a space here after the comma.
Done.
Thanks for the review!
Assignee | ||
Comment 7•12 years ago
|
||
Assignee: nobody → cykesiopka
Attachment #720398 -
Attachment is obsolete: true
Attachment #720398 -
Flags: review?(bsmith)
Assignee | ||
Updated•12 years ago
|
Keywords: checkin-needed
Comment 9•12 years ago
|
||
Comment on attachment 721123 [details] [diff] [review]
Patch for check in
Review of attachment 721123 [details] [diff] [review]:
-----------------------------------------------------------------
Thanks for the patch. I will review this in the next couple of days.
Attachment #721123 -
Flags: review?(bsmith)
Assignee | ||
Comment 10•12 years ago
|
||
(In reply to Brian Smith (:bsmith) from comment #8)
> Needs to be reviewed by a module peer first.
Oops! Sorry about that...
Updated•12 years ago
|
Attachment #721123 -
Flags: review?(bsmith)
Attachment #721123 -
Flags: review+
Comment 11•12 years ago
|
||
LGTM.
David, when you reviewed this, did you check out the results of the build? There are no tests for this stuff so it's worth making sure that nothing broke before checking it in. I can test it if you didn't.
Flags: needinfo?(dkeeler)
(In reply to Brian Smith (:bsmith) from comment #11)
> LGTM.
>
> David, when you reviewed this, did you check out the results of the build?
> There are no tests for this stuff so it's worth making sure that nothing
> broke before checking it in. I can test it if you didn't.
I didn't actually test it out, no.
(In reply to Cykesiopka from comment #6)
> > ::: security/manager/pki/resources/content/pippki.js
> > @@ +152,5 @@
> > > }
> > > if (written != content.length) {
> > > if (!msg.length)
> > > + msg = bundle.getString("writeFileUnknownError");
> > > + alertPromptService(bundle.getString("writeFileFailure"),
> >
> > This should be indented to line up with msg (use spaces, please).
>
> Hmm, aren't they of different logic levels...? The if statement isn't
> braced...
Ah, yes - good catch :)
Flags: needinfo?(dkeeler)
Assignee | ||
Comment 13•12 years ago
|
||
bsmith: can this be checked in now, or is testing still needed?
Flags: needinfo?(bsmith)
Comment 14•12 years ago
|
||
David, could you please test this out and check it in? Otherwise, I can do so, but there will be a pretty big delay.
Flags: needinfo?(bsmith) → needinfo?(dkeeler)
I built locally with no problems, tried out some of the UI that would have been affected, and everything looked good. Here's a try run for what it's worth: https://tbpl.mozilla.org/?tree=Try&rev=b36f7e42b117
I'll check that in if everything looks good.
Flags: needinfo?(dkeeler)
Keywords: helpwanted
Comment 17•12 years ago
|
||
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla22
Reporter | ||
Updated•11 years ago
|
Attachment #721123 -
Flags: review+
Updated•8 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•