General :  K-Meleon Web Browser Forum
General discussion about K-Meleon 
Macro on javascript.enabled
Posted by: Mec94
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

Options: ReplyQuote
Re: Macro on javascript.enabled
Posted by: jk-
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;

Options: ReplyQuote
Re: Macro on javascript.enabled
Posted by: guenter
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.

Options: ReplyQuote
Re: Macro on javascript.enabled
Posted by: Mec94
Date: February 03, 2007 04:38PM

Thank's for your help. It's ok.

Options: ReplyQuote


K-Meleon forum is powered by Phorum.