Hex Artifact Content

Artifact 6612ae670c44d11d62d1c4cc3a5f3c3e73e842a9:


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 09 70 61 72 65 6e 74 57 69 6e 64  () {..parentWind
0020: 6f 77 2e 70 69 6e 57 69 6e 64 6f 77 50 49 4e 56  ow.pinWindowPINV
0030: 61 6c 75 65 20 3d 20 64 6f 63 75 6d 65 6e 74 2e  alue = document.
0040: 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27  getElementById('
0050: 70 69 6e 27 29 2e 76 61 6c 75 65 3b 0a 0a 09 77  pin').value;...w
0060: 69 6e 64 6f 77 2e 63 6c 6f 73 65 28 29 3b 0a 0a  indow.close();..
0070: 09 72 65 74 75 72 6e 3b 0a 7d 0a 0a 66 75 6e 63  .return;.}..func
0080: 74 69 6f 6e 20 63 6c 69 63 6b 43 61 6e 63 65 6c  tion clickCancel
0090: 28 29 20 7b 0a 09 77 69 6e 64 6f 77 2e 63 6c 6f  () {..window.clo
00a0: 73 65 28 29 3b 0a 0a 09 72 65 74 75 72 6e 3b 0a  se();...return;.
00b0: 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 66 6f 63 75  }..function focu
00c0: 73 50 69 6e 28 29 20 7b 0a 09 77 69 6e 64 6f 77  sPin() {..window
00d0: 2e 66 6f 63 75 73 28 29 3b 0a 0a 09 64 6f 63 75  .focus();...docu
00e0: 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42  ment.getElementB
00f0: 79 49 64 28 27 70 69 6e 27 29 2e 66 6f 63 75 73  yId('pin').focus
0100: 28 29 3b 0a 0a 09 72 65 74 75 72 6e 3b 0a 7d 0a  ();...return;.}.
0110: 0a 73 65 74 54 69 6d 65 6f 75 74 28 66 75 6e 63  .setTimeout(func
0120: 74 69 6f 6e 28 29 20 7b 0a 09 76 61 72 20 6e 6f  tion() {..var no
0130: 46 6f 63 75 73 4f 62 6a 65 63 74 73 2c 20 69 64  FocusObjects, id
0140: 78 3b 0a 0a 09 64 6f 63 75 6d 65 6e 74 2e 67 65  x;...document.ge
0150: 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 6f 6b  tElementById('ok
0160: 27 29 2e 6f 6e 63 6c 69 63 6b 20 3d 20 66 75 6e  ').onclick = fun
0170: 63 74 69 6f 6e 28 29 20 7b 0a 09 09 63 6c 69 63  ction() {...clic
0180: 6b 4f 6b 28 29 3b 0a 09 7d 3b 0a 0a 09 64 6f 63  kOk();..};...doc
0190: 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74  ument.getElement
01a0: 42 79 49 64 28 27 63 61 6e 63 65 6c 27 29 2e 6f  ById('cancel').o
01b0: 6e 63 6c 69 63 6b 20 3d 20 66 75 6e 63 74 69 6f  nclick = functio
01c0: 6e 28 29 20 7b 0a 09 09 63 6c 69 63 6b 43 61 6e  n() {...clickCan
01d0: 63 65 6c 28 29 3b 0a 09 7d 3b 0a 0a 09 77 69 6e  cel();..};...win
01e0: 64 6f 77 2e 6f 6e 66 6f 63 75 73 20 3d 20 66 75  dow.onfocus = fu
01f0: 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 66 6f 63  nction() {...foc
0200: 75 73 50 69 6e 28 29 3b 0a 09 7d 0a 0a 09 64 6f  usPin();..}...do
0210: 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e  cument.getElemen
0220: 74 42 79 49 64 28 27 70 69 6e 27 29 2e 6f 6e 62  tById('pin').onb
0230: 6c 75 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29  lur = function()
0240: 20 7b 0a 09 09 73 65 74 54 69 6d 65 6f 75 74 28   {...setTimeout(
0250: 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09  function() {....
0260: 69 66 20 28 64 6f 63 75 6d 65 6e 74 2e 61 63 74  if (document.act
0270: 69 76 65 45 6c 65 6d 65 6e 74 2e 63 6c 61 73 73  iveElement.class
0280: 4e 61 6d 65 20 21 3d 20 22 62 75 74 74 6f 6e 22  Name != "button"
0290: 29 20 7b 0a 09 09 09 09 66 6f 63 75 73 50 69 6e  ) {.....focusPin
02a0: 28 29 3b 0a 09 09 09 7d 0a 09 09 7d 2c 20 31 29  ();....}...}, 1)
02b0: 3b 0a 09 7d 0a 7d 2c 20 31 29 3b 0a              ;..}.}, 1);.