diff options
| author | Richard Qin <richard.qin.x@gmail.com> | 2026-04-12 20:57:20 +0800 |
|---|---|---|
| committer | Richard Qin <richard.qin.x@gmail.com> | 2026-04-12 20:57:20 +0800 |
| commit | 5f459c7eaf9577292dd7bbf4b30164b3f53e79f3 (patch) | |
| tree | 5f213c704a6f348ebe584d4bfbdca8313b6fd8c4 /include | |
| parent | 32bce7c278e8f52d96579650088f610d62920f00 (diff) | |
| download | rwebbrowser-5f459c7eaf9577292dd7bbf4b30164b3f53e79f3.tar.gz rwebbrowser-5f459c7eaf9577292dd7bbf4b30164b3f53e79f3.tar.xz | |
feat: implement form submission support by tracking input fields and form context during rendering
Diffstat (limited to 'include')
| -rw-r--r-- | include/ricochet/render/renderer.hh | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/include/ricochet/render/renderer.hh b/include/ricochet/render/renderer.hh index 8ea660c..8c49bbd 100644 --- a/include/ricochet/render/renderer.hh +++ b/include/ricochet/render/renderer.hh @@ -22,11 +22,17 @@ namespace ricochet::render { +struct InputField +{ + std::string name; + std::string action; + std::string method; +}; struct RenderResult { std::string text {}; std::vector<std::string> links {}; - std::vector<std::string> inputs {}; + std::vector<InputField> inputs {}; }; class Renderer |
