Skip to content

Commit 72a65a1

Browse files
committed
BlinkHelpers: Add a type description to view the text of a NGPhysicalTextFragment.
1 parent 26dc302 commit 72a65a1

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

extensions/target-specific/chromium/blink/blink-helpers/blink-helpers.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -673,6 +673,11 @@ Loader.OnLoad(function() {
673673
});
674674
}));
675675

676+
DbgObject.AddTypeDescription(Chromium.RendererProcessType("blink::NGPhysicalTextFragment"), "Text", false, UserEditableFunctions.Create((textFragment) => {
677+
return Promise.all([textFragment.f("text_").desc(), textFragment.f("start_offset_").val(), textFragment.f("end_offset_").val()])
678+
.thenAll((textString, startOffset, endOffset) => WhitespaceFormatter.CreateFormattedText(textString.substring(startOffset, endOffset)));
679+
}));
680+
676681
DbgObject.AddTypeOverride(Chromium.RendererProcessType("blink::NGPhysicalFragment"), "type_", "blink::NGPhysicalFragment::NGFragmentType");
677682
DbgObject.AddTypeOverride(Chromium.RendererProcessType("blink::NGPhysicalFragment"), "style_variant_", "blink::NGStyleVariant");
678683
DbgObject.AddTypeOverride(Chromium.RendererProcessType("blink::NGPhysicalFragment"), "line_orientation_", "blink::NGLineOrientation");

0 commit comments

Comments
 (0)