1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3
4 <html xmlns="http://www.w3.org/1999/xhtml">
5
6 <head>
7 <title>火输(Fireinput) - 基于火狐(Firefox)浏览器的中文输入</title>
8 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
9 <meta name="description" content="Fireinput, IME, chinese, input method">
10 <meta name="keywords" content="Fireinput, IME, chinese, input method">
11 <link href="chrome://fireinput/skin/jquery.tabs.css" rel="stylesheet" type="text/css" media="print, projection, screen">
12 <link href="chrome://fireinput/skin/emotionmgr.css" rel="stylesheet" type="text/css">
13 <link href="chrome://fireinput/skin/common.css" rel="stylesheet" type="text/css">
14 <script language="JavaScript" type="text/javascript" src="chrome://fireinput/content/lib.js"></script>
15 <script language="JavaScript" type="text/javascript" src="chrome://fireinput/content/utils.js"></script>
16 <script language="JavaScript" type="text/javascript" src="chrome://fireinput/content/md5.js"></script>
17 <script language="JavaScript" type="text/javascript" src="chrome://fireinput/content/constant.js"></script>
18 <script language="JavaScript" type="text/javascript" src="chrome://fireinput/content/stream.js"></script>
19 <script language="JavaScript" type="text/javascript" src="chrome://fireinput/content/lib/jquery.js"></script>
20 <script language="JavaScript" type="text/javascript" src="chrome://fireinput/content/lib/json2.js"></script>
21 <script language="JavaScript" type="text/javascript" src="chrome://fireinput/content/lib/jquery.tabs.pack.js"></script>
22 <script language="JavaScript" type="text/javascript" src="chrome://fireinput/content/table.js"></script>
23 <script language="JavaScript" type="text/javascript" src="chrome://fireinput/content/fireinputPrefs.js"></script>
24 <script language="JavaScript" type="text/javascript" src="chrome://fireinput/content/server/login.js"></script>
25 <script language="JavaScript" type="text/javascript" src="chrome://fireinput/content/tablemgr/tablemgr.js"></script>
26 <style>
27 .errorMsg { font-size: 15px; color: red; }
28 #toggleKeySuggestion {font-size:13px; color:#CC8B14;cursor: pointer;display: none;}
29 #keySuggestion {font-size: 13px; color: #CC8B14;}
30 #keySuggestion .keySuggestionNote {margin: 5px 0px;padding: 0px;font-size: 11px;color: #6F706C;}
31 #keySuggestionData span { padding: 0; margin: 0 5px 0 5px; font-size: 15px;}
32 #keySuggestionData input { padding: 0px; margin: 0px;height: 12px;width: 12px;}
33 </style>
34
35 <script type="text/javascript">
36 $(function() {
37 FireinputTableMgr.init();
38 $('#topTabMenu').tabs({
39 fxSpeed: 'fast',
40 onShow: function (){
41 FireinputTableMgr.initTab($(this).activeTab());
42 }
43 });
44 });
45 </script>
46 </head>
47
48 <body>
49
50 <div id="main">
51 <div style="float: right; margin-right: 3px;">
52 <span id="logonUserBox" style="margin-left:25px">
53 <span id="logonUser" style="color: blue;margin-right: 10px;"></span>
54 </span>
55 <span id='logonLink' class="textLink logonLink" onclick="FireinputServerLogin.toggleLogonForm(event)">登录</span>
56 </div>
57
58 <!-- logon form -->
59 <div id="logonForm" class="logonForm" style="display: none">
60 <div style="margin: 10px 10px 10px 5px">
61 <div id="logonMessage" style="color: red; margin-bottom: 5px;"></div>
62 <form onsubmit="javascript:return false;">
63 <table>
64 <tr><td style="vertical-align:top">注册邮箱:</td><td><input id="logonEmail" type="text" /></td></tr>
65 <tr><td style="text-align:right">密码:</td><td><input id="logonPasswd" type="password" onkeypress="FireinputServerLogin.logon(event)"/></td></tr>
66 <tr><td><input id="logonSeed" type="hidden" value=""/></td></tr>
67 <tr><td></td><td><input type="button" id="logonButton" value="登录" onclick="FireinputServerLogin.logon()"/>
68 <input type="button" id="cancelLogonButton" value="取消" onclick="FireinputServerLogin.toggleLogonForm(event)"/></td></tr>
69
70 </table>
71 </form>
72 </div>
73 </div>
74
75 <div id="topTabMenu">
76 <ul>
77 <li><a href="#updateTable">
78 <img class="tabs-cornerTopLeft" src="chrome://fireinput/skin/tab-topleft.png"/>
79 <img class="tabs-cornerTopRight" src="chrome://fireinput/skin/tab-topright.png"/>
80 <span>更新词库</span></a>
81 </li>
82 <li><a href="#addNewWord">
83 <img class="tabs-cornerTopLeft" src="chrome://fireinput/skin/tab-topleft.png"/>
84 <img class="tabs-cornerTopRight" src="chrome://fireinput/skin/tab-topright.png"/>
85 <span>增加新词</span></a>
86 </li>
87 <li style='display: none'><a href="#importWord">
88 <img class="tabs-cornerTopLeft" src="chrome://fireinput/skin/tab-topleft.png"/>
89 <img class="tabs-cornerTopRight" src="chrome://fireinput/skin/tab-topright.png"/>
90 <span>导入词库</span></a>
91 </li>
92 <li style='display: none'><a href="#exportWord">
93 <img class="tabs-cornerTopLeft" src="chrome://fireinput/skin/tab-topleft.png"/>
94 <img class="tabs-cornerTopRight" src="chrome://fireinput/skin/tab-topright.png"/>
95 <span>导出词库</span></a>
96 </li>
97 </ul>
98
99 <div id="updateTable">
100 <div id="updateTableHelp" style="text-align:left;padding-left: 5px;">
101 火输支持词库自动更新。当火输启动自动更新程序时,它需要连接 <a href="http://www.fireinput.com">www.fireinput.com</a> 去下载最新的网络词汇。下载的词库能立刻被当前的默认输入法所使用。 你也可以点击“立即更新”去手动下载,或者更改自动更新的频率来满足你的需求。
102 </div>
103 <div style="margin: 5px 3px 0">
104 <span>自动更新频率:</span>
105 <select id="tableUpdateInterval" onchange='FireinputTableMgr.changeAutomaticUpdateInterval(this.value)'>
106 <option value="6">6 小时</option>
107 <option value="12">12 小时</option>
108 <option value="18">18 小时</option>
109 <option value="24">24 小时</option>
110 <option value="48">2 天</option>
111 <option value="72">3 天</option>
112 <option value="120">5 天</option>
113 <option value="2400">10 天</option>
114 <option value="0">不更新</option>
115 </select>
116 </div>
117
118 <br/>
119 <div style="margin-right: 3px">
120 <div id="updateForm" style="padding-left: 3px">
121 <span>最近一次更新发生在:</span><span id='lastTableUpdate' style="font-style: italic; font-size: 80%; color: green"></span>
122 <input id='updateNowButton' class="textInputButton" style="margin-left: 10px" type="button" onclick='FireinputTableMgr.updateTableNow(this)' value="立即更新"/><img id="updateNowImg" style='display: none' src="chrome://fireinput/skin/loading.gif"/>
123 </div>
124 </div>
125
126 </div>
127
128 <div id="addNewWord">
129 <div id="newWordError" style="display: none">你现在使用的火输输入法还不支持添加这一功能</div>
130 <div id="newWordForm" style="margin-right: 3px; font-size: 14px">
131 <div style="font-weight: bold; margin-left: 7px">请把你想加入的词组和其输入键放入下面的框中</div>
132 <form name="newWordForm" style="margin: 7px 5px 0px 7px" method="post" onsubmit="javascript:return false">
133 <table cellspacing=0 cellpadding=7 border=0>
134 <tr><td></td><td><div id="formError" class="errorMsg"> </div></td></tr>
135 <tr>
136 <td valign="middle">输入法: </td>
137 <td style="background-color: #eee;">
138 <select id="imetype" name="imetype" onchange="imeChange(this)">
139 <option value="1" selected>全拼</option>
140 <option value="6" disabled>五笔86</option>
141 <option value="7" disabled>五笔98</option>
142 <option value="8" disabled>仓颉5</option>
143 </select>
144 </td>
145 </tr>
146 <tr/>
147 <tr>
148 <td width=120 valign="top">词组: </td>
149 <td style="background-color: #eee; border-top: 1px solid #FFFFF0">
150 <input type="text" id="inputword" name="inputword" onblur="FireinputTableMgr.showKeySuggestion()" size="60" maxlength="10"/>
151 <p class="exampleHint">至少两个字. 例如: 火输很好</p>
152 </td>
153 </tr>
154 <tr>
155 <td valign="top">输入键: </td>
156 <td style="background-color: #eee; border-top: 1px solid #FFFFF0">
157 <div id="toggleKeySuggestion" onclick="javascript:$('#keySuggestion').toggle()">这个词组含有多音字,选择一个不同的?</div>
158 <div id="keySuggestion" style="display: none">
159 <table cellspacing=0 cellpadding=0>
160 <tr>
161 <td valign="middle">火输建议:</td>
162 <td>
163 <div id="keySuggestionData">
164 </div>
165 </td>
166 </tr>
167 </table>
168 <p class="keySuggestionNote"> </p>
169 </div>
170 <div id="keyConfirm" style="display: none">
171 <table cellspacing=0 cellpadding=0 border=0>
172 <tr>
173 <td valign="middle"><span id="confirmChoose"></span></td>
174 <td style="text-align: left">
175 <div id="keyConfirmData">
176 </div>
177 </td>
178 <tr>
179 <tr><td colspan=2 height=10></td></tr>
180 <tr>
181 <td colspan=2>
182 <div id="userInfoData" style="background-color: #E3CB9A; padding: 2px 0px 5px; font-size: 12px; display: none">
183 <table cellspacing=0 cellpadding=0>
184 <tr><td colspan=2style="text-align:left">你还没有登录,在用游客的身份加新词: </td></tr>
185 <tr><td style="text-align:right">游客笔名:</td><td><input name="realname" defvalue="" value="" /></td></tr>
186 <tr><td style="text-align:right">游客邮箱:</td><td><input _no_cjk_input="true" name="email" defvalue="" value=""/>(不会公开)</td></tr>
187 </table>
188 </div>
189 </td>
190 </tr>
191 </table>
192 </div>
193 <div id="inputkey">
194 <input type="text" _no_cjk_input="true" name="inputkey" size="60" maxlength="700" onfocus="FireinputTableMgr.showKeySuggestion()" maxlength="700" />
195 <input type="hidden" name="hiddennumtoneinputkey"/>
196 <input type="hidden" name="hiddenchartoneinputkey"/>
197 <p class="exampleHint">例如: hua shu hen hao</p>
198 </div>
199 </td>
200 </tr>
201 <tr>
202 <td></td>
203 <td>
204 <input id="addNewLocal" type="submit" name="submit" value="加入本地火输" onclick="return FireinputTableMgr.addToLocal()"/>
205 <input id="addNewServer" type="submit" name="submit" value="加入网络共享" onclick="return FireinputTableMgr.addToServer()"/>
206 </td>
207 </tr>
208 </table>
209 </form>
210 </div>
211
212 <!-- end of add new -->
213 </div>
214
215 <div id="importWord" style='display: none'>
216 <div id="importWordForm" style="margin: 0px 3px 0px 7px; font-size: 14px">
217 <div style="">Select import file and click import to start importing your personal word table. The file must be text</div>
218 <div style="margin-top: 10px">
219 <input id="importFile" type="file" name="NewFile" size="40"><br/><br/>
220 <input type="button" value="Import">
221 </div>
222 </div>
223 </div>
224
225 <div id="exportWord" style='display: none'>
226 <div id="importWordForm" style="margin: 0px 3px 0px 7px; font-size: 14px">
227 <div style="">Click the export button to start export your files</div>
228 <input type="button" value="Export">
229 </div>
230 </div>
231
232 </div>
233 </div>
234 </body>
235 </html>
syntax highlighted by Code2HTML, v. 0.9.1