File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -1265,8 +1265,8 @@ class CheckButton extends XFAObject {
1265
1265
field . items . children [ 0 ] [ $toHTML ] ( ) . html ) ||
1266
1266
[ ] ;
1267
1267
const exportedValue = {
1268
- on : ( items [ 0 ] || "on" ) . toString ( ) ,
1269
- off : ( items [ 1 ] || "off" ) . toString ( ) ,
1268
+ on : ( items [ 0 ] !== undefined ? items [ 0 ] : "on" ) . toString ( ) ,
1269
+ off : ( items [ 1 ] !== undefined ? items [ 1 ] : "off" ) . toString ( ) ,
1270
1270
} ;
1271
1271
1272
1272
const value = ( field . value && field . value [ $text ] ( ) ) || "off" ;
@@ -1296,6 +1296,7 @@ class CheckButton extends XFAObject {
1296
1296
type,
1297
1297
checked,
1298
1298
xfaOn : exportedValue . on ,
1299
+ xfaOff : exportedValue . off ,
1299
1300
"aria-label" : ariaLabel ( field ) ,
1300
1301
} ,
1301
1302
} ;
Original file line number Diff line number Diff line change @@ -42,7 +42,11 @@ class XfaLayer {
42
42
break ;
43
43
}
44
44
html . addEventListener ( "change" , event => {
45
- storage . setValue ( id , { value : event . target . getAttribute ( "xfaOn" ) } ) ;
45
+ storage . setValue ( id , {
46
+ value : event . target . checked
47
+ ? event . target . getAttribute ( "xfaOn" )
48
+ : event . target . getAttribute ( "xfaOff" ) ,
49
+ } ) ;
46
50
} ) ;
47
51
} else {
48
52
if ( storedData . value !== null ) {
You can’t perform that action at this time.
0 commit comments