mirror of
https://github.com/zen-browser/pdf.js.git
synced 2025-07-09 01:35:43 +02:00
Text widget annotations: implement unit testing and sanitize data values
This commit is contained in:
parent
4d1592883d
commit
323e86c442
3 changed files with 71 additions and 5 deletions
|
@ -29,7 +29,6 @@
|
|||
|
||||
var AnnotationBorderStyleType = sharedUtil.AnnotationBorderStyleType;
|
||||
var AnnotationType = sharedUtil.AnnotationType;
|
||||
var isInt = sharedUtil.isInt;
|
||||
var Util = sharedUtil.Util;
|
||||
var addLinkAttributes = displayDOMUtils.addLinkAttributes;
|
||||
var LinkTarget = displayDOMUtils.LinkTarget;
|
||||
|
@ -451,7 +450,7 @@ var TextWidgetAnnotationElement = (
|
|||
element.type = 'text';
|
||||
element.value = this.data.fieldValue;
|
||||
|
||||
if (isInt(this.data.maxLen)) {
|
||||
if (this.data.maxLen !== null) {
|
||||
element.maxLength = this.data.maxLen;
|
||||
}
|
||||
} else {
|
||||
|
@ -467,7 +466,7 @@ var TextWidgetAnnotationElement = (
|
|||
this._setTextStyle(element, font);
|
||||
}
|
||||
|
||||
if (isInt(this.data.textAlignment)) {
|
||||
if (this.data.textAlignment !== null) {
|
||||
element.style.textAlign = TEXT_ALIGNMENT[this.data.textAlignment];
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue