blob: 77f6077ee48740c4239de1ffa893ba925bab4399 (
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
|
%
% 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}[overlayRestoreHook]{rfitr}{Blink border on restore}
function overlayRestoreHook(event,bRestore) {
if (!bRestore) return;
toggleBC.field=event.target;
toggleBC.startColor=event.target.strokeColor;
toggleBC.altColor=(color.equal(toggleBC.startColor,color.transparent))?%
color.red:color.transparent;
oSIR=app.setInterval("toggleBC();",250);
oTOR=app.setTimeOut("app.clearInterval(oSIR); 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,color.transparent))?color.red:color.transparent;
}
|