• We collect Confluence feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      NOTE: This suggestion is for Confluence Server. Using Confluence Cloud? See the corresponding suggestion.

      With the introduction of Confuence 4, we have more power to get things done quicker. The property panel now gives us the power to quickly change aspects of a macro without having to remember macro syntax.

      It would be great to have more input options on the property panel

      • text field (like the image macro)
      • drop down list

      Additionally, an official way to style a button would be nice.

          Form Name

            [CONFSERVER-23262] Confluence 4 - Property Panel - Input Fields

            Thanks Sherif,

            I am aware of the tutorial and it's great for understanding the basics of the property panel. What I'm missing a bit is the more advanced possibilities like

            • Ordering your buttons
            • Adding separators or groups
            • Is it possible to add a label, or another type instead of a button

            I went through the source code after posting the last comment and already concluded that most of the above possibilities aren't possible with the current implementation, so that would explain the lack of documentation

            I did however found a way of adding a separator between your buttons by adding <button id="__PROPERTY_PANEL_SPACER" /> to your XML..

            Stefan Kohler added a comment - Thanks Sherif, I am aware of the tutorial and it's great for understanding the basics of the property panel. What I'm missing a bit is the more advanced possibilities like Ordering your buttons Adding separators or groups Is it possible to add a label, or another type instead of a button I went through the source code after posting the last comment and already concluded that most of the above possibilities aren't possible with the current implementation, so that would explain the lack of documentation I did however found a way of adding a separator between your buttons by adding <button id="__PROPERTY_PANEL_SPACER" /> to your XML..

            Sherif Mansour added a comment - stefan.kohler Tutorial with source code example here: https://developer.atlassian.com/display/CONFDEV/Extending+the+macro+property+panel+-+an+example

            Documentation about the new Confluence 4.0 macro possibilities is still difficult the find. Besides a basic tutorial there is not much to go on.

            Regarding the property panel, some documentation about adding buttons, separators and adjusting the order of the property panel would be great.

            Stefan Kohler added a comment - Documentation about the new Confluence 4.0 macro possibilities is still difficult the find. Besides a basic tutorial there is not much to go on. Regarding the property panel, some documentation about adding buttons, separators and adjusting the order of the property panel would be great.

            Thanks for raising this, Eric. Would love to hear as to how you (and maybe others watching this ticket) would use it. Some examples of how it would fit your plugin would be great...

            Sherif Mansour added a comment - Thanks for raising this, Eric. Would love to hear as to how you (and maybe others watching this ticket) would use it. Some examples of how it would fit your plugin would be great...

              Unassigned Unassigned
              e4741b7c6c16 Eric Chiang
              Votes:
              11 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: