I would like to implement a macro (by implementing a plugin) that does the following:
- I embed the macro on a page.
- The macro renders one or more form elements and a "Submit" button.
- When the submit button is pressed, some macro functionality is called, that allows the macro to render additional content (or to change existing content) in the page.
I know that I could implement a Javascript solution to that, but is there already support in the plugin development in Confluence? I have seen a lot of macros that do similar things, but there is no source code available.
So the macro page-tree (with search box) is an example how that should work. I would be glad if anyone would have links to resources: