class EnsPortal.SVG.DTLDiagram
extends EnsPortal.SVG.templatePage
DTL Diagram
This page renders the SVG needed to display the SVG portion of the DTL editor.
parameter DOMAIN = "Ensemble";
Use our own domain for localization
parameter JSINCLUDES = "ensdtlzen.js,ensdtlparser.js";
Comma-delimited list of additional .js files.
parameter RESOURCE = "%Ens_Code:READ,%Ens_DTL:READ";
User needs READ permissions on either the %Ens_Code or the %Ens_DTL resource to view this page.
property currPage
as %String(ZENURL="PAGE");
Curr page of trace
classmethod %OnDrawSVGDef()
as %Status
Callback method called when drawing the SVG defs for this page.
method %OnDrawSVGPage()
as %Status
Callback method.
If defined, this provides a way for a subclass to add static SVG content
to the svgPage.
classmethod %OnDrawStyleSVG()
as %Status
Callback method called when drawing the SVG CSS style for this page.
method DrawAdditionalScript()
Write out any other scripts needed by editor.
method DrawDTLDiagram()
as %Status
Draw the SVG DTL diagram.
method onSVGLoad()
[ Language = javascript ]
This method is called when this svgPage is loaded.
method setZoom(zoom)
[ Language = javascript ]
Set the zoom level