Граф коммитов

131 Коммитов

Автор SHA1 Сообщение Дата
Brian Birtles 8aec17ad93 Bug 1444301 - Fix lint error in toolbox-toolbar.js on CLOSED TREE; r=bustage 2018-04-07 06:35:05 +09:00
Brian Birtles c7b2a52d72 Bug 1444301 - Move the separator before the RDM icon; r=jryans
As per the mockup:

  https://mozilla.invisionapp.com/share/M5G8OO1ZVE4#/screens/283871189

MozReview-Commit-ID: 6IF4JhiTqql

--HG--
extra : rebase_source : ecb8629d27302bfda0f2ec767e4ce4a9073f4cda
2018-04-05 10:13:22 +09:00
Brian Birtles a91e04ce02 Bug 1444301 - Add help items to menu; r=jryans
MozReview-Commit-ID: PwW9OK8eOV

--HG--
extra : rebase_source : b87188f45899fbc9052f2bb661feabbf85751e20
2018-04-05 10:13:22 +09:00
Brian Birtles 578087c195 Bug 1444301 - Move disable pop-up autohide feature to toolbox menu; r=jryans
MozReview-Commit-ID: 3cJKqIxaFkV

--HG--
extra : rebase_source : e4fb5ddd4f3592eea5dda9f6cf668a308d8cd235
2018-04-05 10:13:22 +09:00
Brian Birtles 90f65a8cf5 Bug 1444301 - Move split console function to meatball menu; r=jryans
MozReview-Commit-ID: GkMRdZMIUVa

--HG--
extra : rebase_source : ab4f978b3e1dd06db97902674c5d2736d7bc4421
2018-04-05 10:13:22 +09:00
Brian Birtles b863f633e5 Bug 1444301 - Add accelerator support to MenuItem component; r=jryans
MozReview-Commit-ID: IMbZ73ty5cM

--HG--
extra : rebase_source : d32fc0505f0c67da4e430bc6fb6375f6e6c9d837
2018-04-05 10:13:21 +09:00
Brian Birtles 86110eb0a9 Bug 1444301 - Move Options button into meatball menu; r=jryans
MozReview-Commit-ID: HnTbtdI5gS6

--HG--
extra : rebase_source : 21fcdaf882e050985db6d9b2004418a4c7df8b72
2018-04-05 10:13:21 +09:00
Brian Birtles 972c14594f Bug 1444301 - Move dock functions to a new meatball menu; r=jryans
MozReview-Commit-ID: IfFsiZnmw74

--HG--
extra : rebase_source : 1072f4402fd7d329eebfd3a68af5bac2ed7059cb
2018-04-05 10:13:21 +09:00
Brian Birtles fa87e6a363 Bug 1444301 - Use a consistent order when listing the props of the ToolboxToolbar component; r=jryans
MozReview-Commit-ID: GF5RTlS3uIA

--HG--
extra : rebase_source : 578b8915ce5185665fe4811ac0207771274abd36
2018-04-05 10:13:21 +09:00
Brian Birtles 23da317fba Bug 1444301 - Add missing PropTypes to ToolboxToolbar; r=jryans
MozReview-Commit-ID: Bab6tFM6QUH

--HG--
extra : rebase_source : 7c63a1f9eb94925ce9e6b924910876aa6ffab46b
2018-04-05 10:13:21 +09:00
Brian Birtles 0ced916915 Bug 1450624 - Remove toolbox minimize feature; r=pbro
--HG--
extra : rebase_source : ffa2e7283e61f61c693ace6c8760c50637ab3810
2018-04-04 09:12:45 +09:00
Mantaroh Yoshinaga 54337513b3 Bug 1444300 - Make tab button to be able to handle the key event. r=honza
A command button like ruler has keydown event handler, this patch will
add same event handler to tab button.

--HG--
extra : rebase_source : eef8467b15bb99b8e8a22798e83c8a968ac24f7f
2018-04-03 09:42:44 +09:00
Michael Ratcliffe 9f797a66bf Bug 1441113 - Can only update a mounted or mounting component when closing Memory Tool r=nchevobbe
The onclick handler of the toolbox close button looked like this... spot the deliberate mistake:

```
onClick: () => {
  closeToolbox();
  focusButton(closeButtonId);
},
```

So we were closing the toolbox and then trying to focus the toolbox's close button.

There is also an obvious race condition with setState inside the toolbox controller not using a callback even though the next line calls a function that uses this.state, which could cause intermittent issues.

MozReview-Commit-ID: 9VRcZw4RvE5

--HG--
extra : rebase_source : 17c21aafe5a72042c23472342c53fd730784a5ae
2018-02-26 11:59:23 +00:00
Michael Ratcliffe 1a67e265c1 Bug 1439673 - Fix React 16 warnings r=nchevobbe
I believe this fixes all warnings except for one. This warning appears the first time the memory panel is selected:
"Warning: Failed prop type: Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types
    in MemoryApp (created by Connect(MemoryApp))
    in Connect(MemoryApp) (created by bound createElementWithValidation)
    in bound createElementWithValidation
    in Provider"

This appears to be an issue with `devtools/client/memory/app.js` but I will log a new bug for this.

MozReview-Commit-ID: 341zdQyfgrN

--HG--
extra : rebase_source : ce25569407b89a7547e4db688373b202d17d2475
2018-02-21 20:34:19 +00:00
Marco Zehe 63c70d89f6 Bug 1439899 - Make the button for the active developer tool distinguishable for accessibility, r=bgrins
To accomplish this, the added aria-pressed attribute turns the buttons into toggle buttons, and the one that is visually selected, gets the "true" attribute value, others are "false". That way, the screen reader and other assistive technologies will indicate that this is the selected or pressed button.

