diff --git a/lib/visualpatterns/PatternMainPage.inc b/lib/visualpatterns/PatternMainPage.inc index 3dbf5b4..07166de 100644 --- a/lib/visualpatterns/PatternMainPage.inc +++ b/lib/visualpatterns/PatternMainPage.inc @@ -1,18 +1,20 @@ oNorthWestPayload = & $oNewVal; } @@ -85,6 +89,10 @@ class PatternMainPage { $this->sWestPayloadBackGroundColour = $sColour; } + function getFormAction() { + return $this->sFormAction; + } + function setFormAction($sNewVal) { $this->sFormAction = & $sNewVal; } @@ -105,6 +113,11 @@ class PatternMainPage { $this->sHelpContext = $sNewValue; } + function setOnLoadJavaScript($sJavaScript) { + $this->onLoadJavaScript = $sJavaScript; + } + + /** * Render the page in HTML @@ -113,12 +126,12 @@ class PatternMainPage { global $default; $sToRender = "\n" . "
\n" . - "sessionTimeout+3) . "\">\n" . + "sessionTimeout+3) . ";\">\n" . "graphicsUrl/tree.ico\">\n" . "uiUrl/stylesheet.php\">\n". PatternMainPage::getJavaScript() . "\n" . "\n" . - "\n"; + "onLoadJavaScript) ? "onload=\"$this->onLoadJavaScript\"" : "") . ">\n"; // hack to circumvent the crapness of ns 4.79 if (! (($default->phpSniff->property("browser") == "moz") && ($default->phpSniff->property("version") <= "4.79")) ) { $sToRender .= "