Hi there,
I am trying to override a string parameter value in Confluence macro browser. i.e instead of
the value stored by macro I would like to use the value read from the cookie. I have tried something like this but I am afraid it doesn't work to good.
var jsOverrides = { "fields" : { "string": function(param, options){ var paramDiv = $(Confluence.Templates.MacroBrowser.macroParameter()); var input = AJS.$("input", paramDiv); if (param.required) { input.keyup(AJS.MacroBrowser.processRequiredParameters); } if (AJS.$.cookie("xPathToNode")) { input.val(AJS.$.cookie("xPathToNode")); AJS.$.removeCookie("xPathToNode"); } return AJS.MacroBrowser.Field(paramDiv, input, options); } } }; AJS.MacroBrowser.setMacroJsOverride('restclient_xpath', jsOverrides);
What would be correct way to use a value from the cookie instead of the previosly stored value?
Hi @Nikola Zifra, i have kind of the same problem. I want to add dynamic values to the enum param. Did you found a solution yet? Best Regards, @J D
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.