class %ZEN.Dialog.cssValueEditor
extends standardDialog
Specialized page that displays an editor CSS declaration.
This is used by ZEN utilities.
This is a Zen Page class.
parameter APPLYBUTTON = 1;
Show Apply button.
parameter DOMAIN = "%ZEN";
Localization domain
property context
as %ZEN.Datatype.string(ZENURL="context");
What type of CSS declaration: "HTML" or "SVG". Passed in via URL.
property cssType
as %ZEN.Datatype.string;
Client-side variable indicating what type of value we are editing.
property property
as %ZEN.Datatype.string(ZENURL="property");
CSS property being edited. Passed in via URL.
property value
as %ZEN.Datatype.string(ZENURL="value");
CSS value being edited. Passed in via URL.
method %GetDescHTML(pSeed As %String)
as %Status
Provide contents of description component.
method %OnAfterCreatePage()
as %Status
This callback is called after the server-side page
object and all of its children are created.
Subclasses can override this to add, remove, or modify
items within the page object model, or to provide values
for controls.
method %OnGetSubtitle()
as %String
Get the (localized) subtitle string for the dialog.
This should be implemented in a subclass.
method %OnGetTitle()
as %String
Get the (localized) title string for the dialog.
This should be implemented in a subclass.
method editColorValue(ctrlId)
[ Language = javascript ]
Launch the Color Value Editor popup.
ctrlId is control to place value in.
method getDialogValue()
[ Language = javascript ]
Return the value that should be returned by this dialog.
method onPopupAction(popupName, action, value)
[ Language = javascript ]
This client event, if present, is fired when the a popup page
launched from this page fires an action.
method ondialogStart()
[ Language = javascript ]
This client event, if present, is fired when the dialog is loaded.