Commit Graph
12 Commits
Author SHA1 Message Date
Andres Olivares a4a18df5b5 [ts] Typecheck components/Reload.js with TypeScript
Bug: chromium:1011811
Change-Id: Ia3b336e72fedfff3d0df41ac201e0efbaa4eb5f8
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2416560
Reviewed-by: Paul Lewis <aerotwist@chromium.org>
Commit-Queue: Andres Olivares <andoli@chromium.org>
2020-09-21 16:49:23 +00:00
Tim van der Lippe e9eaf5ce5d [globals] self.UI.dockController
R=aerotwist@chromium.org

Bug: 1058320
Change-Id: I35c14444a2f62ad91ae3b96e8be895f78c64a7e7
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2391226
Auto-Submit: Tim van der Lippe <tvanderlippe@chromium.org>
Commit-Queue: Jack Franklin <jacktfranklin@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2020-09-08 12:16:39 +00:00
Songtao Xia e3af1e3f7d Fix issues when reloading DevTools after setting change
DevTools has some settings that requires a reloading of DevTools
after changing them.

If DevTools frontend is undocked, several issues were noticed.
1) device mode button does not work.
2) clicking on "Reload devtools" button, a tab appears instead of
that the devtools is reloaded.

The cause of the issue is that when "Reload DevTools" is clicked,
the reloading logic fails to consider the case when DevTools is
undocked.

Fix is to use the same logic as frontend.components.reload in
frontend.ui. We move the DockController.js from components to ui as
1) ui cannot depend on component and 2) DockController is arguably
a legitimate part of ui.

The after gif is below, where we tested both cases.
https://imgur.com/8LVLPMW

Bug: chromium:1105779, chromium:1113601
Change-Id: Ie8e1e60c49ff733de53ab7ad1409d8c44e99162a
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2354551
Commit-Queue: Songtao Xia <soxia@microsoft.com>
Reviewed-by: Mathias Bynens <mathias@chromium.org>
2020-08-19 04:59:57 +00:00
Simon Zünd 700b12b147 Migrate 'front_end/components' to 'devtools_entrypoint'
R=aerotwist@chromium.org

Bug: chromium:1101738
Change-Id: Ieb5134f468e0679d5e559287469998c99a2d9818
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2317311
Commit-Queue: Simon Zünd <szuend@chromium.org>
Reviewed-by: Paul Lewis <aerotwist@chromium.org>
2020-07-24 14:51:53 +00:00
Alex Rudenko ab16a956e5 Reattach the target before reloading
Some not yet resolved backend problem breaks the usual flow of events
after the anchor element navigation happens within the DevTools
(e.g., <a href="#anchor" />). One of the issues is that styles events
are missing after the DevTools's reloaded. This change reattaches the
target before reloading DevTools to mitigate the issue.

Fixed: 972001
Change-Id: Ie815a9a7e5dda8d39686068c8064e19bc31285b7
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2157025
Reviewed-by: Peter Marshall <petermarshall@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
2020-04-20 15:19:36 +00:00
Paul Lewis 1f12e8058e [Global] Updates refs to Components.dockController
Bug: 1006759
Change-Id: Ia7c21512f22f0bd4b6c68edd2b221f5dee1c4e2c
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2017144
Commit-Queue: Paul Lewis <aerotwist@chromium.org>
Reviewed-by: Tim van der Lippe <tvanderlippe@chromium.org>
2020-01-24 11:47:40 +00:00
Tim van der Lippe 27fb9424a6 Migrate components/ to import cross-module
Bug: 1006759
Change-Id: Ie8da4f9a25e5aa6d0068dddc23b42e7aa908ec6d
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2017508
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Paul Lewis <aerotwist@chromium.org>
2020-01-24 10:20:38 +00:00
Tim van der Lippe 5d1c0dd1f6 Migrate components/ to ESM internally
Bug: 1006759
Change-Id: I1b7ad16f09ef1c7fe3a404f073953baf739ec8e1
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/1991513
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Paul Lewis <aerotwist@chromium.org>
2020-01-10 12:37:57 +00:00
Tim van der Lippe 6db3920903 Migrate components/ to ESM
Bug: 1006759
Change-Id: Ifa7e245a9bbdfc02a5885efb6907e488afdca6e6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1847912
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Paul Lewis <aerotwist@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#704189}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6a275c8489110bacc08ec22496de42c01159e1a4
2019-10-09 14:50:54 +00:00
Tim van der Lippe 50cfa9b19d Migrate host/ to ESM
Bug: 1006759
Change-Id: Ib72e0acbb20c4579e708cd79a67ffd0bc2073b70
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1829102
Commit-Queue: Tim Van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Yang Guo <yangguo@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#701509}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b2641f7a9893b50ab7f74d8bc5b7ca7743b0a530
2019-10-01 10:40:58 +00:00
Tim van der Lippe 1d6e57a0e3 Always add braces to single-line if-statements
The Chromium/Google style guides does not enforce curly braces for
single-line if-statements, but does strongly recommend doing so. Adding
braces will improve code readability, by visually separating code
blocks. This will also prevent issues where accidental additions are
pushed to the "else"-clause instead of in the if-block.

This CL also updates the presubmit `eslint` to run the fix with the
correct configuration. It will now fix all issues it can fix.

Change-Id: I4b616f21a99393f168dec743c0bcbdc7f5db04a9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1821526
Commit-Queue: Tim Van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Yang Guo <yangguo@chromium.org>
Reviewed-by: Jeff Fisher <jeffish@microsoft.com>
Cr-Original-Commit-Position: refs/heads/master@{#701070}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 7e0bdbe2d7f9fc2386bfaefda3cc29c66ccc18f9
2019-09-30 11:55:34 +00:00
Blink Reformat 4c46d0969f The Great Blink mv for source files, part 2.
Move and rename files.

NOAUTOREVERT=true
NOPRESUBMIT=true
NOTREECHECKS=true
Bug: 768828
TBR=darin@chromium.org
NOTRY=true

Change-Id: I66d3b155808bc5bdbf237b80208e1e552bcf7f28
Reviewed-on: https://chromium-review.googlesource.com/1001153
Reviewed-by: Blink Reformat <blink-reformat@chromium.org>
Commit-Queue: Blink Reformat <blink-reformat@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#549061}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0aee4434a4dba42a42abaea9bfbc0cd196a63bc1
2018-04-07 15:32:37 +00:00