]> gitweb.factorcode.org Git - factor.git/blob - extra/webapps/fjsc/www/termlib/index.html
1770b2ca13aa115d431f9ffd21fe8637aa5ca2b3
[factor.git] / extra / webapps / fjsc / www / termlib / index.html
1 <HTML>\r
2 <HEAD>\r
3         <TITLE>mass:werk termlib</TITLE>\r
4 \r
5 <STYLE TYPE="text/css">\r
6 body,p,a,td {\r
7         font-family: courier,fixed,swiss,sans-serif;\r
8         font-size: 12px;\r
9         color: #cccccc;\r
10 }\r
11 .lh13 {\r
12         line-height: 13px;\r
13 }\r
14 .lh15 {\r
15         line-height: 15px;\r
16 }\r
17 pre {\r
18         font-family: courier,fixed,swiss,sans-serif;\r
19         font-size: 12px;\r
20         color: #ccffaa;\r
21         line-height: 15px;\r
22 }\r
23 .prop {\r
24         font-family: courier,fixed,swiss,sans-serif;\r
25         color: #bbee99;\r
26         font-size: 12px;\r
27         line-height: 15px;\r
28 }\r
29 h1 {\r
30         font-family: courier,fixed,swiss,sans-serif;\r
31         font-size: 16px;\r
32         color: #cccccc;\r
33 }\r
34 a,a:link,a:visited {\r
35         text-decoration: none;\r
36         color: #77dd11;\r
37 }\r
38 a:hover {\r
39         text-decoration: underline;\r
40         color: #77dd11;\r
41 }\r
42 a:active {\r
43         text-decoration: underline;\r
44         color: #dddddd;\r
45 }\r
46 \r
47 @media print {\r
48         body { background-color: #ffffff; }\r
49         body,p,a,td {\r
50                 font-family: courier,fixed,swiss,sans-serif;\r
51                 font-size: 12px;\r
52                 color: #000000;\r
53         }\r
54         .lh13 {\r
55                 line-height: 13px;\r
56         }\r
57         .lh15 {\r
58                 line-height: 15px;\r
59         }\r
60         pre,.prop {\r
61                 font-family: courier,fixed,swiss,sans-serif;\r
62                 font-size: 12px;\r
63                 color: #000000;\r
64                 line-height: 15px;\r
65         }\r
66         h1 {\r
67                 font-family: courier,fixed,swiss,sans-serif;\r
68                 font-size: 16px;\r
69                 color: #000000;\r
70         }\r
71         a,a:link,a:visited {\r
72                 text-decoration: none;\r
73                 color: #000000;\r
74         }\r
75         a:hover {\r
76                 text-decoration: underline;\r
77                 color: #000000;\r
78         }\r
79         a:active {\r
80                 text-decoration: underline;\r
81                 color: #000000;\r
82         }\r
83 }\r
84 </STYLE>\r
85 </HEAD>\r
86 \r
87 \r
88 <BODY BGCOLOR="#222222" LINK="#77dd11" TEXT="#cccccc" ALINK="#dddddd" VLINK="#77dd11"\r
89 TOPMARGIN="0" BOTTOMMARGIN="0" LEFTMARGIN="0" RIGHTMARGIN="0" MARGINHEIGHT="0" MARGINWIDTH="0"><A NAME="top"></A>\r
90 \r
91 <TABLE BORDER="0" CELLSPACING="20" CELLPADDING="0" ALIGN="center">\r
92 <TR>\r
93         <TD NOWRAP>termlib.js home</TD>\r
94         <TD>|</TD>\r
95         <TD NOWRAP><A HREF="multiterm_test.html">multiple terminal test</A></TD>\r
96         <TD>|</TD>\r
97         <TD NOWRAP><A HREF="parser_sample.html">sample parser</A></TD>\r
98         <TD>|</TD>\r
99         <TD NOWRAP><A HREF="faq.html">faq</A></TD>\r
100         <TD>|</TD>\r
101         <TD NOWRAP><A HREF="readme.txt" TITLE="readme.txt (text/plain)">documentation</A></TD>\r
102 </TR>\r
103 </TABLE>\r
104 \r
105 <TABLE BORDER="0" CELLSPACING="20" CELLPADDING="0" WIDTH="700" ALIGN="center">\r
106         <TR><TD>\r
107                 <H1>mass:werk termlib.js</H1>\r
108         </TD></TR>\r
109         <TR><TD CLASS="lh13">\r
110                 The JavaScript library &quot;termlib.js&quot; provides a `Terminal' object, which\r
111                 facillitates a simple and object oriented approach to generate and control a\r
112                 terminal-like interface for web services.<BR><BR>\r
113                 \r
114                 "termlib.js" features direct keyboard input and powerful output methods\r
115                 for multiple and simultanious instances of the `Terminal' object.<BR><BR>\r
116                 \r
117                 The library was written with the aim of simple usage and a maximum of compatibility\r
118                 with minimal foot print in the global namespace.<BR><BR><BR>\r
119                 \r
120                 \r
121                 A short example:<BR>\r
122   <PRE>\r
123   var term = new Terminal( {handler: termHandler} );\r
124   term.open();\r
125 \r
126   function termHandler() {\r
127      this.newLine();\r
128      var line = this.lineBuffer;\r
129      if (line != &quot;&quot;) {\r
130         this.write(&quot;You typed: &quot;+line);\r
131      }\r
132      this.prompt();\r
133   }\r
134   </PRE>\r
135         </TD></TR>\r
136         <TR><TD CLASS="lh13">\r
137         <B>License</B><BR><BR>\r
138 \r
139         This JavaScript-library is <U>free for private and academic use</U>.\r
140         Please include a readable copyright statement and a backlink to &lt;http://www.masswerk.at&gt; in the\r
141         web page. The library should always be accompanied by the &quot;readme.txt&quot; and the sample HTML-documents.<BR><BR>\r
142 \r
143         The term &quot;private use&quot; includes any personal or non-commercial use, which is not related\r
144         to commercial activites, but excludes intranet, extranet and/or public net applications\r
145         that are related to any kind of commercial or profit oriented activity.<BR><BR>\r
146 \r
147         For commercial use see &lt;<A HREF="http://www.masswerk.at/" TARGET="_blank">http://www.masswerk.at</A>&gt; for contact information.\r
148         </TD></TR>\r
149         <TR><TD CLASS="lh13">\r
150         <B>Distribution</B><BR><BR>\r
151 \r
152         This JavaScript-library may be distributed freely as long it is distributed together with the &quot;readme.txt&quot; and the sample HTML-documents and this document.<BR><BR>\r
153 \r
154         Any changes to the library should be commented and be documented in the readme-file.<BR>\r
155         Any changes must be reflected in the `Terminal.version' string as &quot;Version.Subversion&nbsp;(compatibility)&quot;.\r
156         </TD></TR>\r
157         <TR><TD CLASS="lh13">\r
158         <B>Disclaimer</B><BR><BR>\r
159 \r
160         This software is distributed AS IS and in the hope that it will be useful, but WITHOUT ANY\r
161         WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR\r
162         PURPOSE. The entire risk as to the quality and performance of the product is borne by the\r
163         user. No use of the product is authorized hereunder except under this disclaimer.\r
164         </TD></TR>\r
165         <TR><TD CLASS="lh13">\r
166         <B>History</B><BR><BR>\r
167 \r
168         This library evolved from the terminal script &quot;TermApp&quot; ((c) N. Landsteiner 2003) and is in its\r
169         current form a down scaled spinn-off of the &quot;JS/UIX&quot; project. (JS/UIX is not a free&nbsp;software by now.)\r
170         c.f.: &lt;<A HREF="http://www.masswerk.at/jsuix/" TARGET="_blank">http://www.masswerk.at/jsuix</A>&gt;<BR><BR>\r
171 \r
172         For version history: see the <A HREF="readme.txt">readme.txt</A>.\r
173         </TD></TR>\r
174         <TR><TD CLASS="lh13">\r
175         &nbsp;<BR>\r
176         <B>Download</B><BR><BR>\r
177         Be sure to have read the license information and the disclamer and that you are willing to respect copyrights.<BR><BR>\r
178 \r
179         <SPAN CLASS="prop">Download:</SPAN> <A HREF="termlib.zip">termlib.zip</A> (~ 40 KB, incl. docs)<BR><BR>\r
180         Current version is &quot;1.07 (original)&quot;.<BR>\r
181         The files are now provided with line breaks  in format &lt;CRLF&gt;.<BR>\r
182         &nbsp;\r
183         </TD></TR>\r
184         <TR><TD CLASS="lh13">\r
185         <B>Author</B><BR><BR>\r
186         &copy; Norbert Landsteiner 2003-2005<BR>\r
187         mass:werk &#150; media environments<BR>\r
188         <A HREF="http://www.masswerk.at/" TARGET="_blank">http://www.masswerk.at</A>\r
189         </TD></TR>\r
190         <TR><TD CLASS="lh13">\r
191         &nbsp;<BR>\r
192         Author's note:<BR>\r
193         Please do not contact me on questions of simple usage. There is an extensive documentation (readme.txt) including plenty of sample code that should provide all information you need.\r
194         </TD></TR>\r
195         <TR><TD CLASS="lh13">\r
196         &nbsp;<BR>\r
197                 <A HREF="#top">&gt; top of page</A>\r
198         </TD></TR>\r
199         <TR><TD CLASS="lh13">\r
200         &nbsp;\r
201         </TD></TR>\r
202 </TABLE>\r
203 \r
204 <DIV ID="termDiv" STYLE="position:absolute; top:20px; left:100px;"></DIV>\r
205 \r
206 </BODY>\r
207 </HTML>