MozReview-Commit-ID: L2lcw2wOyYw

--HG--
extra : rebase_source : 1c0ad241319f50c34c120ce05b85e795e9a5b080
2018-02-23 16:04:48 +01:00
Yura Zenevich 7e286766a3 Bug 1428443 - allow panels to override picker functionality when they are active. r=pbro
MozReview-Commit-ID: 6VE4Y8FYfoN
2018-02-14 23:57:19 -05:00
Yura Zenevich 6cd058b4cd Bug 1428442 - enabling tab highlighting for more than one tool at a time. r=gregtatum
MozReview-Commit-ID: 7iMABzVuOYG
2018-02-12 22:32:42 -05:00
Michael Ratcliffe 963fae339e Bug 1417483 - DevTools Framework to use prop-types and react-dom-factories r=Honza
MozReview-Commit-ID: 5KKSvr2DLQu

--HG--
extra : rebase_source : 11ea368b7e4d3fd72cf449f6dd687cd5d872bf51
2017-11-15 16:22:12 +00:00
Eitan Isaacson d567085ce1 Bug 1414447 - Use displayed definitions in toolbox component for kb nav. r=jryans 2017-11-13 15:31:00 -05:00
Michael Ratcliffe a86d96e077 Bug 1412269 - DevTools Framework to ES6 classes r=Honza
MozReview-Commit-ID: F5wt65FAhtx

--HG--
extra : rebase_source : de0a5bbf35d7f95a3fdbf97795efe5e39d05fd73
2017-10-27 13:12:46 +01:00
Julian Descottes 84bf318644 Bug 1399886 - remove unnecessary invertable CSS classes on devtools icons;r=gl
Using fill instead of filter we don't need to define each icon as
invertable or not. If the icon is a SVG and supports fill="context-fill"
then it will be inverted/highlighted etc... as expected.

If not then it won't be impacted by DevTools themes.

MozReview-Commit-ID: CLFprKMuCt9

--HG--
extra : rebase_source : 391f3567c2bdf319dcfd0a3b0c87f0479f85eabd
2017-10-04 21:13:48 +02:00
Julian Descottes c56455de82 Bug 1399886 - use fill to highlight devtools toolbar icons;r=gl
Instead of duplicating SVGs to apply a different fill color, we
can use fill from css + fill="context-fill" to achieve the same
effect. This applies to all tools that have a highlighted state
for their icon: debugger, memory and performance tools.

MozReview-Commit-ID: GmqeTKS3PC

--HG--
extra : rebase_source : c613fc38ce7fedcfe111bed74216c1c38b511b9d
2017-10-04 20:41:00 +02:00
Alexandre Poirot 9b2554c396 Bug 1399548 - Prevent updating toolbox react component until it is ready to be displayed. r=gregtatum
MozReview-Commit-ID: 5gOAq7mRygf

--HG--
extra : rebase_source : 3ee3e5cf97b42050cdb1ebd5e36803d419380aa6
2017-09-12 00:40:08 +02:00
abhinav 03934be7fa Bug 1327971 - Add support to show list of frames on key-press of "Alt+Down" on the "iframes" button. r=Honza
MozReview-Commit-ID: EZFG4br17mC

--HG--
extra : rebase_source : 8639a80dcdec5113f8228ebb5dbd9a17dee900b6
2017-09-10 15:41:35 +05:30
Julian Descottes b2076e78b0 Bug 1399180 - select devtools tab on mousedown rather than on click;r=gl
MozReview-Commit-ID: 8m3pS4ZRJ73

--HG--
extra : rebase_source : 9a39511e67be1d01014ab4c6e29c1019b57b2c14
2017-09-12 18:35:38 +02:00
Gabriel Luong 6e615beb90 Bug 1394268 - Implements the new photon tab line in the devtools tabbar. r=bgrins 2017-08-31 00:34:39 -04:00
Gabriel Luong ebb16cb477 Bug 1394513 - Part 1: Use the same separator styles as photon for the toolbox tab separator. r=bgrins 2017-08-29 20:39:46 -04:00
Julian Descottes 416806165a Bug 1360894 - add type checkbox to devtools all-tools menu items;r=pbro
MozReview-Commit-ID: JtSUWaZm1vv

--HG--
extra : rebase_source : 8bcaa1784a38452e9aa6f20e7dd14f36ecad1c2e
2017-05-03 17:31:08 +02:00
Julian Descottes cf79db5800 Bug 1338106 - Add mask-image to fade out text of devtools-tabs;r=ntim
Also fixes a slight issue in firebug theme that made the text slide of
1 px down when selecting a tab.

MozReview-Commit-ID: KNm9Xf21p2D

--HG--
extra : rebase_source : 98728735c36446a116a5a2cb2306f39e5a72f21c
extra : source : c342d199c1397fbb66c3c6f70cfe42b5d3817cc2
2017-03-08 17:20:49 +01:00
Julian Descottes 9625acc354 Bug 1335608 - add a button to select hidden tools when toolbox toolbar overflows;r=gregtatum
MozReview-Commit-ID: HgfSteV6WXy

--HG--
extra : rebase_source : c1cee0df53fa3e2efc579823a833609cd5d2bc44
2017-03-01 17:32:55 +01:00
Greg Tatum 555caa01f2 Bug 1245921 - Turn toolbox toolbar into a React component r+miker r=miker
MozReview-Commit-ID: 4UZbcfw2YI9

--HG--
extra : rebase_source : 9e9e8bfed8c8511ade6c7307a0201b88b0781fba
2016-11-18 15:02:21 -06:00