General :
K-Meleon Web Browser Forum
General discussion about K-Meleon. Questions about how to setup it, macro coding, all related to its usage and the project itself, including this website.
Macro on javascript.enabled
Date: February 03, 2007 09:13AM
Hi,
Actually I have two macro the first one is setpref(BOOL,"javascript.enabled",true); and the second one is setpref(BOOL,"javascript.enabled",false);
I want try to do only one macro with If else end-if.
Like if is true
setpref(BOOL,"javascript.enabled",false);
else
setpref(BOOL,"javascript.enabled",true);
end-if.
I don't know how to write the IF phrase.
Thank's
Re: Macro on javascript.enabled
Date: February 03, 2007 12:10PM
you could just:
togglepref(BOOL,"javascript.enabled");
but an if statement would be like this (on one line):
getpref(BOOL,"javascript.enabled")==true ? setpref(BOOL,"javascript.enabled",false) : getpref(BOOL,"javascript.enabled")==false ? setpref(BOOL,"javascript.enabled",true) : 0;
Re: Macro on javascript.enabled
Date: February 03, 2007 01:21PM
I am no macro coder so i cannot help at all but maybe You can look in macros.cfg for ideas?
Section: Accessibility/Privacy/Security
under: jscript
$jscript="javascript.enabled";
setcheck("macros(JSToggle)",getpref(BOOL,$jscript)?false:true);
pluginmsg(toolbars,"CheckButton",$toolbar.",macros(JSToggle),".(getpref(BOOL,$jscript)?0:1));
JSToggle{
togglepref(BOOL,$jscript); &PrivacySync;
statusbar(sub("%s",getpref(BOOL,$jscript)==false?$OFF:$ON,_("JavaScript execution %s")));
}
In the same section there are some more toogle macros additionally so maybe You can find code idea that help You?
Edited 1 time(s). Last edit at 02/03/2007 01:25PM by guenter.
Re: Macro on javascript.enabled
Date: February 03, 2007 04:38PM
Thank's for your help. It's ok.