Property to indicate whether a specific CSS Level should be used for the page.
By default, we will attempt to use CSS Level 3 if we can detect the browser
supports HTML 5. The value can be modified by implementing the
GetPortalPageOptions() callback defined in %Studio.SourceControl.Base.
property targetURL
as %String(MAXLEN="",ZENURL="TARGET");
This callback is called at the start of the HTML HEAD section of the page (just after the title).
It allows a page to write out meta tags, if desired.
The default implementation writes out an IE-specific meta tag to ensure that IE 9 and 10 don't fall back
into Compatibility Mode when we are returning an HTML5 page (i.e. cssLevel is set to 3).
method addCompletionCheck(checkFunc, time)
[ Language = javascript ]
Adds a JS Interval which executes the supplied function at the supplied interval.
method checkCompletion()
[ Language = javascript ]
Check whether the contents of the iframe have been completely loaded,
and close the window if it's a Studio template, otherwise
add the source control specific onbeforeunload event handling.
method clearCompletionChecks()
[ Language = javascript ]
Remove any intervals created while waiting for source control frames to load.
Primarily used to check on the status of the popup.
method initializeFrame(newSrc)
[ Language = javascript ]
Code to resize the iframe based on the window size and check whether a title
method onlayoutHandler(load)
[ Language = javascript ]
This client event, if present, is fired when the page
is first loaded or whenever it is resized.
If this is called at load time, then load will
be true.
method onunloadHandler()
[ Language = javascript ]
This client event, if present, is fired when the page is unloaded.
If this method returns a string value, then that is used as the
return value of the HTML page's onbeforeunload handler (if more than
one component returns a string, the first one encountered is used).
method updateTitle()
[ Language = javascript ]
Update the title of the main window based on the title of the inner iframe.