ProtoObjectObjectWAPresenterWAComponentWAFormDialog
| form | validationError |
| instance | class |
|---|---|
| as yet unclassified | no messages
|
| form |
|---|
| validationError |
|---|
| as yet unclassified |
|---|
| addForm |
form _ WAFormDecoration new buttons: self buttons. self addDecoration: form |
| addFormByDefault |
^ true |
| buttons |
^ #(ok) |
| divClass |
^ self class name |
| initialize |
self addFormByDefault ifTrue: [self addForm] |
| isValid |
^ validationError isNil |
| labelForSelector: aSymbol |
^ aSymbol asCapitalizedPhrase |
| model |
^ self |
| ok |
self answer |
| removeForm |
form ifNotNil: [self removeDecoration: form] |
| renderContentOn: html |
html hiddenInputWithCallback: [validationError _ nil]. validationError ifNotNil: [self renderValidationError: validationError on: html]. html divClass: self divClass with: [self renderDialogOn: html]. |
| renderDialogOn: html |
| renderSpacerRowOn: html |
html divClass: 'dialog-spacer' with: [html space] |
| renderValidationError: aString on: html |
html spanClass: 'dialog-validation' with: aString |
| validationError: aString |
validationError _ aString |