Artifact
36a3eb8988688eb68c21294e333724906a17d0e4:
- File
silence.js
— part of check-in
[8ad7ab98f4]
at
2012-12-01 08:24:01
on branch trunk
— Рефакторинг в связи с изменением stdlib
(user:
sosnae
size: 4667)
[more...]
0000: ef bb bf 24 65 6e 67 69 6e 65 20 4a 53 63 72 69 ...$engine JScri
0010: 70 74 0d 0a 24 75 6e 61 6d 65 20 73 69 6c 65 6e pt..$uname silen
0020: 63 65 0d 0a 24 64 6e 61 6d 65 20 d0 a2 d0 b8 d1 ce..$dname .....
0030: 88 d0 b8 d0 bd d0 b0 20 d0 b2 20 d0 be d1 82 d1 ....... .. .....
0040: 81 d0 b5 d0 ba d0 b0 d1 85 0d 0a 24 61 64 64 69 ...........$addi
0050: 6e 20 73 74 64 6c 69 62 0d 0a 0d 0a 2f 2f 20 28 n stdlib....// (
0060: d1 81 29 20 d0 90 d0 bb d0 b5 d0 ba d1 81 d0 b0 ..) ............
0070: d0 bd d0 b4 d1 80 20 d0 9e d1 80 d0 b5 d1 84 d0 ...... .........
0080: ba d0 be d0 b2 20 6f 72 65 66 6b 6f 76 20 61 74 ..... orefkov at
0090: 20 67 6d 61 69 6c 2e 63 6f 6d 0d 0a 2f 2f 20 d0 gmail.com..// .
00a0: ad d1 82 d0 be 20 d0 bd d0 b5 d0 b1 d0 be d0 bb ..... ..........
00b0: d1 8c d1 88 d0 be d0 b9 20 d1 81 d0 ba d1 80 d0 ........ .......
00c0: b8 d0 bf d1 82 20 d0 b4 d0 bb d1 8f 20 d0 bf d0 ..... ...... ...
00d0: be d0 b4 d0 b0 d0 b2 d0 bb d0 b5 d0 bd d0 b8 d1 ................
00e0: 8f 20 d0 bd d0 b5 d0 ba d0 be d1 82 d0 be d1 80 . ..............
00f0: d1 8b d1 85 20 d1 81 d0 be d0 be d0 b1 d1 89 d0 .... ...........
0100: b5 d0 bd d0 b8 d0 b9 20 d0 9a d0 be d0 bd d1 84 ....... ........
0110: d0 b8 d0 b3 d1 83 d1 80 d0 b0 d1 82 d0 be d1 80 ................
0120: d0 b0 2c 20 d0 b1 d0 b5 d1 81 d1 81 d0 bc d1 8b .., ............
0130: d1 81 d0 bb d0 b5 d0 bd d0 bd d1 8b d1 85 20 d0 .............. .
0140: b8 20 d0 b1 d0 b5 d1 81 d0 bf d0 be d1 89 d0 b0 . ..............
0150: d0 b4 d0 bd d1 8b d1 85 2e 0d 0a 2f 2f 20 d0 9f ...........// ..
0160: d0 be d0 ba d0 b0 20 d1 80 d0 b5 d0 b0 d0 bb d0 ...... .........
0170: b8 d0 b7 d0 be d0 b2 d0 b0 d0 bd d0 be 20 22 d0 ............. ".
0180: b2 2d d0 bb d0 be d0 b1 22 2c 20 d0 b2 20 d0 b4 .-......", .. ..
0190: d0 b0 d0 bb d1 8c d0 bd d0 b5 d0 b9 d1 88 d0 b5 ................
01a0: d0 bc 20 d0 bd d0 b0 d0 b4 d0 be 20 d1 81 d0 b4 .. ........ ....
01b0: d0 b5 d0 bb d0 b0 d1 82 d1 8c 20 d1 81 d0 bf d0 .......... .....
01c0: b8 d1 81 d0 be d0 ba 20 d0 b8 d0 b7 20 22 d1 80 ....... .... "..
01d0: d0 b5 d0 b3 d1 8d d0 ba d1 81 d0 bf 20 2b 20 d1 ............ + .
01e0: 80 d0 b5 d0 b7 d1 83 d0 bb d1 8c d1 82 d0 b0 d1 ................
01f0: 82 22 2c 0d 0a 2f 2f 20 d0 b8 20 d0 b3 d1 83 d0 .",..// .. .....
0200: b8 20 d0 bf d0 be 20 d0 bd d0 b0 d1 81 d1 82 d1 . .... .........
0210: 80 d0 be d0 b9 d0 ba d0 b5 2c 20 d0 ba d0 b0 d0 ........., .....
0220: ba d0 b8 d0 b5 20 d0 bf d0 be d0 b4 d0 b0 d0 b2 ..... ..........
0230: d0 bb d1 8f d1 82 d1 8c 2c 20 d0 ba d0 b0 d0 ba ........, ......
0240: d0 b8 d0 b5 20 d0 bd d0 b5 d1 82 2e 0d 0a 0d 0a .... ...........
0250: 2f 2f 20 d0 9f d0 be d0 b4 d0 bf d0 b8 d1 88 d0 // .............
0260: b5 d0 bc d1 81 d1 8f 20 d0 bd d0 b0 20 d1 81 d0 ....... .... ...
0270: be d0 b1 d1 8b d1 82 d0 b8 d0 b5 20 d0 bf d1 80 ........... ....
0280: d0 b8 20 d0 b2 d1 8b d0 b2 d0 be d0 b4 d0 b5 20 .. ............
0290: d0 bf d1 80 d0 b5 d0 b4 d1 83 d0 bf d1 80 d0 b5 ................
02a0: d0 b6 d0 b4 d0 b5 d0 bd d0 b8 d1 8f 2f d0 b2 d0 ............/...
02b0: be d0 bf d1 80 d0 be d1 81 d0 b0 0d 0a 65 76 65 .............eve
02c0: 6e 74 73 2e 63 6f 6e 6e 65 63 74 28 77 69 6e 64 nts.connect(wind
02d0: 6f 77 73 2c 20 22 6f 6e 4d 65 73 73 61 67 65 42 ows, "onMessageB
02e0: 6f 78 22 2c 20 53 65 6c 66 53 63 72 69 70 74 2e ox", SelfScript.
02f0: 73 65 6c 66 29 0d 0a 69 66 20 28 70 72 6f 66 69 self)..if (profi
0300: 6c 65 52 6f 6f 74 2e 67 65 74 56 61 6c 75 65 28 leRoot.getValue(
0310: 22 4d 6f 64 75 6c 65 54 65 78 74 45 64 69 74 6f "ModuleTextEdito
0320: 72 2f 43 68 65 63 6b 41 75 74 6f 6d 61 74 69 63 r/CheckAutomatic
0330: 61 6c 6c 79 22 29 29 7b 0d 0a 20 20 20 20 65 76 ally")){.. ev
0340: 65 6e 74 73 2e 63 6f 6e 6e 65 63 74 28 77 69 6e ents.connect(win
0350: 64 6f 77 73 2c 20 22 6f 6e 44 6f 4d 6f 64 61 6c dows, "onDoModal
0360: 22 2c 20 53 65 6c 66 53 63 72 69 70 74 2e 73 65 ", SelfScript.se
0370: 6c 66 29 3b 20 20 0d 0a 7d 0d 0a 76 61 72 20 6e lf); ..}..var n
0380: 6f 74 69 66 79 20 3d 20 74 72 75 65 3b 0d 0a 2f otify = true;../
0390: 2f 20 d0 a4 d1 83 d0 bd d0 ba d1 86 d0 b8 d1 8f / ..............
03a0: 20 2d 20 d0 be d0 b1 d1 80 d0 b0 d0 b1 d0 be d1 - .............
03b0: 82 d1 87 d0 b8 d0 ba 0d 0a 66 75 6e 63 74 69 6f .........functio
03c0: 6e 20 6f 6e 4d 65 73 73 61 67 65 42 6f 78 28 70 n onMessageBox(p
03d0: 61 72 61 6d 29 0d 0a 7b 0d 0a 20 20 20 20 2f 2f aram)..{.. //
03e0: 20 4d 65 73 73 61 67 65 28 70 61 72 61 6d 2e 63 Message(param.c
03f0: 61 70 74 69 6f 6e 20 2b 20 22 20 7c 20 22 20 2b aption + " | " +
0400: 20 70 61 72 61 6d 2e 74 65 78 74 20 2b 20 22 20 param.text + "
0410: 7c 20 22 20 2b 20 70 61 72 61 6d 2e 74 79 70 65 | " + param.type
0420: 20 2b 20 22 20 7c 20 22 20 2b 20 70 61 72 61 6d + " | " + param
0430: 2e 74 69 6d 65 6f 75 74 29 0d 0a 20 20 20 20 2f .timeout).. /
0440: 2f 20 d0 9f d1 80 d0 b8 20 d0 be d1 82 d1 80 d0 / ...... .......
0450: b0 d0 b1 d0 be d1 82 d0 ba d0 b5 20 d1 81 d0 be ........... ....
0460: d0 b1 d1 8b d1 82 d0 b8 d1 8f 20 d0 bf d0 b5 d1 .......... .....
0470: 80 d0 b5 d1 85 d0 b2 d0 b0 d1 82 20 d1 81 20 4d ........... .. M
0480: 65 73 73 61 67 65 42 6f 78 27 d0 b0 20 d1 81 d0 essageBox'.. ...
0490: bd d0 b8 d0 bc d0 b0 d0 b5 d1 82 d1 81 d1 8f 2c ...............,
04a0: 20 d0 b8 20 d0 b2 20 d0 be d0 b1 d1 80 d0 b0 d0 .. .. .........
04b0: b1 d0 be d1 82 d1 87 d0 b8 d0 ba d0 b5 0d 0a 20 ...............
04c0: 20 20 20 2f 2f 20 d0 bc d0 be d0 b6 d0 bd d0 be // ..........
04d0: 20 d1 81 d0 bc d0 b5 d0 bb d0 be 20 d0 b5 d0 b3 .......... ....
04e0: d0 be 20 d0 b2 d1 8b d0 b7 d1 8b d0 b2 d0 b0 d1 .. .............
04f0: 82 d1 8c 2c 20 d0 bd d0 b5 20 d0 b1 d0 be d1 8f ..., .... ......
0500: d1 81 d1 8c 20 d0 b7 d0 b0 d1 86 d0 b8 d0 ba d0 .... ...........
0510: bb d0 b8 d0 b2 d0 b0 d0 bd d0 b8 d1 8f 2e 20 d0 .............. .
0520: 9d d0 b0 d0 bf d1 80 d0 b8 d0 bc d0 b5 d1 80 20 ...............
0530: d0 bc d1 8b 20 d1 81 d0 b0 d0 bc d0 b8 20 d1 85 .... ........ ..
0540: d0 be d1 82 d0 b8 d0 bc 20 d1 83 d0 b7 d0 bd d0 ........ .......
0550: b0 d1 82 d1 8c 20 d0 be d1 82 d0 b2 d0 b5 d1 82 ..... ..........
0560: 0d 0a 20 20 20 20 2f 2f 20 d0 bf d0 be d0 bb d1 .. // .......
0570: 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d0 b5 d0 bb d1 ................
0580: 8f 20 d0 b8 20 d0 b2 20 d0 b7 d0 b0 d0 b2 d0 b8 . .. .. ........
0590: d1 81 d0 b8 d0 bc d0 be d1 81 d1 82 d0 b8 20 d0 .............. .
05a0: be d1 82 20 d0 bd d0 b5 d0 b3 d0 be 20 d0 b2 d1 ... ........ ...
05b0: 8b d0 bf d0 be d0 bb d0 bd d0 b8 d1 82 d1 8c 20 ...............
05c0: d0 ba d0 b0 d0 ba d0 b8 d0 b5 2d d1 82 d0 be 20 ..........-....
05d0: d0 b4 d0 b5 d0 b9 d1 81 d1 82 d0 b2 d0 b8 d1 8f ................
05e0: 0d 0a 20 20 20 20 2f 2f 20 70 61 72 61 6d 2e 72 .. // param.r
05f0: 65 73 75 6c 74 20 3d 20 4d 65 73 73 61 67 65 42 esult = MessageB
0600: 6f 78 28 70 61 72 61 6d 2e 74 65 78 74 2c 20 70 ox(param.text, p
0610: 61 72 61 6d 2e 74 79 70 65 2c 20 70 61 72 61 6d aram.type, param
0620: 2e 63 61 70 74 69 6f 6e 2c 20 70 61 72 61 6d 2e .caption, param.
0630: 74 69 6d 65 6f 75 74 29 0d 0a 20 20 20 20 2f 2f timeout).. //
0640: 20 70 61 72 61 6d 2e 63 61 6e 63 65 6c 20 3d 20 param.cancel =
0650: 74 72 75 65 0d 0a 0d 0a 20 20 20 20 69 66 28 70 true.... if(p
0660: 61 72 61 6d 2e 74 65 78 74 20 3d 3d 20 22 d0 92 aram.text == "..
0670: d0 bd d0 b8 d0 bc d0 b0 d0 bd d0 b8 d0 b5 21 21 ..............!!
0680: 21 20 d0 9c d0 b5 d1 81 d1 82 d0 be d1 80 d0 b0 ! ..............
0690: d1 81 d0 bf d0 be d0 bb d0 be d0 b6 d0 b5 d0 bd ................
06a0: d0 b8 d0 b5 20 d0 b8 d0 bd d1 84 d0 be d1 80 d0 .... ...........
06b0: bc d0 b0 d1 86 d0 b8 d0 be d0 bd d0 bd d0 be d0 ................
06c0: b9 20 d0 b1 d0 b0 d0 b7 d1 8b 20 d0 b8 d0 b7 d0 . ........ .....
06d0: bc d0 b5 d0 bd d0 b8 d0 bb d0 be d1 81 d1 8c 2e ................
06e0: 5c 6e d0 9f d1 80 d0 be d0 b4 d0 be d0 bb d0 b6 \n..............
06f0: d0 b8 d1 82 d1 8c 3f 22 29 0d 0a 20 20 20 20 7b ......?").. {
0700: 0d 0a 20 20 20 20 20 20 20 20 2f 2f 4d 65 73 73 .. //Mess
0710: 61 67 65 28 22 d0 9c d0 b5 d1 81 d1 82 d0 be d1 age("...........
0720: 80 d0 b0 d1 81 d0 bf d0 be d0 bb d0 be d0 b6 d0 ................
0730: b5 d0 bd d0 b8 d0 b5 20 d0 b8 d0 bd d1 84 d0 be ....... ........
0740: d1 80 d0 bc d0 b0 d1 86 d0 b8 d0 be d0 bd d0 bd ................
0750: d0 be d0 b9 20 d0 b1 d0 b0 d0 b7 d1 8b 20 d0 b8 .... ........ ..
0760: d0 b7 d0 bc d0 b5 d0 bd d0 b8 d0 bb d0 be d1 81 ................
0770: d1 8c 2e 22 2c 20 6d 49 6e 66 6f 29 0d 0a 20 20 ...", mInfo)..
0780: 20 20 20 20 20 20 70 61 72 61 6d 2e 72 65 73 75 param.resu
0790: 6c 74 20 3d 20 6d 62 61 59 65 73 0d 0a 20 20 20 lt = mbaYes..
07a0: 20 20 20 20 20 70 61 72 61 6d 2e 63 61 6e 63 65 param.cance
07b0: 6c 20 3d 20 74 72 75 65 0d 0a 20 20 20 20 20 20 l = true..
07c0: 20 20 72 65 74 75 72 6e 3b 0d 0a 20 20 20 20 7d return;.. }
07d0: 0d 0a 20 20 20 20 0d 0a 20 20 20 20 2f 2f 20 61 .. .. // a
07e0: 72 74 62 65 61 72 20 d1 81 d0 be d0 be d0 b1 d1 rtbear .........
07f0: 89 d0 b5 d0 bd d0 b8 d1 8f 20 d1 82 d0 b8 d0 bf ......... ......
0800: d0 b0 20 22 d0 9e d0 b1 d1 8a d0 b5 d0 ba d1 82 .. "............
0810: 20 d0 a0 d0 be d0 bb d1 8c 2e d0 9c d0 b5 d0 bd ...............
0820: d0 b5 d0 b4 d0 b6 d0 b5 d1 80 20 d0 b7 d0 b0 d0 .......... .....
0830: b1 d0 bb d0 be d0 ba d0 b8 d1 80 d0 be d0 b2 d0 ................
0840: b0 d0 bd 2e 22 20 d0 b8 d0 bb d0 b8 20 22 d0 9e ...." ...... "..
0850: d0 b1 d1 8a d0 b5 d0 ba d1 82 20 d0 a1 d0 bf d1 .......... .....
0860: 80 d0 b0 d0 b2 d0 be d1 87 d0 bd d0 b8 d0 ba 2e ................
0870: d0 a1 d0 be d1 85 d1 80 d0 b0 d0 bd d0 b5 d0 bd ................
0880: d0 bd d1 8b d0 b5 d0 9d d0 b0 d1 81 d1 82 d1 80 ................
0890: d0 be d0 b9 d0 ba d0 b8 20 d0 b7 d0 b0 d0 b1 d0 ........ .......
08a0: bb d0 be d0 ba d0 b8 d1 80 d0 be d0 b2 d0 b0 d0 ................
08b0: bd 2e 22 0d 0a 20 20 20 20 72 65 52 6f 6c 65 42 ..".. reRoleB
08c0: 6c 6f 63 6b 20 3d 20 2f d0 9e d0 b1 d1 8a d0 b5 lock = /........
08d0: d0 ba d1 82 5c 73 2a 5b 5c 64 5c 77 7a d0 b0 2d ....\s*[\d\wz..-
08e0: d1 8f d1 91 5d 2b 5c 2e 5b 5c 64 5c 77 7a d0 b0 ....]+\.[\d\wz..
08f0: 2d d1 8f d1 91 5c 2e 5d 2b 5c 73 2a d0 b7 d0 b0 -....\.]+\s*....
0900: d0 b1 d0 bb d0 be d0 ba d0 b8 d1 80 d0 be d0 b2 ................
0910: d0 b0 d0 bd 5c 2e 2f 69 67 0d 0a 20 20 20 20 69 ....\./ig.. i
0920: 66 28 72 65 52 6f 6c 65 42 6c 6f 63 6b 2e 74 65 f(reRoleBlock.te
0930: 73 74 28 70 61 72 61 6d 2e 74 65 78 74 29 29 7b st(param.text)){
0940: 0d 0a 20 20 20 20 20 20 20 20 4d 65 73 73 61 67 .. Messag
0950: 65 28 70 61 72 61 6d 2e 74 65 78 74 29 0d 0a 20 e(param.text)..
0960: 20 20 20 20 20 20 20 70 61 72 61 6d 2e 72 65 73 param.res
0970: 75 6c 74 20 3d 20 6d 62 61 59 65 73 0d 0a 20 20 ult = mbaYes..
0980: 20 20 20 20 20 20 70 61 72 61 6d 2e 63 61 6e 63 param.canc
0990: 65 6c 20 3d 20 74 72 75 65 0d 0a 20 20 20 20 20 el = true..
09a0: 20 20 20 72 65 74 75 72 6e 3b 0d 0a 20 20 20 20 return;..
09b0: 7d 0d 0a 20 20 20 20 0d 0a 20 20 20 20 2f 2f 20 }.. .. //
09c0: 61 72 74 62 65 61 72 20 d1 81 d0 be d0 be d0 b1 artbear ........
09d0: d1 89 d0 b5 d0 bd d0 b8 d1 8f 20 d1 82 d0 b8 d0 .......... .....
09e0: bf d0 b0 20 22 d0 9e d0 b1 d1 8a d0 b5 d0 b4 d0 ... "...........
09f0: b8 d0 bd d0 b5 d0 bd d0 b8 d0 b5 20 d0 ba d0 be ........... ....
0a00: d0 bd d1 84 d0 b8 d0 b3 d1 83 d1 80 d0 b0 d1 86 ................
0a10: d0 b8 d0 b9 20 d0 b7 d0 b0 d0 b2 d0 b5 d1 80 d1 .... ...........
0a20: 88 d0 b5 d0 bd d0 be 2e 22 0d 0a 20 20 20 20 72 ........".. r
0a30: 65 43 6f 6e 66 69 67 55 6e 69 6f 6e 45 6e 64 20 eConfigUnionEnd
0a40: 3d 20 2f d0 be d0 b1 d1 8a d0 b5 d0 b4 d0 b8 d0 = /.............
0a50: bd d0 b5 d0 bd d0 b8 d0 b5 5c 73 2b d0 ba d0 be .........\s+....
0a60: d0 bd d1 84 d0 b8 d0 b3 d1 83 d1 80 d0 b0 d1 86 ................
0a70: d0 b8 d0 b9 5c 73 2b d0 b7 d0 b0 d0 b2 d0 b5 d1 ....\s+.........
0a80: 80 d1 88 d0 b5 d0 bd d0 be 5c 2e 2f 69 67 0d 0a .........\./ig..
0a90: 20 20 20 20 69 66 28 72 65 43 6f 6e 66 69 67 55 if(reConfigU
0aa0: 6e 69 6f 6e 45 6e 64 2e 74 65 73 74 28 70 61 72 nionEnd.test(par
0ab0: 61 6d 2e 74 65 78 74 29 29 7b 0d 0a 20 20 20 20 am.text)){..
0ac0: 20 20 20 20 70 61 72 61 6d 2e 72 65 73 75 6c 74 param.result
0ad0: 20 3d 20 6d 62 61 59 65 73 0d 0a 20 20 20 20 20 = mbaYes..
0ae0: 20 20 20 70 61 72 61 6d 2e 63 61 6e 63 65 6c 20 param.cancel
0af0: 3d 20 74 72 75 65 0d 0a 20 20 20 20 20 20 20 20 = true..
0b00: 4d 65 73 73 61 67 65 28 70 61 72 61 6d 2e 74 65 Message(param.te
0b10: 78 74 29 0d 0a 20 20 20 20 20 20 20 20 72 65 74 xt).. ret
0b20: 75 72 6e 3b 0d 0a 20 20 20 20 7d 0d 0a 7d 0d 0a urn;.. }..}..
0b30: 0d 0a 66 75 6e 63 74 69 6f 6e 20 6f 6e 44 6f 4d ..function onDoM
0b40: 6f 64 61 6c 28 64 6c 67 49 6e 66 6f 29 7b 0d 0a odal(dlgInfo){..
0b50: 20 20 20 20 69 66 28 64 6c 67 49 6e 66 6f 2e 73 if(dlgInfo.s
0b60: 74 61 67 65 20 3d 3d 20 6f 70 65 6e 4d 6f 64 61 tage == openModa
0b70: 6c 57 6e 64 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 lWnd).. {..
0b80: 20 20 20 20 20 20 69 66 20 28 64 6c 67 49 6e 66 if (dlgInf
0b90: 6f 2e 43 61 70 74 69 6f 6e 20 3d 3d 20 22 d0 9a o.Caption == "..
0ba0: d0 be d0 bd d1 84 d0 b8 d0 b3 d1 83 d1 80 d0 b0 ................
0bb0: d1 82 d0 be d1 80 22 29 7b 0d 0a 0d 0a 20 20 20 ......"){....
0bc0: 20 20 20 20 20 20 20 20 20 66 6f 72 28 76 61 72 for(var
0bd0: 20 63 20 3d 20 30 3b 20 63 20 3c 20 64 6c 67 49 c = 0; c < dlgI
0be0: 6e 66 6f 2e 66 6f 72 6d 2e 63 6f 6e 74 72 6f 6c nfo.form.control
0bf0: 73 43 6f 75 6e 74 3b 20 63 2b 2b 29 0d 0a 20 20 sCount; c++)..
0c00: 20 20 20 20 20 20 20 20 20 20 7b 0d 0a 20 20 20 {..
0c10: 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 if
0c20: 28 63 20 3e 20 32 29 7b 0d 0a 20 20 20 20 20 20 (c > 2){..
0c30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 re
0c40: 74 75 72 6e 3b 0d 0a 20 20 20 20 20 20 20 20 20 turn;..
0c50: 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 }..
0c60: 20 20 20 20 20 20 20 20 20 20 76 61 72 20 63 74 var ct
0c70: 72 20 3d 20 64 6c 67 49 6e 66 6f 2e 66 6f 72 6d r = dlgInfo.form
0c80: 2e 67 65 74 43 6f 6e 74 72 6f 6c 28 63 29 3b 0d .getControl(c);.
0c90: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
0ca0: 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
0cb0: 20 20 20 76 61 72 20 74 65 78 74 20 3d 20 63 74 var text = ct
0cc0: 72 2e 76 61 6c 75 65 3b 0d 0a 20 20 20 20 20 20 r.value;..
0cd0: 20 20 20 20 20 20 20 20 20 20 69 66 20 28 21 74 if (!t
0ce0: 65 78 74 29 7b 0d 0a 20 20 20 20 20 20 20 20 20 ext){..
0cf0: 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 69 conti
0d00: 6e 75 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 nue;..
0d10: 20 20 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 20 }....
0d20: 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 74 if (t
0d30: 65 78 74 2e 69 6e 64 65 78 4f 66 28 22 d0 9f d1 ext.indexOf("...
0d40: 80 d0 b8 20 d0 bf d1 80 d0 be d0 b2 d0 b5 d1 80 ... ............
0d50: d0 ba d0 b5 20 d0 bc d0 be d0 b4 d1 83 d0 bb d1 .... ...........
0d60: 8f 20 d0 be d0 b1 d0 bd d0 b0 d1 80 d1 83 d0 b6 . ..............
0d70: d0 b5 d0 bd d1 8b 20 d0 be d1 88 d0 b8 d0 b1 d0 ...... .........
0d80: ba d0 b8 21 22 29 21 3d 2d 31 29 7b 0d 0a 20 20 ...!")!=-1){..
0d90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0da0: 20 20 74 72 79 7b 0d 0a 20 20 20 20 20 20 20 20 try{..
0db0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0dc0: 6e 65 77 20 41 63 74 69 76 65 58 4f 62 6a 65 63 new ActiveXObjec
0dd0: 74 28 22 57 53 63 72 69 70 74 2e 53 68 65 6c 6c t("WScript.Shell
0de0: 22 29 2e 53 65 6e 64 4b 65 79 73 28 22 7b 45 4e ").SendKeys("{EN
0df0: 54 45 52 7d 22 29 3b 0d 0a 20 20 20 20 20 20 20 TER}");..
0e00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0e10: 20 69 66 20 28 6e 6f 74 69 66 79 29 0d 0a 20 20 if (notify)..
0e20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0e30: 20 20 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 {..
0e40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0e50: 20 20 20 76 61 72 20 6e 6f 74 69 66 79 73 65 6e var notifysen
0e60: 64 20 3d 20 73 74 64 6c 69 62 2e 72 65 71 75 69 d = stdlib.requi
0e70: 72 65 28 27 4e 6f 74 69 66 79 53 65 6e 64 2e 6a re('NotifySend.j
0e80: 73 27 29 2e 47 65 74 4e 6f 74 69 66 79 53 65 6e s').GetNotifySen
0e90: 64 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 d();..
0ea0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0eb0: 76 61 72 20 d0 a1 d0 b8 d1 81 d1 82 d0 b5 d0 bc var ............
0ec0: d0 bd d0 b0 d1 8f d0 98 d0 bd d1 84 d0 be d1 80 ................
0ed0: d0 bc d0 b0 d1 86 d0 b8 d1 8f 20 3d 20 76 38 4e .......... = v8N
0ee0: 65 77 28 22 d0 a1 d0 b8 d1 81 d1 82 d0 b5 d0 bc ew("............
0ef0: d0 bd d0 b0 d1 8f d0 98 d0 bd d1 84 d0 be d1 80 ................
0f00: d0 bc d0 b0 d1 86 d0 b8 d1 8f 22 29 3b 0d 0a 20 ..........");..
0f10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0f20: 20 20 20 20 20 20 20 20 20 76 61 72 20 d0 b2 d0 var ...
0f30: b5 d1 80 d1 81 d0 b8 d1 8f 20 3d 20 d0 a1 d0 b8 ......... = ....
0f40: d1 81 d1 82 d0 b5 d0 bc d0 bd d0 b0 d1 8f d0 98 ................
0f50: d0 bd d1 84 d0 be d1 80 d0 bc d0 b0 d1 86 d0 b8 ................
0f60: d1 8f 2e d0 92 d0 b5 d1 80 d1 81 d0 b8 d1 8f d0 ................
0f70: 9f d1 80 d0 b8 d0 bb d0 be d0 b6 d0 b5 d0 bd d0 ................
0f80: b8 d1 8f 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 ...;..
0f90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0fa0: 69 66 20 28 d0 b2 d0 b5 d1 80 d1 81 d0 b8 d1 8f if (............
0fb0: 2e 69 6e 64 65 78 4f 66 28 22 38 2e 32 2e 31 33 .indexOf("8.2.13
0fc0: 22 29 3d 3d 2d 31 29 7b 0d 0a 20 20 20 20 20 20 ")==-1){..
0fd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0fe0: 20 20 20 20 20 20 20 20 6e 6f 74 69 66 79 73 65 notifyse
0ff0: 6e 64 2e 70 72 6f 76 69 64 65 72 20 3d 20 6e 6f nd.provider = no
1000: 74 69 66 79 73 65 6e 64 2e 69 6e 69 74 70 72 6f tifysend.initpro
1010: 76 69 64 65 72 28 22 d0 92 d1 81 d1 82 d1 80 d0 vider(".........
1020: be d0 b5 d0 bd d0 bd d1 8b d0 b9 31 d0 a1 22 29 ...........1..")
1030: 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ;..
1040: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a }..
1050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1060: 20 20 20 20 20 20 20 20 20 20 6e 6f 74 69 66 79 notify
1070: 73 65 6e 64 2e 45 72 72 6f 72 28 22 d0 a1 d0 be send.Error("....
1080: d1 85 d1 80 d0 b0 d0 bd d1 8f d0 b5 d0 bc 20 22 .............. "
1090: 2c 20 22 d0 9f d1 80 d0 b8 20 d1 81 d0 be d1 85 , "...... ......
10a0: d1 80 d0 b0 d0 bd d0 b5 d0 bd d0 b8 d0 b8 20 d0 .............. .
10b0: b5 d1 81 d1 82 d1 8c 20 d0 be d1 88 d0 b8 d0 b1 ....... ........
10c0: d0 ba d0 b8 20 5c 6e 20 d0 b8 d0 bc d0 b5 d0 b9 .... \n ........
10d0: 20 d0 b2 d0 b2 d0 b8 d0 b4 d1 83 22 2c 20 33 29 ..........", 3)
10e0: 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ;..
10f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 74 not
1100: 69 66 79 20 3d 20 66 61 6c 73 65 3b 0d 0a 20 20 ify = false;..
1110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1120: 20 20 20 20 20 20 20 20 73 74 64 6c 69 62 2e 73 stdlib.s
1130: 65 74 54 69 6d 65 6f 75 74 28 66 75 6e 63 74 69 etTimeout(functi
1140: 6f 6e 20 28 29 20 7b 0d 0a 20 20 20 20 20 20 20 on () {..
1150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1160: 20 20 20 20 20 20 20 6e 6f 74 69 66 79 20 3d 20 notify =
1170: 74 72 75 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 true;..
1180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1190: 20 7d 2c 20 33 30 30 30 29 3b 0d 0a 20 20 20 20 }, 3000);..
11a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
11b0: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 20 }..
11c0: 20 20 20 20 20 20 20 20 20 20 20 7d 20 63 61 74 } cat
11d0: 63 68 20 28 65 29 7b 0d 0a 20 20 20 20 20 20 20 ch (e){..
11e0: 20 20 20 20 20 20 20 20 20 7d 3b 0d 0a 20 20 20 };..
11f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 ret
1200: 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 urn..
1210: 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 }..
1220: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 7d 0d }.. }.
1230: 0a 20 20 20 20 7d 0d 0a 7d 0d 0a . }..}..