query method. Now it returns the QueryResult object allowing you to manipulate result in jquery style. Check the example:DomModel model = ...;
model.query(".loginForm label.important").attr("color", "red");
DomModel model = ...;
model.query("input[type='text']").each(new Visitor() {
public void visit(Tag tag) {
JTextField f = tag.getComponent();
if (StringUtils.isNotEmpty(f.getText()) {
f.setEnabled(false);
}
}
});
Maybe I should think about some animation support, like:
DomModel model = ...;
//start 'shake' effect on components
model.query(".loginForm label.important").animate("shake");
The version 0.5 will include this functionality. It will be released soon as I finish documenting new features. By the way, you can checkout the trunk, build it and use it. I hope no changes in the code will be made until the release (except for bug fixes).
No comments :
Post a Comment