Florent Fayolle
b9699f810d
Bug 1222586 - Don't assume document to be HTML when pasting markup into the markup-view; r=pbro
2016-09-10 00:59:00 +02:00
Eddy Bruel
f389d7ede3
Bug 1295171
- Reintroduce the old Actor/FrontClass constructors. r=jryans
...
Heintroduce the old Actor/FrontClass constructors.
2016-08-22 16:25:57 +02:00
Eddy Bruel
2bdbd75fa0
Bug 1288423 - Rename Actor/FrontClassWithSpec to Actor/FrontClass. r=fitzgen
2016-08-10 17:36:04 +02:00
Wes Kocher
005ac12647
Merge fx-team to m-c a=merge
2016-08-07 00:16:15 -07:00
James Long
0b2677dddc
Bug 1267365 - move various flags out of DevToolsUtils and don't depend on that module so much r=tromey
2016-08-05 17:41:01 -04:00
Tom Tromey
ce87179fdf
Bug 1292574 - make CSS a global rather than a module in devtools loader; r=gregtatum
...
MozReview-Commit-ID: 5RYwDAW4wxt
--HG--
extra : rebase_source : 7d0df48344ad79947ec5d191a7c49411c2ea8cba
2016-08-05 08:32:59 -06:00
Tom Tromey
ea95071431
Bug 1288147 - move event-parsers.js to devtools/server; r=bgrins
...
MozReview-Commit-ID: 9ijC0wAinMs
--HG--
rename : devtools/shared/event-parsers.js => devtools/server/event-parsers.js
extra : rebase_source : 6e865cad2f70ca99824ccab77e95c6f001386606
2016-07-26 09:32:21 -06:00
Patrick Brosset
4b2d233450
Bug 1262439
- 3 - inspector and eye-dropper eslint cleanup; r=me
...
MozReview-Commit-ID: KZsd47QSvue
--HG--
extra : rebase_source : fb6b4feec4be295cb4494be66d0b188d6b538579
2016-06-06 15:11:27 +02:00
Patrick Brosset
968dc79025
Bug 1262439
- 2 - Add a new pickColor inspector method to use the new eye-dropper highlighter; r=bgrins
...
The inspector actor now has a new method that can be used to pick a
color from the page. This method just instantiates the eye-dropper
highlighter and shows it on the page.
The method doesn't return the color because this requires user interaction.
Instead, it returns immediately and an event is sent later, when the user
has selected a color or escaped.
MozReview-Commit-ID: cjadLyNXQd
--HG--
extra : rebase_source : 392a3cbfce7b81518cd7e4c90a44bae17d96e8de
2016-07-20 16:07:04 +02:00
Joseph Yeh
711bee9e8d
Bug 1274609 - Replace uses of Ci.nsIDOMNodeFilter constants. r=jlongster
...
MozReview-Commit-ID: 1OeiMaVZ7tm
--HG--
extra : rebase_source : ed4d3809d97fd1c1a6661ad30b9f9d0d868fbea2
2016-07-11 20:28:00 +02:00
Joseph Yeh
2c7f0d073f
Bug 1236283 - Don't mistake <embed> and <object> as having 1 child node when they don't contain anything. r=pbro
...
MozReview-Commit-ID: B7bEOP63yxT
--HG--
extra : source : 3468f546b0858d798b57d2bb020fcd309c154c48
2016-07-05 00:52:00 +02:00
Ian Moody
93ef07dcad
Bug 1171614 - Make server inspector actor only return data-URIs as-is if they are smaller than maxDim. r=jdescottes
...
MozReview-Commit-ID: Hw0K8ZA79eG
--HG--
extra : transplant_source : %CA%F1T%00%23%F9%FC%A6b%BB%D7%E3%E8%E9%26%2A%F3.%02%12
2016-07-07 12:13:49 +01:00
Rex Lee
d807a8a63e
Bug 1261133 - Use pseudoClass for style editor transition. r=dbaron, r=pbro
...
MozReview-Commit-ID: Ck5JTXRR0mp
--HG--
extra : transplant_source : %95%0CQ%14%20%F0f%B84%E2%82%82%AB%F51%87%29%9EqL
2016-05-23 19:55:54 +08:00
Carsten "Tomcat" Book
2f13468501
Backed out changeset 52434d177be3 (bug 1171614) for test failures in clipboard tests
2016-07-07 08:39:18 +02:00
Carsten "Tomcat" Book
14d35809ca
Backed out changeset 3468f546b085 (bug 1236283)
2016-07-07 08:39:00 +02:00
Joseph Yeh
00e7b0da9e
Bug 1236283 - Don't mistake <embed> and <object> as having 1 child node when they don't contain anything; r=pbro
...
MozReview-Commit-ID: B7bEOP63yxT
2016-07-05 00:52:00 +02:00
Ian Moody
7fcd8d58b7
Bug 1171614 - Remove the special path for data-URI images from the server inspector actor r=jdescottes
...
MozReview-Commit-ID: 2tWleM1wH1G
--HG--
extra : transplant_source : %1B%84h.g%9D%C4%E8S%C6%3F%C3s%B9OoA%84%7D.
2016-07-01 18:28:36 +01:00
Tom Tromey
469cee9bad
Bug 1225254 - split css-logic.js into server and shared files; r=pbro
...
MozReview-Commit-ID: BTFVQJcVI5d
--HG--
extra : transplant_source : n%A3%EF0e%9F%8E%09%FC4%95%F8%60l3%B73%BDS%C7
2016-06-24 08:26:21 -06:00
Julian Descottes
a3bc664c7e
Bug 1202458 - part1: inline text nodes in markupview only if they are short enough;r=pbro
...
The markup view will now inline a textnode in its container if and only if:
- the text node is the only child (pseudo elements included)
- the text node length is smaller than a predefined limit
If a container is expanded, its text nodes will now always be rendered in full,
no longer as a short version with an ellipsis. When selecting or navigating on
a textnode, the layout will no longer be modified on the fly.
MozReview-Commit-ID: HcDMqjbOesN
--HG--
extra : rebase_source : 3f3733928e0b3d2bbc12cb55521acda32a45bd2a
extra : source : f3bdf3ebaf4cbf3bb426d10cf95e702bc8e981f4
2016-06-02 10:41:49 +02:00
Carsten "Tomcat" Book
3b31f13666
Backed out changeset f3bdf3ebaf4c (bug 1202458) for test failures in test_inspector-mutations-value.html - missed that changeset in the backout before, sorry
2016-06-02 16:32:05 +02:00
Julian Descottes
fc46d5012b
Bug 1202458 - part1: inline text nodes in markupview only if they are short enough;r=pbro
...
The markup view will now inline a textnode in its container if and only if:
- the text node is the only child (pseudo elements included)
- the text node length is smaller than a predefined limit
If a container is expanded, its text nodes will now always be rendered in full,
no longer as a short version with an ellipsis. When selecting or navigating on
a textnode, the layout will no longer be modified on the fly.
MozReview-Commit-ID: HcDMqjbOesN
--HG--
extra : rebase_source : 908ba5c1cab86018116271402c90992c1fca6d62
extra : histedit_source : f0083b1e4c54cde0fdce12e1d139baa41e7d6cda
2016-06-02 10:41:49 +02:00
Tom Tromey
0d398a243a
Bug 1265869 - Add task.js and use in devtools. r=jryans
...
MozReview-Commit-ID: G5UuAh2RiZZ
--HG--
rename : toolkit/modules/Task.jsm => devtools/shared/task.js
extra : transplant_source : %B8h%8A%8C%BD%91%8A%81%1D%F4%F5%2Ap%CFv%BC%963u0
2016-05-17 13:07:55 -06:00
Nicolas Chevobbe
62400e0cd7
Bug 1270215 - Ensure we display properly cased node names all across the devtools. r=jdescottes
...
Add a displayName property on the NodeActor, which compute from Element.prefix + Element.localName.
The computation is made by a getNodeDisplayName function which can be imported wherever needed.
Edit some tests to ensure we correctly display node names.
MozReview-Commit-ID: 6z0G3ynbMoU
--HG--
extra : transplant_source : %E0%AFM%88D%BC%AD%08%1D%A4%FB%F2%5D%9E%D3%90%DE%94%EC%CD
2016-05-12 07:18:58 +02:00
J. Ryan Stinnett
30b2b7ce44
Bug 1271084 - Apply ESLint autofixes to ignored /devtools files. r=tromey
...
For simple rules like function spacing, we can auto-fix these across the code
base so they are followed in a consistent way.
To generate this patch, I ran:
./mach eslint devtools --no-ignore --fix
After this, I reverted any changes to third party files that we really do want
to ignore.
MozReview-Commit-ID: 6Q8BApkAW20
2016-05-18 12:49:23 -05:00
Eddy Bruel
4653191749
Bug 1265722 - Decouple InspectorFront from InspectorActor;r=jryans
2016-05-17 14:34:40 +02:00
Sebastian Hengst
ca6ba48e39
Backed out changeset 92b07e6e84bf (bug 1265722) for failing test_animation_actor-lifetime.html because of undefined function InspectorFront. r=backout
2016-05-17 13:50:21 +02:00
Eddy Bruel
02ce04286e
Bug 1265722 - Decouple InspectorFront from InspectorActor;r=jryans
2016-05-17 11:14:31 +02:00
Eddy Bruel
c6ba11793c
Bug 1265722 - Decouple WalkerFront from WalkerActor;r=jryans
2016-05-16 16:44:06 +02:00
Eddy Bruel
7f3fbd2eac
Bug 1265722 - Decouple NodeListFront from NodeListActor;r=jryans
2016-05-16 14:14:29 +02:00
Eddy Bruel
52e0e2d00c
Bug 1265722 - Decouple NodeFront from NodeActor;r=jryans
2016-05-16 14:04:42 +02:00
Nicolas Chevobbe
050540ba1b
Bug 958167 - Use Inspector DevToolsUtils.makeInfallible in inspector actor instead of its own version. r=fitzgen
...
MozReview-Commit-ID: 4U7DCDFhQ6Y
2016-05-08 10:51:14 +02:00
Jennifer Fong
2f312892d5
Bug 1270173 - Move protocol.js from devtools/server to devtools/shared. r=ejpbruel
2016-05-06 09:19:00 +02:00
Nicolas Chevobbe
c6eac9c8b5
Bug 1269034 - Fix getSuggestionForQuery in inspector actor for id queries. r=bgrins
...
Make sure that result node id is not empty before appending it to the results
MozReview-Commit-ID: 5SuTrNf4t8v
--HG--
extra : transplant_source : E%AF%D7%A9W%DC%C6u%8B%9F%FF%00%A7%FEY%1A%7E%CA%AE%95
2016-04-30 00:36:17 +02:00
Aryeh Gregor
49d7e81abf
Bug 1264270 - Parser should output attributes in source order, not reversed; r=hsivonen,bgrins
2016-05-01 15:15:26 +03:00
Gabriel Luong
115ecc4d9a
Bug 1267750 - [ESLint] Fix ESLint issues in devtools/server/actors/inspector.js r=pbro
2016-04-28 11:56:19 -04:00
Nicolas Chevobbe
8ac826b23f
Bug 820926 - Hide void-element's closing tag if the page is an HTML page. r=pbro
...
Though, if the element has pseudo-elements, and thus can be expanded, show
the closing tag when the void element is expanded.
MozReview-Commit-ID: 7UMMlVjYqLX
2016-04-28 01:51:46 -07:00
Michael Ratcliffe
98177632d6
Bug 1226548 - Event listeners tooltip breaks the syntax in popup if there's a comment before event handler in JS code. r=ochameau
...
--HG--
rename : devtools/client/inspector/markup/test/browser_markup_events.js => devtools/client/inspector/markup/test/browser_markup_events1.js
rename : devtools/client/inspector/markup/test/doc_markup_events.html => devtools/client/inspector/markup/test/doc_markup_events1.html
2016-04-26 13:37:47 +01:00
Patrick Brosset
1f6d47b1c1
Bug 1213651 - Avoid server round-trips when displaying animated dom nodes; r=tromey
...
The main change here is that nodeFronts that have already been displayed
in the timeline are stored in a WeakMap so they can be retrieved from it
next time they're displayed and avoid a server-side round trip which, in
turn, causes the UI to flicker.
The other change is that now, it is possible to tell the animations actor
what is the current walker actor, which allows animation player actors to
directly send the NodeActor ID as part of their forms. Which, in most cases,
completely eliminates the server round-trip, because the corresponding
NodeFronts are already known on the client, so we get them from there.
The last change done here is that AnimationTargetNode now becomes a thin
wrapper on top of the new DomNodePreview component that was extracted so
it can be reused in other places.
--HG--
extra : commitid : EBVS63soQOi
extra : rebase_source : ad57513f53bc9d8d3250deb0e5a3cd3817d5631b
extra : histedit_source : 6319eafeb82f34d5cfeff1f175483c47ff71725b%2C5a2b6464611eada9deb3351bbf3c2711cecf1cff
2016-01-21 13:19:58 +01:00
Julian Descottes
fa2e9f9114
Bug 1157469 - use EventListenerService to update markupview event bubbles. r=bgrins
...
Inspector actor now uses EventListenerService:addListenerChangeListener to propagate
event listener changes as mutations with type 'events'.
markupview will now trigger an update when receiving a mutation of type 'event', and
the event bubble display will be updated
--HG--
extra : transplant_source : %13%1C%9EJeu%0A%F7Z%9F%EF%8D%3EY%B7U%A1%8B%F2%96
2016-01-06 15:01:24 -08:00
Gabriel Luong
c91f84cfbf
Bug 1237441 - Move styleinspector directory into the shared inspector directory r=pbro
...
--HG--
rename : devtools/client/styleinspector/style-inspector-menu.js => devtools/client/inspector/shared/style-inspector-menu.js
rename : devtools/client/styleinspector/style-inspector-overlays.js => devtools/client/inspector/shared/style-inspector-overlays.js
rename : devtools/client/styleinspector/test/.eslintrc => devtools/client/inspector/shared/test/.eslintrc
rename : devtools/client/styleinspector/test/browser.ini => devtools/client/inspector/shared/test/browser.ini
rename : devtools/client/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js => devtools/client/inspector/shared/test/browser_styleinspector_context-menu-copy-color_01.js
rename : devtools/client/styleinspector/test/browser_styleinspector_context-menu-copy-color_02.js => devtools/client/inspector/shared/test/browser_styleinspector_context-menu-copy-color_02.js
rename : devtools/client/styleinspector/test/browser_styleinspector_context-menu-copy-urls.js => devtools/client/inspector/shared/test/browser_styleinspector_context-menu-copy-urls.js
rename : devtools/client/styleinspector/test/browser_styleinspector_csslogic-content-stylesheets.js => devtools/client/inspector/shared/test/browser_styleinspector_csslogic-content-stylesheets.js
rename : devtools/client/styleinspector/test/browser_styleinspector_output-parser.js => devtools/client/inspector/shared/test/browser_styleinspector_output-parser.js
rename : devtools/client/styleinspector/test/browser_styleinspector_refresh_when_active.js => devtools/client/inspector/shared/test/browser_styleinspector_refresh_when_active.js
rename : devtools/client/styleinspector/test/browser_styleinspector_tooltip-background-image.js => devtools/client/inspector/shared/test/browser_styleinspector_tooltip-background-image.js
rename : devtools/client/styleinspector/test/browser_styleinspector_tooltip-closes-on-new-selection.js => devtools/client/inspector/shared/test/browser_styleinspector_tooltip-closes-on-new-selection.js
rename : devtools/client/styleinspector/test/browser_styleinspector_tooltip-longhand-fontfamily.js => devtools/client/inspector/shared/test/browser_styleinspector_tooltip-longhand-fontfamily.js
rename : devtools/client/styleinspector/test/browser_styleinspector_tooltip-multiple-background-images.js => devtools/client/inspector/shared/test/browser_styleinspector_tooltip-multiple-background-images.js
rename : devtools/client/styleinspector/test/browser_styleinspector_tooltip-shorthand-fontfamily.js => devtools/client/inspector/shared/test/browser_styleinspector_tooltip-shorthand-fontfamily.js
rename : devtools/client/styleinspector/test/browser_styleinspector_tooltip-size.js => devtools/client/inspector/shared/test/browser_styleinspector_tooltip-size.js
rename : devtools/client/styleinspector/test/browser_styleinspector_transform-highlighter-01.js => devtools/client/inspector/shared/test/browser_styleinspector_transform-highlighter-01.js
rename : devtools/client/styleinspector/test/browser_styleinspector_transform-highlighter-02.js => devtools/client/inspector/shared/test/browser_styleinspector_transform-highlighter-02.js
rename : devtools/client/styleinspector/test/browser_styleinspector_transform-highlighter-03.js => devtools/client/inspector/shared/test/browser_styleinspector_transform-highlighter-03.js
rename : devtools/client/styleinspector/test/browser_styleinspector_transform-highlighter-04.js => devtools/client/inspector/shared/test/browser_styleinspector_transform-highlighter-04.js
rename : devtools/client/styleinspector/test/doc_author-sheet.html => devtools/client/inspector/shared/test/doc_author-sheet.html
rename : devtools/client/styleinspector/test/doc_content_stylesheet.html => devtools/client/inspector/shared/test/doc_content_stylesheet.html
rename : devtools/client/styleinspector/test/doc_content_stylesheet.xul => devtools/client/inspector/shared/test/doc_content_stylesheet.xul
rename : devtools/client/styleinspector/test/doc_content_stylesheet_imported.css => devtools/client/inspector/shared/test/doc_content_stylesheet_imported.css
rename : devtools/client/styleinspector/test/doc_content_stylesheet_imported2.css => devtools/client/inspector/shared/test/doc_content_stylesheet_imported2.css
rename : devtools/client/styleinspector/test/doc_content_stylesheet_linked.css => devtools/client/inspector/shared/test/doc_content_stylesheet_linked.css
rename : devtools/client/styleinspector/test/doc_content_stylesheet_script.css => devtools/client/inspector/shared/test/doc_content_stylesheet_script.css
rename : devtools/client/styleinspector/test/doc_content_stylesheet_xul.css => devtools/client/inspector/shared/test/doc_content_stylesheet_xul.css
rename : devtools/client/styleinspector/test/doc_frame_script.js => devtools/client/inspector/shared/test/doc_frame_script.js
rename : devtools/client/styleinspector/test/head.js => devtools/client/inspector/shared/test/head.js
rename : devtools/client/styleinspector/utils.js => devtools/client/inspector/shared/utils.js
rename : devtools/shared/styleinspector/css-logic.js => devtools/shared/inspector/css-logic.js
rename : devtools/shared/styleinspector/moz.build => devtools/shared/inspector/moz.build
2016-01-12 09:52:12 -08:00
Wes Kocher
44b10ab12d
Backed out changeset 29f184e43309 (bug 1237441) for eventual build bustage
...
--HG--
rename : devtools/client/inspector/shared/style-inspector-menu.js => devtools/client/styleinspector/style-inspector-menu.js
rename : devtools/client/inspector/shared/style-inspector-overlays.js => devtools/client/styleinspector/style-inspector-overlays.js
rename : devtools/client/inspector/shared/test/.eslintrc => devtools/client/styleinspector/test/.eslintrc
rename : devtools/client/inspector/shared/test/browser.ini => devtools/client/styleinspector/test/browser.ini
rename : devtools/client/inspector/shared/test/browser_styleinspector_context-menu-copy-color_01.js => devtools/client/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js
rename : devtools/client/inspector/shared/test/browser_styleinspector_context-menu-copy-color_02.js => devtools/client/styleinspector/test/browser_styleinspector_context-menu-copy-color_02.js
rename : devtools/client/inspector/shared/test/browser_styleinspector_context-menu-copy-urls.js => devtools/client/styleinspector/test/browser_styleinspector_context-menu-copy-urls.js
rename : devtools/client/inspector/shared/test/browser_styleinspector_csslogic-content-stylesheets.js => devtools/client/styleinspector/test/browser_styleinspector_csslogic-content-stylesheets.js
rename : devtools/client/inspector/shared/test/browser_styleinspector_output-parser.js => devtools/client/styleinspector/test/browser_styleinspector_output-parser.js
rename : devtools/client/inspector/shared/test/browser_styleinspector_refresh_when_active.js => devtools/client/styleinspector/test/browser_styleinspector_refresh_when_active.js
rename : devtools/client/inspector/shared/test/browser_styleinspector_tooltip-background-image.js => devtools/client/styleinspector/test/browser_styleinspector_tooltip-background-image.js
rename : devtools/client/inspector/shared/test/browser_styleinspector_tooltip-closes-on-new-selection.js => devtools/client/styleinspector/test/browser_styleinspector_tooltip-closes-on-new-selection.js
rename : devtools/client/inspector/shared/test/browser_styleinspector_tooltip-longhand-fontfamily.js => devtools/client/styleinspector/test/browser_styleinspector_tooltip-longhand-fontfamily.js
rename : devtools/client/inspector/shared/test/browser_styleinspector_tooltip-multiple-background-images.js => devtools/client/styleinspector/test/browser_styleinspector_tooltip-multiple-background-images.js
rename : devtools/client/inspector/shared/test/browser_styleinspector_tooltip-shorthand-fontfamily.js => devtools/client/styleinspector/test/browser_styleinspector_tooltip-shorthand-fontfamily.js
rename : devtools/client/inspector/shared/test/browser_styleinspector_tooltip-size.js => devtools/client/styleinspector/test/browser_styleinspector_tooltip-size.js
rename : devtools/client/inspector/shared/test/browser_styleinspector_transform-highlighter-01.js => devtools/client/styleinspector/test/browser_styleinspector_transform-highlighter-01.js
rename : devtools/client/inspector/shared/test/browser_styleinspector_transform-highlighter-02.js => devtools/client/styleinspector/test/browser_styleinspector_transform-highlighter-02.js
rename : devtools/client/inspector/shared/test/browser_styleinspector_transform-highlighter-03.js => devtools/client/styleinspector/test/browser_styleinspector_transform-highlighter-03.js
rename : devtools/client/inspector/shared/test/browser_styleinspector_transform-highlighter-04.js => devtools/client/styleinspector/test/browser_styleinspector_transform-highlighter-04.js
rename : devtools/client/inspector/shared/test/doc_content_stylesheet.html => devtools/client/styleinspector/test/doc_content_stylesheet.html
rename : devtools/client/inspector/shared/test/doc_content_stylesheet.xul => devtools/client/styleinspector/test/doc_content_stylesheet.xul
rename : devtools/client/inspector/shared/test/doc_content_stylesheet_imported.css => devtools/client/styleinspector/test/doc_content_stylesheet_imported.css
rename : devtools/client/inspector/shared/test/doc_content_stylesheet_imported2.css => devtools/client/styleinspector/test/doc_content_stylesheet_imported2.css
rename : devtools/client/inspector/shared/test/doc_content_stylesheet_linked.css => devtools/client/styleinspector/test/doc_content_stylesheet_linked.css
rename : devtools/client/inspector/shared/test/doc_content_stylesheet_script.css => devtools/client/styleinspector/test/doc_content_stylesheet_script.css
rename : devtools/client/inspector/shared/test/doc_content_stylesheet_xul.css => devtools/client/styleinspector/test/doc_content_stylesheet_xul.css
rename : devtools/client/inspector/shared/test/doc_frame_script.js => devtools/client/styleinspector/test/doc_frame_script.js
rename : devtools/client/inspector/shared/test/head.js => devtools/client/styleinspector/test/head.js
rename : devtools/client/inspector/shared/utils.js => devtools/client/styleinspector/utils.js
rename : devtools/shared/inspector/css-logic.js => devtools/shared/styleinspector/css-logic.js
rename : devtools/shared/inspector/moz.build => devtools/shared/styleinspector/moz.build
extra : commitid : DgBSUiqMJ6B
2016-01-12 09:20:43 -08:00
Gabriel Luong
990d03c10a
Bug 1237441 - Move styleinspector directory into the shared inspector directory r=pbro
...
--HG--
rename : devtools/client/styleinspector/style-inspector-menu.js => devtools/client/inspector/shared/style-inspector-menu.js
rename : devtools/client/styleinspector/style-inspector-overlays.js => devtools/client/inspector/shared/style-inspector-overlays.js
rename : devtools/client/styleinspector/test/.eslintrc => devtools/client/inspector/shared/test/.eslintrc
rename : devtools/client/styleinspector/test/browser.ini => devtools/client/inspector/shared/test/browser.ini
rename : devtools/client/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js => devtools/client/inspector/shared/test/browser_styleinspector_context-menu-copy-color_01.js
rename : devtools/client/styleinspector/test/browser_styleinspector_context-menu-copy-color_02.js => devtools/client/inspector/shared/test/browser_styleinspector_context-menu-copy-color_02.js
rename : devtools/client/styleinspector/test/browser_styleinspector_context-menu-copy-urls.js => devtools/client/inspector/shared/test/browser_styleinspector_context-menu-copy-urls.js
rename : devtools/client/styleinspector/test/browser_styleinspector_csslogic-content-stylesheets.js => devtools/client/inspector/shared/test/browser_styleinspector_csslogic-content-stylesheets.js
rename : devtools/client/styleinspector/test/browser_styleinspector_output-parser.js => devtools/client/inspector/shared/test/browser_styleinspector_output-parser.js
rename : devtools/client/styleinspector/test/browser_styleinspector_refresh_when_active.js => devtools/client/inspector/shared/test/browser_styleinspector_refresh_when_active.js
rename : devtools/client/styleinspector/test/browser_styleinspector_tooltip-background-image.js => devtools/client/inspector/shared/test/browser_styleinspector_tooltip-background-image.js
rename : devtools/client/styleinspector/test/browser_styleinspector_tooltip-closes-on-new-selection.js => devtools/client/inspector/shared/test/browser_styleinspector_tooltip-closes-on-new-selection.js
rename : devtools/client/styleinspector/test/browser_styleinspector_tooltip-longhand-fontfamily.js => devtools/client/inspector/shared/test/browser_styleinspector_tooltip-longhand-fontfamily.js
rename : devtools/client/styleinspector/test/browser_styleinspector_tooltip-multiple-background-images.js => devtools/client/inspector/shared/test/browser_styleinspector_tooltip-multiple-background-images.js
rename : devtools/client/styleinspector/test/browser_styleinspector_tooltip-shorthand-fontfamily.js => devtools/client/inspector/shared/test/browser_styleinspector_tooltip-shorthand-fontfamily.js
rename : devtools/client/styleinspector/test/browser_styleinspector_tooltip-size.js => devtools/client/inspector/shared/test/browser_styleinspector_tooltip-size.js
rename : devtools/client/styleinspector/test/browser_styleinspector_transform-highlighter-01.js => devtools/client/inspector/shared/test/browser_styleinspector_transform-highlighter-01.js
rename : devtools/client/styleinspector/test/browser_styleinspector_transform-highlighter-02.js => devtools/client/inspector/shared/test/browser_styleinspector_transform-highlighter-02.js
rename : devtools/client/styleinspector/test/browser_styleinspector_transform-highlighter-03.js => devtools/client/inspector/shared/test/browser_styleinspector_transform-highlighter-03.js
rename : devtools/client/styleinspector/test/browser_styleinspector_transform-highlighter-04.js => devtools/client/inspector/shared/test/browser_styleinspector_transform-highlighter-04.js
rename : devtools/client/styleinspector/test/doc_content_stylesheet.html => devtools/client/inspector/shared/test/doc_content_stylesheet.html
rename : devtools/client/styleinspector/test/doc_content_stylesheet.xul => devtools/client/inspector/shared/test/doc_content_stylesheet.xul
rename : devtools/client/styleinspector/test/doc_content_stylesheet_imported.css => devtools/client/inspector/shared/test/doc_content_stylesheet_imported.css
rename : devtools/client/styleinspector/test/doc_content_stylesheet_imported2.css => devtools/client/inspector/shared/test/doc_content_stylesheet_imported2.css
rename : devtools/client/styleinspector/test/doc_content_stylesheet_linked.css => devtools/client/inspector/shared/test/doc_content_stylesheet_linked.css
rename : devtools/client/styleinspector/test/doc_content_stylesheet_script.css => devtools/client/inspector/shared/test/doc_content_stylesheet_script.css
rename : devtools/client/styleinspector/test/doc_content_stylesheet_xul.css => devtools/client/inspector/shared/test/doc_content_stylesheet_xul.css
rename : devtools/client/styleinspector/test/doc_frame_script.js => devtools/client/inspector/shared/test/doc_frame_script.js
rename : devtools/client/styleinspector/test/head.js => devtools/client/inspector/shared/test/head.js
rename : devtools/client/styleinspector/utils.js => devtools/client/inspector/shared/utils.js
rename : devtools/shared/styleinspector/css-logic.js => devtools/shared/inspector/css-logic.js
rename : devtools/shared/styleinspector/moz.build => devtools/shared/inspector/moz.build
2016-01-12 08:55:46 -08:00
Phil Ringnalda
a436ea943d
Back out d933300edeed (bug 1157469) for devtools xpc::IsInContentXBLScope crashes, a=backout
2016-01-07 20:37:06 -08:00
Julian Descottes
18cd297ebc
Bug 1157469 - use EventListenerService to update markupview event bubbles;r=bgrins
...
Inspector actor now uses EventListenerService:addListenerChangeListener to propagate
event listener changes as mutations with type 'events'.
markupview will now trigger an update when receiving a mutation of type 'event', and
the event bubble display will be updated
--HG--
extra : commitid : 2lyppirGh91
2016-01-06 15:01:24 -08:00
Abdulla
50cba19872
Bug 1219920
- Iterate through classNames in the WalkerActor using classList; r=pbro
2015-12-09 15:44:00 +01:00
Grisha Pushkov
ee89c1ac63
Bug 1093593 - Order of attributes in markup view depends on input order. r=pbro
2015-11-26 04:44:00 +01:00
Patrick Brosset
c1316a2855
Bug 1222409 - Listen to window resize events on server and use this to refresh style-inspector; r=bgrins
...
1 - Make the LayoutChangesObserver also send "resize" events; r=bgrins
The LayoutChangesObserver was originally made to observe all kinds of
layout-related events. So far, it was only observing reflows though.
This adds the capability to also observe resize events on the content
window.
2 - Removed the non-e10s rule/computed-views refreshing mechanism; r=bgrins
When the window is resized, the styles shown in the rule-view and
computed-view need to be updated (media-queries may be at play).
This was done before using a local-only, non-e10s solution. The
inspector-panel would listen to the resize event on the linkedBrowser
in the current tab.
This, obviously, did not work with e10s or across a remote connection.
This change just removes all of the code involved with this.
This won't cause any regression or backwards-compatibility problems as
a new server-driven resize observer is being put in place in this bug.
Even if you connected to an older server, you wouldn't see a difference
because the refresh-on-resize didn't work over remote connections already.
3 - Refresh the style-inspector when the LayoutChangesObserver detects resize
The implementation is simple, the inspector actor uses the
LayoutChangesObserver to detect window resize, and when it does, it
forwards the event to its front.
This is similar to how we deal with reflow events, except that for
reflows, the inspector actor (walker in this case), first filters on
the server to see if the reflow would indeed impact known nodes.
For resize events, it seemed more complex to do this kind of server
side filtering as this would involve remembering which node is currently
selected and which style were applied, and then compare that with the
new styles.
4 - Tests for the style-inspector refresh on window resize
--HG--
extra : commitid : 4AAhw4VBYII
extra : rebase_source : 412159e2a189541758613dd2fae954d973096f72
2015-11-26 12:18:17 +01:00
Tom Tromey
cd8408f583
Bug 1223452 - avoid Cu.importGlobalProperties; r=ochameau
2015-11-16 11:55:00 +01:00
Brian Grinstead
b0924306a0
Bug 835896 - Make inspector searchbox also provide results matching text or attributes in the page;r=pbrosset
...
--HG--
rename : devtools/client/inspector/selector-search.js => devtools/client/inspector/inspector-search.js
extra : commitid : COo3yR8tezF
2015-11-10 21:48:57 -08:00
Tim Nguyen
6ac6649cf7
Bug 1208864 - Duplicate node context menu item in markup view. r=pbro
...
--HG--
extra : commitid : 9hFeFcxFiEG
2015-10-19 14:04:00 +02:00