Emma Malysz
75ea156d47
Bug 1601093, Rename the remaining .xul files to .xhtml in toolkit/ r=marionette-reviewers,mossop,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D55857
--HG--
rename : toolkit/components/alerts/resources/content/alert.xul => toolkit/components/alerts/resources/content/alert.xhtml
rename : toolkit/components/apppicker/content/appPicker.xul => toolkit/components/apppicker/content/appPicker.xhtml
rename : toolkit/components/extensions/dummy.xul => toolkit/components/extensions/dummy.xhtml
rename : toolkit/components/passwordmgr/content/passwordManager.xul => toolkit/components/passwordmgr/content/passwordManager.xhtml
rename : toolkit/components/printing/content/printPageSetup.xul => toolkit/components/printing/content/printPageSetup.xhtml
rename : toolkit/components/printing/content/printPreviewProgress.xul => toolkit/components/printing/content/printPreviewProgress.xhtml
rename : toolkit/components/printing/content/printProgress.xul => toolkit/components/printing/content/printProgress.xhtml
rename : toolkit/components/prompts/content/commonDialog.xul => toolkit/components/prompts/content/commonDialog.xhtml
rename : toolkit/components/prompts/content/selectDialog.xul => toolkit/components/prompts/content/selectDialog.xhtml
rename : toolkit/components/viewconfig/content/config.xul => toolkit/components/viewconfig/content/config.xhtml
rename : toolkit/content/editMenuKeys.inc.xul => toolkit/content/editMenuKeys.inc.xhtml
rename : toolkit/content/resetProfile.xul => toolkit/content/resetProfile.xhtml
rename : toolkit/content/resetProfileProgress.xul => toolkit/content/resetProfileProgress.xhtml
rename : toolkit/modules/win.xul => toolkit/modules/win.xhtml
rename : toolkit/profile/content/createProfileWizard.xul => toolkit/profile/content/createProfileWizard.xhtml
rename : toolkit/profile/content/profileDowngrade.xul => toolkit/profile/content/profileDowngrade.xhtml
rename : toolkit/profile/content/profileSelection.xul => toolkit/profile/content/profileSelection.xhtml
extra : moz-landing-system : lando
2019-12-11 17:44:54 +00:00
Gurzau Raul
824bc2bf90
Backed out changeset dd809e835f2a (bug 1601093) for eslint failures at alert.xhtml and commonDialog.xhtml on a CLOSED TREE.
...
--HG--
rename : toolkit/components/alerts/resources/content/alert.xhtml => toolkit/components/alerts/resources/content/alert.xul
rename : toolkit/components/apppicker/content/appPicker.xhtml => toolkit/components/apppicker/content/appPicker.xul
rename : toolkit/components/extensions/dummy.xhtml => toolkit/components/extensions/dummy.xul
rename : toolkit/components/passwordmgr/content/passwordManager.xhtml => toolkit/components/passwordmgr/content/passwordManager.xul
rename : toolkit/components/printing/content/printPageSetup.xhtml => toolkit/components/printing/content/printPageSetup.xul
rename : toolkit/components/printing/content/printPreviewProgress.xhtml => toolkit/components/printing/content/printPreviewProgress.xul
rename : toolkit/components/printing/content/printProgress.xhtml => toolkit/components/printing/content/printProgress.xul
rename : toolkit/components/prompts/content/commonDialog.xhtml => toolkit/components/prompts/content/commonDialog.xul
rename : toolkit/components/prompts/content/selectDialog.xhtml => toolkit/components/prompts/content/selectDialog.xul
rename : toolkit/components/viewconfig/content/config.xhtml => toolkit/components/viewconfig/content/config.xul
rename : toolkit/content/editMenuKeys.inc.xhtml => toolkit/content/editMenuKeys.inc.xul
rename : toolkit/content/resetProfile.xhtml => toolkit/content/resetProfile.xul
rename : toolkit/content/resetProfileProgress.xhtml => toolkit/content/resetProfileProgress.xul
rename : toolkit/modules/win.xhtml => toolkit/modules/win.xul
rename : toolkit/profile/content/createProfileWizard.xhtml => toolkit/profile/content/createProfileWizard.xul
rename : toolkit/profile/content/profileDowngrade.xhtml => toolkit/profile/content/profileDowngrade.xul
rename : toolkit/profile/content/profileSelection.xhtml => toolkit/profile/content/profileSelection.xul
2019-12-11 19:27:28 +02:00
Emma Malysz
106f09dd53
Bug 1601093, Rename the remaining .xul files to .xhtml in toolkit/ r=marionette-reviewers,mossop,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D55857
--HG--
rename : toolkit/components/alerts/resources/content/alert.xul => toolkit/components/alerts/resources/content/alert.xhtml
rename : toolkit/components/apppicker/content/appPicker.xul => toolkit/components/apppicker/content/appPicker.xhtml
rename : toolkit/components/extensions/dummy.xul => toolkit/components/extensions/dummy.xhtml
rename : toolkit/components/passwordmgr/content/passwordManager.xul => toolkit/components/passwordmgr/content/passwordManager.xhtml
rename : toolkit/components/printing/content/printPageSetup.xul => toolkit/components/printing/content/printPageSetup.xhtml
rename : toolkit/components/printing/content/printPreviewProgress.xul => toolkit/components/printing/content/printPreviewProgress.xhtml
rename : toolkit/components/printing/content/printProgress.xul => toolkit/components/printing/content/printProgress.xhtml
rename : toolkit/components/prompts/content/commonDialog.xul => toolkit/components/prompts/content/commonDialog.xhtml
rename : toolkit/components/prompts/content/selectDialog.xul => toolkit/components/prompts/content/selectDialog.xhtml
rename : toolkit/components/viewconfig/content/config.xul => toolkit/components/viewconfig/content/config.xhtml
rename : toolkit/content/editMenuKeys.inc.xul => toolkit/content/editMenuKeys.inc.xhtml
rename : toolkit/content/resetProfile.xul => toolkit/content/resetProfile.xhtml
rename : toolkit/content/resetProfileProgress.xul => toolkit/content/resetProfileProgress.xhtml
rename : toolkit/modules/win.xul => toolkit/modules/win.xhtml
rename : toolkit/profile/content/createProfileWizard.xul => toolkit/profile/content/createProfileWizard.xhtml
rename : toolkit/profile/content/profileDowngrade.xul => toolkit/profile/content/profileDowngrade.xhtml
rename : toolkit/profile/content/profileSelection.xul => toolkit/profile/content/profileSelection.xhtml
extra : moz-landing-system : lando
2019-12-11 17:02:20 +00:00
Emma Malysz
1e0a408b10
Bug 1592141, look for xul ns root element within customElement.js r=zbraniecki
...
Differential Revision: https://phabricator.services.mozilla.com/D52291
--HG--
extra : moz-landing-system : lando
2019-11-11 19:20:28 +00:00
Alexander J. Vincent
0e30d06762
Bug 1591761 - parseXULToFragment should throw a clearer exception for non-well-formed markup. r=bgrins
...
***
Bug 1591671, revert a breaking change in calling DOMParser.
Differential Revision: https://phabricator.services.mozilla.com/D50729
--HG--
extra : moz-landing-system : lando
2019-10-29 23:04:14 +00:00
Oana Pop Rus
6b1e67496e
Backed out changeset 8799781bbf34 (bug 1591761) for causing mass test failures. on a CLOSED TREE
2019-10-29 01:19:11 +02:00
Alexander J. Vincent
369ca66a21
Bug 1591761 - parseXULToFragment should throw a clearer exception for non-well-formed markup. r=bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D50729
--HG--
extra : moz-landing-system : lando
2019-10-28 21:59:59 +00:00
Alexander Surkov
f6aae7a3e7
Bug 1397876 - Replace panel and arrowpanel bindings with a custom element r=bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D35040
--HG--
rename : toolkit/content/widgets/popup.xml => toolkit/content/widgets/panel.js
extra : moz-landing-system : lando
2019-10-07 21:57:04 +00:00
Brian Grinstead
34fa4fa528
Bug 1514926 - Convert the arrowscrollbox binding to a Custom Element r=dao
...
This uses Shadow DOM slotting instead of XBL, and migrates styles from
using XBL anonymous traversal to using CSS Shadow Parts.
This also removes the basecontrol binding, since this was the last
binding to extend it.
Differential Revision: https://phabricator.services.mozilla.com/D43651
--HG--
rename : toolkit/content/widgets/scrollbox.xml => toolkit/content/widgets/arrowscrollbox.js
extra : moz-landing-system : lando
2019-10-03 04:21:15 +00:00
Dorel Luca
d1c4f9139e
Backed out changeset 5e221240fc1d (bug 1514926) for mochitest failures in browser/tools/mozscreenshots/primaryUI/browser_primaryUI.js
...
--HG--
rename : toolkit/content/widgets/arrowscrollbox.js => toolkit/content/widgets/scrollbox.xml
2019-10-03 06:08:18 +03:00
Brian Grinstead
98a08a3ce4
Bug 1514926 - Convert the arrowscrollbox binding to a Custom Element r=dao
...
This uses Shadow DOM slotting instead of XBL, and migrates styles from
using XBL anonymous traversal to using CSS Shadow Parts.
This also removes the basecontrol binding, since this was the last
binding to extend it.
Differential Revision: https://phabricator.services.mozilla.com/D43651
--HG--
rename : toolkit/content/widgets/scrollbox.xml => toolkit/content/widgets/arrowscrollbox.js
extra : moz-landing-system : lando
2019-10-02 22:57:39 +00:00
Sean Feng
660aac23aa
Bug 1467970 - Unsupport cross docGroup adoption r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D43135
--HG--
extra : moz-landing-system : lando
2019-09-14 00:09:44 +00:00
Tim Nguyen
e043df8d78
Bug 1534455 - Convert autocomplete binding to a customized input element. r=dao,bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D33250
--HG--
rename : toolkit/content/widgets/autocomplete.xml => toolkit/content/widgets/autocomplete-input.js
extra : moz-landing-system : lando
2019-09-17 06:22:42 +00:00
Mihai Alexandru Michis
f9580519b8
Backed out changeset e859a5aebb5b (bug 1534455) for causing failures at test_bug437844.xul
...
--HG--
rename : toolkit/content/widgets/autocomplete-input.js => toolkit/content/widgets/autocomplete.xml
2019-09-17 07:51:36 +03:00
Tim Nguyen
5d8a3da397
Bug 1534455 - Convert autocomplete binding to a customized input element. r=dao,bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D33250
--HG--
rename : toolkit/content/widgets/autocomplete.xml => toolkit/content/widgets/autocomplete-input.js
extra : moz-landing-system : lando
2019-09-17 01:35:25 +00:00
Paul Morris
ea6fd457ff
Bug 1545824 - Implement a getElementForAttrInheritance function r=aswan
...
Differential Revision: https://phabricator.services.mozilla.com/D39210
--HG--
extra : moz-landing-system : lando
2019-07-30 15:11:26 +00:00
Victor Porof
0773795931
Bug 1561435 - Format toolkit/content/, a=automatic-formatting
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D36053
--HG--
extra : source : 651d8f947a29f5d80b7e833f7e6b99e2afe8bf9d
2019-07-05 11:14:49 +02:00
Alexander Surkov
61cc7103cf
Bug 1544916 - migrate dialog binding to Custom Element r=bgrins,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D30289
--HG--
rename : toolkit/content/widgets/dialog.xml => toolkit/content/widgets/dialog.js
extra : moz-landing-system : lando
2019-06-04 17:28:16 +00:00
Andrew Swan
a745ec6099
Bug 1519577 Convert toolbarbutton to a custom element r=surkov
...
Differential Revision: https://phabricator.services.mozilla.com/D31941
--HG--
extra : rebase_source : 3709ef713f1a7dc9fbc2d0ac97f16bea757fcd2b
2019-05-20 10:01:02 -07:00
Tim Nguyen
c1f5b7a338
Bug 1521280 - Convert search-textbox to a custom element. r=dao,bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D23045
--HG--
rename : toolkit/content/widgets/textbox.xml => toolkit/content/widgets/search-textbox.js
extra : moz-landing-system : lando
2019-05-13 18:12:37 +00:00
Coroiu Cristina
cc280c4be9
Backed out changeset c5798de806e2 (bug 1521280) for crashing when searching about:config for upcoming beta (bug 1551013)
...
--HG--
extra : rebase_source : 8f936159c23d09bf227ce4f5eb6f2d96d33bbff1
2019-05-13 08:50:28 +03:00
Tim Nguyen
1a57aab68e
Bug 1521280 - Convert search-textbox to a custom element. r=dao,bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D23045
--HG--
rename : toolkit/content/widgets/textbox.xml => toolkit/content/widgets/search-textbox.js
extra : moz-landing-system : lando
2019-05-10 11:46:49 +00:00
Razvan Maries
444ee13e14
Merge mozilla-inbound to mozilla-central a=merge
2019-04-26 12:46:15 +03:00
Brian Grinstead
4663e6262a
Bug 1448213 - Migrate label-control to a Custom Element r=surkov
...
Differential Revision: https://phabricator.services.mozilla.com/D5686
--HG--
extra : moz-landing-system : lando
2019-04-23 20:16:46 +00:00
Andrew Swan
66e382f5b2
Bug 1538983 Convert button xbl binding to a custom element r=bgrins
...
As of this change, instances of xul <button> use a custom element.
The button-base xbl binding remains for now, since it is still used
by toolbarbutton, it will be removed soon.
Differential Revision: https://phabricator.services.mozilla.com/D27742
--HG--
rename : toolkit/content/widgets/button.xml => toolkit/content/widgets/button.js
extra : rebase_source : 2be8ee3fa9bb43866013f62211d8cb3706dbf1ab
2019-04-15 14:27:32 -07:00
Brian Grinstead
9835cc7787
Bug 1546024 - Clear the _inheritedElements cache on chrome custom elements when re-calling initializeAttributeInheritance r=surkov
...
Otherwise we can end up setting the proper attribute on removed children when elements get disconnected
and reconnected.
Differential Revision: https://phabricator.services.mozilla.com/D28306
--HG--
extra : moz-landing-system : lando
2019-04-22 13:52:17 +00:00
Andrew Swan
a7ca3ac30d
Bug 1545865 Handle inherited attributes overridden by derived element classes r=bgrins
...
The existing implementation of inherited attributes keeps a data
structure in a property on the class, but derived classes were
unintentionally getting that structure from their parent class,
preventing derived classes from declaring a different set of inherited
attributes.
Differential Revision: https://phabricator.services.mozilla.com/D28255
--HG--
extra : moz-landing-system : lando
2019-04-20 16:22:10 +00:00
Brian Grinstead
2787623601
Bug 1545765
- Fix attribute inheritance for empty attribute values r=aswan
...
This accidentally got dropped in Bug 1528268.
Differential Revision: https://phabricator.services.mozilla.com/D28251
--HG--
extra : moz-landing-system : lando
2019-04-19 21:07:40 +00:00
Brian Grinstead
9bda39c108
Bug 1519502 - Convert menu bindings to a Custom Element r=surkov
...
Differential Revision: https://phabricator.services.mozilla.com/D19593
--HG--
extra : moz-landing-system : lando
2019-04-18 16:41:46 +00:00
Brian Grinstead
7621a8bf3a
Bug 1528268 - Make initializeAttributeInheritance and incremental attribute changes do less work r=aswan
...
This provides a flipped data structure based on the provided inheritedAttributes,
which looks like:
Object<selector, attrs_to_inherit_comma_separated>
To one that looks like:
Object<attr, Array<Array<selector, attr_to_inherit>>
This should improve performance because:
1) We only fetch element at connectedCallback that actually will have attributes inherited.
2) When an attribute changes we can quickly inherit only that one.
Differential Revision: https://phabricator.services.mozilla.com/D27801
--HG--
extra : moz-landing-system : lando
2019-04-18 16:41:39 +00:00
Dorel Luca
f5a2c905f4
Backed out 2 changesets (bug 1519502, bug 1528268) for Crashtest failures in toolkit/content/tests/chrome/test_popupincontent.xul. CLOSED TREE
...
Backed out changeset 904cc7903feb (bug 1519502)
Backed out changeset f8770d7eebd1 (bug 1528268)
2019-04-18 18:26:41 +03:00
Brian Grinstead
d48d388df2
Bug 1519502 - Convert menu bindings to a Custom Element r=surkov
...
Differential Revision: https://phabricator.services.mozilla.com/D19593
--HG--
extra : moz-landing-system : lando
2019-04-17 15:56:41 +00:00
Brian Grinstead
fffaa7e5a8
Bug 1528268 - Make initializeAttributeInheritance and incremental attribute changes do less work r=aswan
...
This provides a flipped data structure based on the provided inheritedAttributes,
which looks like:
Object<selector, attrs_to_inherit_comma_separated>
To one that looks like:
Object<attr, Array<Array<selector, attr_to_inherit>>
This should improve performance because:
1) We only fetch element at connectedCallback that actually will have attributes inherited.
2) When an attribute changes we can quickly inherit only that one.
Differential Revision: https://phabricator.services.mozilla.com/D27801
--HG--
extra : moz-landing-system : lando
2019-04-17 18:48:46 +00:00
Brian Grinstead
6d157529af
Bug 1544924 - Support filtering individual classes with MOZ_INSTRUMENT_CUSTOM_ELEMENTS;r=aswan
...
For example, you can do MOZ_INSTRUMENT_CUSTOM_ELEMENTS=MozXULElement,Button
to limit output to classes containing those strings in their name
Differential Revision: https://phabricator.services.mozilla.com/D27800
--HG--
extra : moz-landing-system : lando
2019-04-17 01:12:41 +00:00
Brian Grinstead
0c7558a0dd
Bug 1541516 - Instrument base custom element class and print call information in the console r=aswan
...
If MOZ_INSTRUMENT_CUSTOM_ELEMENTS is set in the environment, then modify Custom Elements
to wrap each function and property lookup to keep a count and running time. Then print out
tables for each element at startup. Tables can be re-printed with `MozElements.printInstrumentation()`.
Differential Revision: https://phabricator.services.mozilla.com/D24953
--HG--
extra : moz-landing-system : lando
2019-04-10 17:34:43 +00:00
Alexander Surkov
e163a0e714
Bug 1542844 - All wizards displays [Done] button from the point where they open on OS X, r=bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D26734
--HG--
extra : moz-landing-system : lando
2019-04-09 21:16:07 +00:00
Paul Morris
c3a3d09307
Bug 1531870 - [de-xbl] convert popup binding to custom element; r=bgrins
...
For now, only add the MozMenuPopup base class to MozElements,
and don't define a custom element for it with
`customElements.define`. This is to help avoid conflicts in
de-xbl work. (See the bug for details.)
Includes a function to do 'manual slotting', moving child
elements into place. Dynamically adding, modifying, or
removing child nodes after the element is connected needs
to be handled manually as well.
Differential Revision: https://phabricator.services.mozilla.com/D25467
--HG--
rename : toolkit/content/widgets/popup.xml => toolkit/content/widgets/menupopup.js
extra : moz-landing-system : lando
2019-03-30 00:05:08 +00:00
Andrew Swan
745c949fa8
Bug 1535182 Remove BaseElementMixin and MozElementMixin from window global r=bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D24828
--HG--
extra : moz-landing-system : lando
2019-03-26 21:43:13 +00:00
Alexander Surkov
822a58f809
Bug 1534685 - make all custom elements to use the attribute inheritance base implementation, r=bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D23541
--HG--
extra : moz-landing-system : lando
2019-03-14 21:44:54 +00:00
Alexander Surkov
ec0c8c08d3
Bug 1495622 - Conver wizardpage binding to Custom Elements, r=paolo
2019-03-06 10:27:25 -05:00
Alexander Surkov
e5f57aa59a
Bug 1525101 - Convert autocomplete-rich-result-popup into a Custom Element, r=MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D20506
--HG--
extra : moz-landing-system : lando
2019-03-05 17:45:57 +00:00
Gijs Kruitbosch
de6d0168b0
Bug 1532071 - call formatAccessKey when inheriting accesskey attributes into labels, r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D22102
--HG--
extra : moz-landing-system : lando
2019-03-05 15:30:00 +00:00
Alexander Surkov
0d30de1b66
Bug 1455433 - migrate xul:checkbox to CE, r=bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D21457
--HG--
rename : toolkit/content/widgets/checkbox.xml => toolkit/content/widgets/checkbox.js
extra : moz-landing-system : lando
2019-02-28 20:32:50 +00:00
Brian Grinstead
672f93b031
Bug 1528969 - Only remove whitespace-only text nodes in parseXULToFragment r=MattN
...
It was supposed to be doing this already, but we were instead removing _all_ text
nodes, which led the the "Learn More" link not showing up in popupnotifications
Differential Revision: https://phabricator.services.mozilla.com/D20379
--HG--
extra : moz-landing-system : lando
2019-02-19 23:28:30 +00:00
Brian Grinstead
033239db58
Bug 1527680
- Add MozElement `inheritedAttributes` helper for automatically inheriting attributes based on a map of selectors to attributes r=paolo
...
This allows elements to skip explicitly declaring `observedAttributes` and then imperatively
calling `inheritAttribute` on the appropriate child nodes. For simple cases this means less
boilerplate and moving this logic into the base class.
This is an opt-in feature, so more complex cases can continue to manually implement inheriting
behavior as before.
Differential Revision: https://phabricator.services.mozilla.com/D19702
--HG--
extra : moz-landing-system : lando
2019-02-15 23:10:18 +00:00
Daniel Varga
1e9aa9e1fc
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
...
--HG--
rename : browser/components/nsBrowserContentHandler.js => browser/components/BrowserContentHandler.jsm
2019-02-15 03:51:05 +02:00
Brendan Dahl
74c580a4c5
Bug 1527733 - Remove special XUL DOM tree traversal. r=smaug
...
Move functionality out of XULDocument::AddElementToDocumentPost:
1) Convert all XUL link elements into HTML link elements which have
code to handle when they are added to the DOM.
2) Move handling of the end of a linkset element into nsXULElement's DoneAddingChildren callback.
3) Move document direction reset to where the root element is created.
Differential Revision: https://phabricator.services.mozilla.com/D19739
--HG--
extra : moz-landing-system : lando
2019-02-14 10:43:35 +00:00
Alexander Surkov
1649231cef
Bug 1527495 - migrate text-link binding to CE, r=bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D19595
--HG--
rename : toolkit/content/widgets/text.xml => toolkit/content/widgets/text.js
2019-02-12 19:14:40 -05:00
Brian Grinstead
c894dd5369
Bug 1527105 - Convert menucaption to Custom Element r=paolo
...
Differential Revision: https://phabricator.services.mozilla.com/D19439
--HG--
rename : toolkit/content/widgets/menu.xml => toolkit/content/widgets/menu.js
extra : moz-landing-system : lando
2019-02-12 19:08:25 +00:00
Brian Grinstead
9d224c7b43
Bug 1526826 - Make BaseTextMixin extend BaseControlMixin r=surkov
...
Differential Revision: https://phabricator.services.mozilla.com/D19316
--HG--
extra : moz-landing-system : lando
2019-02-11 17:33:07 +00:00