Closed Bug 1126965 Opened 10 years ago Closed 10 years ago

WiFi auth client dialog for WebIDE

Categories

(DevTools Graveyard :: WebIDE, defect)

defect
Not set
normal

Tracking

(firefox38 fixed)

RESOLVED FIXED
Firefox 38
Tracking Status
firefox38 --- fixed

People

(Reporter: jryans, Assigned: jryans)

References

Details

Attachments

(1 file, 1 obsolete file)

With bug 1103120 landed, we should override the WiFi client OOB dialog in WebIDE to show a QR code.
Assignee: nobody → jryans
Status: NEW → ASSIGNED
Attached file MozReview Request: bz://1126965/jryans (obsolete) (deleted) —
/r/3267 - Bug 1126965 - Show QR code for WiFi auth in WebIDE. r=past Pull down this commit: hg pull review -r e8ba4dd40d13f9c77c4551222fc225de4810f752
Attachment #8558111 - Flags: review?(past)
Comment on attachment 8558111 [details] MozReview Request: bz://1126965/jryans https://reviewboard.mozilla.org/r/3265/#review2721 ::: browser/devtools/webide/content/wifi-auth.js (Diff revision 1) > +/* This Source Code Form is subject to the terms of the Mozilla Public > + * License, v. 2.0. If a copy of the MPL was not distributed with this > + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ > + > +const Cu = Components.utils; Y U NO "use strict;"? ::: browser/devtools/webide/content/wifi-auth.js (Diff revision 1) > + window.removeEventListener("load", onLoad); addEventListener had useCaptrue=true, so removeEventListener should too. ::: browser/devtools/webide/content/wifi-auth.js (Diff revision 1) > + let imgData = QR.encodeToDataURI(oobData, "L" /* low quality */); Blech, C-style parameter comment. FINE. ::: browser/devtools/webide/content/wifi-auth.js (Diff revision 1) > + document.querySelector("#close").onclick = () => window.close(); > + document.querySelector("#no-scanner").onclick = showToken; > + document.querySelector("#yes-scanner").onclick = hideToken; Maybe this file does not contain performance-critical code, but why take the slow, rule-parsing path, instead of the quick getElementById one? ::: browser/devtools/webide/modules/runtimes.js (Diff revision 1) > + * @param host string > + * The host name or IP address of the debugger server. > + * @param port number > + * The port number of the debugger server. > + * @param cert object (optional) > + * The server's cert details. > + * @param authResult AuthenticationResult > + * Authentication result sent from the server. > + * @param oob object (optional) > + * The token data to be transferred during OOB_CERT step 8: > + * * sha256: hash(ClientCert) > + * * k : K(random 128-bit number) > + * @return object containing: > + * * close: Function to hide the notification > + */ > + sendOOB(session) { Maybe clarify the relationship between the |session| argument and the various @param notes in the comment? ::: browser/devtools/webide/themes/wifi-auth.css (Diff revision 1) > + margin-left: 10px; We use -moz-margin-start in these cases to support RTL locales.
Attachment #8558111 - Flags: review?(past) → review+
https://reviewboard.mozilla.org/r/3265/#review2755 > Maybe this file does not contain performance-critical code, but why take the slow, rule-parsing path, instead of the quick getElementById one? Good idea, changed to getElementById. > We use -moz-margin-start in these cases to support RTL locales. Actually, this line is incorrect to start with, so I've removed it. > Y U NO "use strict;"? Added. > addEventListener had useCaptrue=true, so removeEventListener should too. Doesn't seem necessary, removed true from aEL instead. > Maybe clarify the relationship between the |session| argument and the various @param notes in the comment? Okay, added a line to clarify.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Whiteboard: [fixed-in-fx-team]
Target Milestone: --- → Firefox 38
Attachment #8558111 - Attachment is obsolete: true
Attachment #8619237 - Flags: review+
Product: Firefox → DevTools
Product: DevTools → DevTools Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: