mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-21 07:38:07 +02:00
Button widget annotations: implement reference testing
Moreover, ensure that the read-only state is respected and improve CSS names.
This commit is contained in:
parent
ba012c7a68
commit
0c9a06c020
6 changed files with 58 additions and 20 deletions
|
@ -45,7 +45,9 @@
|
|||
|
||||
.annotationLayer .textWidgetAnnotation input,
|
||||
.annotationLayer .textWidgetAnnotation textarea,
|
||||
.annotationLayer .choiceWidgetAnnotation select {
|
||||
.annotationLayer .choiceWidgetAnnotation select,
|
||||
.annotationLayer .buttonWidgetAnnotation.checkBox label,
|
||||
.annotationLayer .buttonWidgetAnnotation.radioButton label {
|
||||
background-color: rgba(0, 54, 255, 0.13);
|
||||
border: 1px solid transparent;
|
||||
box-sizing: border-box;
|
||||
|
@ -64,7 +66,9 @@
|
|||
|
||||
.annotationLayer .textWidgetAnnotation input[disabled],
|
||||
.annotationLayer .textWidgetAnnotation textarea[disabled],
|
||||
.annotationLayer .choiceWidgetAnnotation select[disabled] {
|
||||
.annotationLayer .choiceWidgetAnnotation select[disabled],
|
||||
.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled] + label,
|
||||
.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled] + label {
|
||||
background: none;
|
||||
border: 1px solid transparent;
|
||||
}
|
||||
|
@ -75,6 +79,21 @@
|
|||
padding-right: 0;
|
||||
}
|
||||
|
||||
.annotationLayer .buttonWidgetAnnotation.checkBox label,
|
||||
.annotationLayer .buttonWidgetAnnotation.radioButton label {
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
.annotationLayer .buttonWidgetAnnotation.checkBox input,
|
||||
.annotationLayer .buttonWidgetAnnotation.radioButton input {
|
||||
position: absolute;
|
||||
left: -9999px;
|
||||
}
|
||||
|
||||
.annotationLayer .buttonWidgetAnnotation.radioButton label {
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.annotationLayer .popupAnnotation {
|
||||
display: block !important;
|
||||
}
|
||||
|
|
1
test/pdfs/.gitignore
vendored
1
test/pdfs/.gitignore
vendored
|
@ -266,5 +266,6 @@
|
|||
!annotation-fileattachment.pdf
|
||||
!annotation-text-widget.pdf
|
||||
!annotation-choice-widget.pdf
|
||||
!annotation-button-widget.pdf
|
||||
!zero_descent.pdf
|
||||
!operator-in-TJ-array.pdf
|
||||
|
|
BIN
test/pdfs/annotation-button-widget.pdf
Normal file
BIN
test/pdfs/annotation-button-widget.pdf
Normal file
Binary file not shown.
|
@ -3312,6 +3312,20 @@
|
|||
"type": "eq",
|
||||
"forms": true
|
||||
},
|
||||
{ "id": "annotation-button-widget-annotations",
|
||||
"file": "pdfs/annotation-button-widget.pdf",
|
||||
"md5": "5cf23adfff84256d9cfe261bea96dade",
|
||||
"rounds": 1,
|
||||
"type": "eq",
|
||||
"annotations": true
|
||||
},
|
||||
{ "id": "annotation-button-widget-forms",
|
||||
"file": "pdfs/annotation-button-widget.pdf",
|
||||
"md5": "5cf23adfff84256d9cfe261bea96dade",
|
||||
"rounds": 1,
|
||||
"type": "eq",
|
||||
"forms": true
|
||||
},
|
||||
{ "id": "issue6108",
|
||||
"file": "pdfs/issue6108.pdf",
|
||||
"md5": "8961cb55149495989a80bf0487e0f076",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue