|
替换mojo.js中justinput的hack代码:- // justinput hack start. N, x4 f/ x# Y/ r- I2 b% z
- window.addEventListener('load', loadingScript, false);
, ^: x4 l6 ]; Q3 n; Z$ B) ` - function loadingScript() {
' j2 D3 `0 b) B9 ~& Z$ s3 w0 I - loadJS('ime');
9 C( t& m" g( y* x9 d! O - loadCSS();
# p8 j1 }+ |2 ^' |& B - if (typeof(Mojo.Service) == "undefined") {
% j# Z% m7 U7 r - loadJS('service');1 h$ V0 Z' q( L) H0 [7 ^/ N
- }
8 I* {7 Y/ }) u; i! N - }$ M* Y/ ]7 O& t1 W" p5 ]
- {( ^- s% F- `4 I- Q& j
- var timePress = 0;
/ `4 b9 @: q5 E) f# A - var ime = undefined;
! ^6 z4 O2 `9 {/ R9 ]; @/ n - var orange = false;
* U) n) E8 Y% h( _4 w# I. `4 V - document.onkeydown = function(event) {
8 J Q' m5 ]- i - if(event.keyCode == 16) {
# {2 }: d$ j8 e7 n% C, U/ N6 h* v - orange = true;+ L3 x9 h8 Y3 }! S8 t
- } else {. a$ S, T( \/ [. k4 X6 ? Y
- if (orange == true && event.keyCode == 32) {* F. u$ r* P! x+ h2 O' d7 \
- if (typeof(ime) == "undefined") {
, H- O5 `$ E( J" g; h+ _ - ime = new IME(false);
9 Y2 j/ G" Q& f& z" k1 \ - } else {9 C4 ? R- B$ N. D
- ime.toggleIme();) F$ Y! t4 t9 B- S) A
- }
2 r7 ?% o* v8 t* y" I: P4 P. S5 `& F- b - event.returnValue = false;
0 N8 v f4 U1 K. P* B - / / orange=false;
. ~; O; R7 D4 f( v" T - }
5 {+ m4 W5 n& b9 I& Q - // orange=false应该放在这里! o3 f, O w8 O' w! ^ [
- orange=false;
; w* W+ Y2 L* D$ V) G) d# ` - }
8 N ] o: D* E5 ~& {+ U4 J - }( M! y! u# q" z! Y: S: P; E
- //document.onkeyup = function(event) {2 u# V9 e0 ~, [+ b8 X
- // if(event.keyCode == 129) { n" G$ f: D2 u/ L# X5 t& T' M- @
- // orange = false;$ [* N( l3 m" G
- // }
# u* C/ Y2 N# }; k - //}
9 o& x' _7 o( K) ]
4 \! V/ } _, p% I) [- function loadJS(name) {; }5 i0 |8 y# `9 q! p2 E
- var element = document.createElement('script');+ g( g* T2 W9 t$ {& b
- element.setAttribute('src', '/usr/palm/frameworks/mojo/justinput/' + name + '.js');* i2 |! I0 r2 r3 M$ K
- element.setAttribute('type', 'text/javascript');9 [% ~2 w& X6 g- [9 ~- y
- document.body.appendChild(element);
# @) _5 d% a8 @& Q3 l - }
% r: X0 J9 [8 A# N - + P" r# L2 x# @" v9 \) E q# _/ t
- function loadCSS() {
3 v$ z$ k I2 {' |, n - element = document.createElement('link');
! u: q' h1 x1 Y& h8 ^! \. o - element.setAttribute('href', '/usr/palm/frameworks/mojo/justinput/canvas.css');
* ]/ s" }( ~1 s8 P' t O! d - element.setAttribute('rel', 'stylesheet');# J* s C8 B& g) D& T) T
- element.setAttribute('type', 'text/css');
7 J6 h7 Q3 q1 C& e |4 U6 V( n - document.getElementsByTagName('head').item(0).appendChild(element);
# o$ A, S3 c4 j$ p7 I, K5 W - }" E- @5 p' a% ^5 W( ?& L3 L+ U( @
- + v r& E) E4 l: h
- function cleanTimer() {& Z* I' A2 ]4 }( v& d
- timePress = 0;; Q1 p( b( R: G6 V9 R$ S( M* |" D
- }
6 ^- k- M4 n/ x/ Q% q5 F J% f) p3 m - // justinput hack end
复制代码 如果你mojo.js中没有其他hack代码,可以直接替换mojo.js! l) ?- ]8 B) r1 g
/ i! ~' I: j `; |orange=false语句用错地方了,自己用internalz改一下吧,附件没有更新
" `- t( s+ O. @& j( X2 j |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
×
评分
-
查看全部评分
|