Helma logo
helma.org » Home > Stories > Skin.containsMacro()

Skin.containsMacro()

Checks whether a skin does contain a specific macro.

This is useful to make sure a user-edited skin does not contain any macro with which the application would break.

Syntax
Skin.containsMacro(macronameString)

Example
var skin1 = new Skin("myMacro");
var skin2 = new Skin("<% myMacro %>");
var skin3 = new Skin("<% this.myMacro %>");
res.writeln(skin1.containsMacro("myMacro"));
false

res.writeln(skin2.containsMacro("myMacro"));
true

res.writeln(skin3.containsMacro("myMacro"));
false

res.writeln(skin3.containsMacro("this.myMacro"));
true


... comment


Page last modified on 2001-10-30 17:12 by tobi