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 75 $sToRender = "<html>\n" .
76 76 "<head>\n" .
77 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 79 PatternMainPage::getJavaScript() . "\n" .
80 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 88 "<form name=\"MainForm\" " . (isset($this->sFormEncType) ? "enctype=\"$this->sFormEncType\" " : " ") . " action=\"".$this->sFormAction."\" method=\"POST\">\n" .
83 89 "<table border=\"1\" width=\"600\" height=\"600\">\n " .
  90 +
84 91 "<tr height=\"18%\">\n".
85 92 "<td width=\"5%\">\n";
86 93 if (isset($this->oNorthWestPayload)) {
... ... @@ -106,7 +113,10 @@ class PatternMainPage {
106 113 }
107 114 $sToRender = $sToRender . "</td>\n
108 115 <td width=\"80%\" valign=\"top\">\n";
  116 +
109 117 if (isset($this->oCentralPayload)) {
  118 + $sToRender .= "\t<div id=\"divScrollTextCont\">\n
  119 + \t\t<div id=\"divText\">\n";
110 120 if (isset($this->sErrorMessage)) {
111 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 124 } else {
115 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 129 "</tr>\n" .
119 130 "</table>\n" .
120 131 "</form>\n" .
... ... @@ -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 139 * o validateString - validates a string
129 140 * o validateNumber - validates a number
130 141 * o setActionAndSubmit - sets the MainForm action to newAction and submits
  142 + * And includes the dhtml text scrolling routine
131 143 */
132 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 154 \ No newline at end of file
... ...