-
- Downloads
Bug 1828469, part 2: Moved some logic from `nsRange` to `AbstractRange` to...
Bug 1828469, part 2: Moved some logic from `nsRange` to `AbstractRange` to support `StaticRange`s in custom highlights. r=masayuki With this change, Selections are also registered into StaticRanges, ultimately making them visible to `nsINode::IsSelected()`, which is necessary to paint them. Differential Revision: https://phabricator.services.mozilla.com/D175784
Showing
- dom/base/AbstractRange.cpp 173 additions, 1 deletiondom/base/AbstractRange.cpp
- dom/base/AbstractRange.h 51 additions, 2 deletionsdom/base/AbstractRange.h
- dom/base/Element.cpp 2 additions, 2 deletionsdom/base/Element.cpp
- dom/base/Selection.cpp 6 additions, 13 deletionsdom/base/Selection.cpp
- dom/base/StaticRange.cpp 11 additions, 0 deletionsdom/base/StaticRange.cpp
- dom/base/StaticRange.h 1 addition, 1 deletiondom/base/StaticRange.h
- dom/base/nsINode.cpp 2 additions, 2 deletionsdom/base/nsINode.cpp
- dom/base/nsINode.h 5 additions, 4 deletionsdom/base/nsINode.h
- dom/base/nsRange.cpp 5 additions, 170 deletionsdom/base/nsRange.cpp
- dom/base/nsRange.h 1 addition, 43 deletionsdom/base/nsRange.h
- dom/base/nsTextNode.cpp 2 additions, 8 deletionsdom/base/nsTextNode.cpp
- testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-staticrange-002.html.ini 0 additions, 2 deletions...inting/custom-highlight-painting-staticrange-002.html.ini
- testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-staticrange-003.html.ini 0 additions, 2 deletions...inting/custom-highlight-painting-staticrange-003.html.ini
Loading
Please register or sign in to comment