X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.ui%2Fsrc%2Forg%2Fargeo%2Fcms%2Fscript%2Fcms.js;h=2ffcf9e751b6a374bfaeae44b623d3a5fe50d4c0;hb=f9ee9620626e471a99f25e84175e27380d902957;hp=1aacd2c4a91deb564aa67d4813c98a6f7c080a10;hpb=57e34e0482e03cea9a6a34326c22c7c969ad07c8;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.ui/src/org/argeo/cms/script/cms.js b/org.argeo.cms.ui/src/org/argeo/cms/script/cms.js index 1aacd2c4a..2ffcf9e75 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/script/cms.js +++ b/org.argeo.cms.ui/src/org/argeo/cms/script/cms.js @@ -22,6 +22,13 @@ function loadNode(node) { return fromJson } +function newArea(parent, style, layout) { + var control = new Composite(parent, SWT.NONE) + control.setLayout(layout) + CmsUtils.style(control, style) + return control +} + function newLabel(parent, style, text) { var control = new Label(parent, SWT.NONE) control.setText(text) @@ -30,6 +37,14 @@ function newLabel(parent, style, text) { return control } +function newButton(parent, style, text) { + var control = new Button(parent, SWT.FLAT) + control.setText(text) + CmsUtils.style(control, style) + CmsUtils.markup(control) + return control +} + function newFormLabel(parent, style, text) { return newLabel(parent, style, '' + text + '') }