1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 02:17:35 +00:00
serenity/Libraries/LibWeb/Bindings
Andreas Kling 68b04d5c78 LibWeb: Implement getting and setting element.innerHTML
Getting the innerHTML property will recurse through the subtree inside
the element and serialize it into a string as it goes.

Setting it will parse the set value as an HTML fragment. It will then
remove all current children of the element and replace them with all
the children inside the parsed fragment.

Setting element.innerHTML will currently force a complete rebuild of
the document's layout tree.

This is pretty neat! :^)
2020-03-25 18:53:20 +01:00
..
CanvasRenderingContext2DWrapper.cpp LibJS: Use FlyString for identifiers 2020-03-22 13:03:43 +01:00
CanvasRenderingContext2DWrapper.h LibWeb: Add <canvas> element and start fleshing out CRC2D 2020-03-19 19:07:56 +01:00
DocumentWrapper.cpp LibJS: Use FlyString for identifiers 2020-03-22 13:03:43 +01:00
DocumentWrapper.h LibWeb: Start working on DOM event support 2020-03-18 17:13:22 +01:00
ElementWrapper.cpp LibWeb: Implement getting and setting element.innerHTML 2020-03-25 18:53:20 +01:00
ElementWrapper.h LibWeb: Implement getting and setting element.innerHTML 2020-03-25 18:53:20 +01:00
EventListenerWrapper.cpp LibWeb: Add missing copyright headers 2020-03-18 20:20:35 +01:00
EventListenerWrapper.h LibWeb: Use a JS::Handle to keep the EventListener function alive 2020-03-18 20:05:52 +01:00
EventTargetWrapper.cpp LibJS: Use FlyString for identifiers 2020-03-22 13:03:43 +01:00
EventTargetWrapper.h LibWeb: Start working on DOM event support 2020-03-18 17:13:22 +01:00
EventWrapper.cpp LibWeb: Add a DOM Event class (instead of events being simple strings) 2020-03-21 18:17:18 +01:00
EventWrapper.h LibWeb: Add a DOM Event class (instead of events being simple strings) 2020-03-21 18:17:18 +01:00
HTMLCanvasElementWrapper.cpp LibWeb: Implement getting and setting element.innerHTML 2020-03-25 18:53:20 +01:00
HTMLCanvasElementWrapper.h LibWeb: Implement getting and setting element.innerHTML 2020-03-25 18:53:20 +01:00
MouseEventWrapper.cpp LibJS: Use FlyString for identifiers 2020-03-22 13:03:43 +01:00
MouseEventWrapper.h LibWeb: Add a DOM Event class (instead of events being simple strings) 2020-03-21 18:17:18 +01:00
NodeWrapper.cpp LibWeb: Implement getting and setting element.innerHTML 2020-03-25 18:53:20 +01:00
NodeWrapper.h LibWeb: Add <canvas> element and start fleshing out CRC2D 2020-03-19 19:07:56 +01:00
Wrappable.cpp LibWeb: Add missing copyright headers 2020-03-15 10:24:05 +01:00
Wrappable.h LibWeb: Add <canvas> element and start fleshing out CRC2D 2020-03-19 19:07:56 +01:00
Wrapper.h LibJS: Add "Heap" and "Runtime" subdirectories 2020-03-16 14:37:19 +01:00