Hex Artifact Content

Artifact 73ed093e1a2d13397e839c6471e9441be082fe3e:


0000: 66 75 6e 63 74 69 6f 6e 20 63 6c 69 63 6b 4f 6b  function clickOk
0010: 28 29 20 7b 0a 0a 09 70 61 72 65 6e 74 57 69 6e  () {...parentWin
0020: 64 6f 77 2e 70 69 6e 57 69 6e 64 6f 77 44 69 64  dow.pinWindowDid
0030: 57 6f 72 6b 20 3d 20 31 3b 0a 0a 09 77 69 6e 64  Work = 1;...wind
0040: 6f 77 2e 63 6c 6f 73 65 28 29 3b 0a 0a 09 72 65  ow.close();...re
0050: 74 75 72 6e 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f  turn;.}..functio
0060: 6e 20 63 6c 69 63 6b 43 61 6e 63 65 6c 28 29 20  n clickCancel() 
0070: 7b 0a 09 77 69 6e 64 6f 77 2e 63 6c 6f 73 65 28  {..window.close(
0080: 29 3b 0a 0a 09 72 65 74 75 72 6e 3b 0a 7d 0a 0a  );...return;.}..
0090: 66 75 6e 63 74 69 6f 6e 20 66 6f 63 75 73 50 69  function focusPi
00a0: 6e 28 29 20 7b 0a 09 77 69 6e 64 6f 77 2e 66 6f  n() {..window.fo
00b0: 63 75 73 28 29 3b 0a 0a 09 64 6f 63 75 6d 65 6e  cus();...documen
00c0: 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64  t.getElementById
00d0: 28 27 70 69 6e 27 29 2e 66 6f 63 75 73 28 29 3b  ('pin').focus();
00e0: 0a 0a 09 72 65 74 75 72 6e 3b 0a 7d 0a 0a 73 65  ...return;.}..se
00f0: 74 54 69 6d 65 6f 75 74 28 66 75 6e 63 74 69 6f  tTimeout(functio
0100: 6e 28 29 20 7b 0a 09 76 61 72 20 6e 6f 46 6f 63  n() {..var noFoc
0110: 75 73 4f 62 6a 65 63 74 73 2c 20 69 64 78 3b 0a  usObjects, idx;.
0120: 0a 09 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c  ..document.getEl
0130: 65 6d 65 6e 74 42 79 49 64 28 27 6f 6b 27 29 2e  ementById('ok').
0140: 6f 6e 63 6c 69 63 6b 20 3d 20 66 75 6e 63 74 69  onclick = functi
0150: 6f 6e 28 29 20 7b 0a 09 09 63 6c 69 63 6b 4f 6b  on() {...clickOk
0160: 28 29 3b 0a 09 7d 3b 0a 0a 09 64 6f 63 75 6d 65  ();..};...docume
0170: 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49  nt.getElementByI
0180: 64 28 27 63 61 6e 63 65 6c 27 29 2e 6f 6e 63 6c  d('cancel').oncl
0190: 69 63 6b 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29  ick = function()
01a0: 20 7b 0a 09 09 63 6c 69 63 6b 43 61 6e 63 65 6c   {...clickCancel
01b0: 28 29 3b 0a 09 7d 3b 0a 0a 09 77 69 6e 64 6f 77  ();..};...window
01c0: 2e 6f 6e 66 6f 63 75 73 20 3d 20 66 75 6e 63 74  .onfocus = funct
01d0: 69 6f 6e 28 29 20 7b 0a 09 09 66 6f 63 75 73 50  ion() {...focusP
01e0: 69 6e 28 29 3b 0a 09 7d 0a 0a 09 64 6f 63 75 6d  in();..}...docum
01f0: 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79  ent.getElementBy
0200: 49 64 28 27 70 69 6e 27 29 2e 6f 6e 62 6c 75 72  Id('pin').onblur
0210: 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a   = function() {.
0220: 09 09 73 65 74 54 69 6d 65 6f 75 74 28 66 75 6e  ..setTimeout(fun
0230: 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 69 66 20  ction() {....if 
0240: 28 64 6f 63 75 6d 65 6e 74 2e 61 63 74 69 76 65  (document.active
0250: 45 6c 65 6d 65 6e 74 2e 63 6c 61 73 73 4e 61 6d  Element.classNam
0260: 65 20 21 3d 20 22 62 75 74 74 6f 6e 22 29 20 7b  e != "button") {
0270: 0a 09 09 09 09 66 6f 63 75 73 50 69 6e 28 29 3b  .....focusPin();
0280: 0a 09 09 09 7d 0a 09 09 7d 2c 20 31 29 3b 0a 09  ....}...}, 1);..
0290: 7d 0a 7d 2c 20 31 29 3b 0a                       }.}, 1);.