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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.