RESOLVED FIXED Bug 223215
[resultsdbpy] Allow user to change commit representation
https://bugs.webkit.org/show_bug.cgi?id=223215
Summary [resultsdbpy] Allow user to change commit representation
Jonathan Bedard
Reported 2021-03-15 14:16:52 PDT
Allow users to pick how commits are represented for a given repository.
Attachments
Patch (17.99 KB, patch)
2021-03-15 14:27 PDT, Jonathan Bedard
no flags
Patch (17.97 KB, patch)
2021-03-16 13:35 PDT, Jonathan Bedard
no flags
Patch for landing (19.15 KB, patch)
2021-03-16 14:00 PDT, Jonathan Bedard
no flags
Radar WebKit Bug Importer
Comment 1 2021-03-15 14:17:16 PDT
Jonathan Bedard
Comment 2 2021-03-15 14:27:18 PDT
dewei_zhu
Comment 3 2021-03-16 10:55:59 PDT
Comment on attachment 423240 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=423240&action=review > Tools/Scripts/libraries/resultsdbpy/resultsdbpy/view/static/js/commit.js:150 > + let preference = CommitBank._representationCache ? CommitBank._representationCache[this.repository_id].representation : null; Use `const` since we are not modifying? > Tools/Scripts/libraries/resultsdbpy/resultsdbpy/view/static/js/drawer.js:390 > + }); > + } > + } > + }); Mismatched indentation.
Zhifei Fang
Comment 4 2021-03-16 11:09:48 PDT
Comment on attachment 423240 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=423240&action=review > Tools/Scripts/libraries/resultsdbpy/resultsdbpy/view/static/js/drawer.js:379 > + element.onclick = () => { We should use onStateUpdate for rendering isExpanded, without it, your update will be outside requestAnimationFrame, we should make sure all of our DOM updates inside of it. You can do: const expander = REF.createRef({...}); expander.fromEvent('click').action(() => expander.setState({isExpanded: !isExpanded}));
dewei_zhu
Comment 5 2021-03-16 12:57:03 PDT
Comment on attachment 423240 [details] Patch r=me
Jonathan Bedard
Comment 6 2021-03-16 13:35:51 PDT
Jonathan Bedard
Comment 7 2021-03-16 14:00:51 PDT
Created attachment 423396 [details] Patch for landing
EWS
Comment 8 2021-03-16 15:10:00 PDT
Committed r274523: <https://commits.webkit.org/r274523> All reviewed patches have been landed. Closing bug and clearing flags on attachment 423396 [details].
Note You need to log in before you can comment on or make changes to this bug.