Commit 5997396d2019f71bb03f9d59058ef9ed2e4001fb

Authored by michael
1 parent d95465fa

moved javascript into js/misc.js for inclusion

added text scrolling divs


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@706 c91229c3-7414-0410-bfa2-8a42b809f60b
lib/visualpatterns/PatternMainPage.inc
@@ -75,12 +75,19 @@ class PatternMainPage { @@ -75,12 +75,19 @@ class PatternMainPage {
75 $sToRender = "<html>\n" . 75 $sToRender = "<html>\n" .
76 "<head>\n" . 76 "<head>\n" .
77 "<meta http-equiv=\"refresh\" content=\"" . ($default->owl_timeout+3) . "\">\n" . 77 "<meta http-equiv=\"refresh\" content=\"" . ($default->owl_timeout+3) . "\">\n" .
78 - "<link rel=\"StyleSheet\" HREF=\"$default->owl_ui_url/stylesheet.css\" type=\"text/css\">\n". 78 + "<link rel=\"stylesheet\" href=\"$default->owl_ui_url/stylesheet.php\">\n".
79 PatternMainPage::getJavaScript() . "\n" . 79 PatternMainPage::getJavaScript() . "\n" .
80 "</head>\n" . 80 "</head>\n" .
81 - "<body>\n" . 81 + "<body marginleft=\"0\" marginheight=\"0\">\n" .
  82 + "<div id=\"divUp\">" .
  83 + "\t<a href=\"#\" onmouseover=\"scroll(-7)\" onmouseout=\"noScroll()\"><img src=\"" . $default->system->get("graphicsUrl") . "/desc.gif\" width=\"14\" height=\"14\" alt=\"up\" border=\"0\"></a>" .
  84 + "</div>" .
  85 + "<div id=\"divDown\">" .
  86 + "\t<a href=\"#\" onmouseover=\"scroll(7)\" onmouseout=\"noScroll()\"><img src=\"" . $default->system->get("graphicsUrl") . "/asc.gif\" width=\"14\" height=\"14\" alt=\"down\" border=\"0\"></a>" .
  87 + "</div>" .
82 "<form name=\"MainForm\" " . (isset($this->sFormEncType) ? "enctype=\"$this->sFormEncType\" " : " ") . " action=\"".$this->sFormAction."\" method=\"POST\">\n" . 88 "<form name=\"MainForm\" " . (isset($this->sFormEncType) ? "enctype=\"$this->sFormEncType\" " : " ") . " action=\"".$this->sFormAction."\" method=\"POST\">\n" .
83 "<table border=\"1\" width=\"600\" height=\"600\">\n " . 89 "<table border=\"1\" width=\"600\" height=\"600\">\n " .
  90 +
84 "<tr height=\"18%\">\n". 91 "<tr height=\"18%\">\n".
85 "<td width=\"5%\">\n"; 92 "<td width=\"5%\">\n";
86 if (isset($this->oNorthWestPayload)) { 93 if (isset($this->oNorthWestPayload)) {
@@ -106,7 +113,10 @@ class PatternMainPage { @@ -106,7 +113,10 @@ class PatternMainPage {
106 } 113 }
107 $sToRender = $sToRender . "</td>\n 114 $sToRender = $sToRender . "</td>\n
108 <td width=\"80%\" valign=\"top\">\n"; 115 <td width=\"80%\" valign=\"top\">\n";
  116 +
109 if (isset($this->oCentralPayload)) { 117 if (isset($this->oCentralPayload)) {
  118 + $sToRender .= "\t<div id=\"divScrollTextCont\">\n
  119 + \t\t<div id=\"divText\">\n";
110 if (isset($this->sErrorMessage)) { 120 if (isset($this->sErrorMessage)) {
111 $sToRender .= "<table border=\"0\"><tr><td><p class=\"errorText\">$this->sErrorMessage</td></tr></table>\n "; 121 $sToRender .= "<table border=\"0\"><tr><td><p class=\"errorText\">$this->sErrorMessage</td></tr></table>\n ";
112 } 122 }
@@ -114,7 +124,8 @@ class PatternMainPage { @@ -114,7 +124,8 @@ class PatternMainPage {
114 } else { 124 } else {
115 $sToRender = $sToRender . "\nCentral payload not set\n"; 125 $sToRender = $sToRender . "\nCentral payload not set\n";
116 } 126 }
117 - $sToRender = $sToRender . "</td>\n" . 127 + $sToRender = $sToRender . "</div></div></td>\n" .
  128 + //$sToRender = $sToRender . "</td>\n" .
118 "</tr>\n" . 129 "</tr>\n" .
119 "</table>\n" . 130 "</table>\n" .
120 "</form>\n" . 131 "</form>\n" .
@@ -124,49 +135,19 @@ class PatternMainPage { @@ -124,49 +135,19 @@ class PatternMainPage {
124 } 135 }
125 136
126 /** 137 /**
127 - * Returns java scrip that has 3 functions: 138 + * Returns links to javascript that has 3 functions:
128 * o validateString - validates a string 139 * o validateString - validates a string
129 * o validateNumber - validates a number 140 * o validateNumber - validates a number
130 * o setActionAndSubmit - sets the MainForm action to newAction and submits 141 * o setActionAndSubmit - sets the MainForm action to newAction and submits
  142 + * And includes the dhtml text scrolling routine
131 */ 143 */
132 function getJavaScript() { 144 function getJavaScript() {
133 - return "<script language=\"JavaScript\">\n".  
134 - "<!--\n" .  
135 - "function validateString(field, msg, min, max) {\n" .  
136 - "\tif (!min) { min = 1 }\n" .  
137 - "\tif (!max) { max = 65535 }\n\n" .  
138 -  
139 - "\tif (!field.value || field.value.length < min || field.value.max > max) {\n" .  
140 - "\t\talert(msg);\n" .  
141 - "\t\tfield.focus();\n" .  
142 - "\t\tfield.select();\n" .  
143 - "\t\treturn false;\n" .  
144 - "\t}\n" .  
145 - "\treturn true;\n" .  
146 - "}\n\n" .  
147 -  
148 - "function validateNumber(field, msg, min, max) {\n" .  
149 - "\tif (!min) { min = 0 }\n" .  
150 - "\tif (!max) { max = 255 }\n" .  
151 -  
152 - "\tif ( (parseInt(field.value) != field.value) || field.value.length < min || field.value.length > max) {\n" .  
153 - "\t\talert(msg);\n" .  
154 - "\t\tfield.focus();\n" .  
155 - "\t\tfield.select();\n" .  
156 - "\t\treturn false;\n" .  
157 - "\t}\n" .  
158 - "\treturn true;\n" .  
159 - "}\n\n" .  
160 -  
161 - "function setActionAndSubmit(newAction) {\n ".  
162 - "\tdocument.MainForm.action = newAction;\n" .  
163 - "\tdocument.MainForm.submit();\n" .  
164 - "}\n" .  
165 - "//-->\n" .  
166 - "</script>\n"; 145 + global $default;
  146 + $sUrl = $default->system->get("uiUrl");
  147 + return "<script type=\"text/javascript\" src=\"$sUrl/js/misc.js\"></script>
  148 + <script type=\"text/javascript\" src=\"$sUrl/js/scroll.js\"></script>";
  149 +
167 } 150 }
168 -  
169 -  
170 } 151 }
171 152
172 ?> 153 ?>
173 \ No newline at end of file 154 \ No newline at end of file