aboutsummaryrefslogtreecommitdiff
path: root/include/ricochet
diff options
context:
space:
mode:
authorRichard Qin <richard.qin.x@gmail.com>2026-04-12 20:57:20 +0800
committerRichard Qin <richard.qin.x@gmail.com>2026-04-12 20:57:20 +0800
commit5f459c7eaf9577292dd7bbf4b30164b3f53e79f3 (patch)
tree5f213c704a6f348ebe584d4bfbdca8313b6fd8c4 /include/ricochet
parent32bce7c278e8f52d96579650088f610d62920f00 (diff)
downloadrwebbrowser-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/ricochet')
-rw-r--r--include/ricochet/render/renderer.hh8
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