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.