1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 05:38:11 +00:00
serenity/Base/home/anon/www
Andreas Kling 6d1c4ae5a9 LibHTML: Implement basic <form> and <input> element support
This patch adds "submit" inputs and default (text box) inputs, as well
as form elements that can be submitted.

Layout of input elements is implemented via a new LayoutWidget class
that allows you to put an arbitrary GWidget in the layout tree.
At the moment, the DOM node sets the initial size of the LayoutWidget,
and then the positioning is done by the normal layout algorithm.

We also now support submitting a <form method="GET">, which does a full
replacing load with a URL based on the form's action + a query string
built from the name/value of input elements within the submitted form.

This is pretty neat! :^)
2019-11-25 21:21:55 +01:00
..
90s-bg.png LibHTML: Implement basic tiled background image support 2019-10-19 11:49:46 +02:00
acid1.html Base: Import the 1st and 2nd Acid tests for web standards compliance 2019-11-25 17:48:51 +01:00
acid2.html Base: Import the 1st and 2nd Acid tests for web standards compliance 2019-11-25 17:48:51 +01:00
afrag.html LibHTML+Browser: Support scrolling to anchor with <a href="#foo"> 2019-10-20 10:07:26 +02:00
attrselectors.html LibHTML: Handle stand-alone attribute selectors 2019-11-21 20:19:00 +01:00
blink.html LibHTML: Implement the <blink> element 2019-10-09 21:25:29 +02:00
bmfw.html Base: Add a local copy of bettermotherfuckingwebsite.com for testing 2019-11-07 21:40:04 +01:00
borders.html LibHTML: Draw each CSS border edge separately with their own style 2019-11-25 13:17:14 +01:00
br.html LibHTML: Implement the <br> element for line breaking 2019-10-12 13:47:49 +02:00
css.html Base: Rename the "html" test directory to "www" 2019-10-01 20:16:09 +02:00
form.html LibHTML: Implement basic <form> and <input> element support 2019-11-25 21:21:55 +01:00
hover.html LibHTML: Implement basic :hover pseudo-class support 2019-10-14 17:55:04 +02:00
images.html LibHTML: Add the <center> element 2019-10-16 20:33:00 +02:00
link.css LibHTML: Start adding support for <link rel="stylesheet"> 2019-10-07 19:06:47 +02:00
link.html LibHTML: Start adding support for <link rel="stylesheet"> 2019-10-07 19:06:47 +02:00
lorem.html LibHTML: Implement "text-align: justify" 2019-10-20 12:55:55 +02:00
phint.html Base: Add a little HTML test for presentational hints 2019-10-04 21:15:52 +02:00
selectors.html LibDraw: Parse some more color string formats found on the web 2019-10-06 21:40:14 +02:00
small.html Base: Rename the "html" test directory to "www" 2019-10-01 20:16:09 +02:00
welcome.html LibHTML: Implement basic <form> and <input> element support 2019-11-25 21:21:55 +01:00