blob: c6ea043e77dc0b9567bb0e9652d3133f79128b73 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
%
% This script hooks into the DLJS of fitr to blink the field
% border when the user clicks in it. Length of the blink
% is 1250 milli-seconds.
%
\begin{insDLJS}[overlayJmpHook]{jfitr}{Blink border after jump}
function overlayJmpHook(event) {
toggleBC.field=event.target;
toggleBC.field=event.target;
toggleBC.startColor=event.target.strokeColor;
toggleBC.altColor=(color.equal(toggleBC.startColor,color.transparent))?%
color.red:color.transparent;
oSIJ=app.setInterval("toggleBC();",250);
oTOJ=app.setTimeOut("app.clearInterval(oSIJ); resetBC();",1250);
}
if (typeof toggleBC != "function" ) {
function toggleBC() {
var oField=toggleBC.field;
oField.strokeColor=%
(color.equal(oField.strokeColor,toggleBC.startColor))?%
toggleBC.altColor:toggleBC.startColor;
}
function resetBC() {
toggleBC.field.strokeColor=toggleBC.startColor;
}
}
\end{insDLJS}
\endinput
function toggleBC() {
var oField=toggleBC.field;
oField.strokeColor=%
(color.equal(oField.strokeColor,toggleBC.startColor))?%
toggleBC.altColor:toggleBC.startColor;
}
%function toggleBC() {
% var oField=toggleBC.field;
% oField.strokeColor=%
%(color.equal(oField.strokeColor,color.transparent))?color.red:color.transparent;
%}
|