From f47d09f3d2a57d0a9acdf8ec3ae6d8f2baf01af3 Mon Sep 17 00:00:00 2001 From: Pdf Bot Date: Sun, 11 Sep 2016 20:45:20 +0100 Subject: [PATCH] PDF.js version 1.5.450 - See mozilla/pdf.js@6b05cfd1b83b6de22dc4094d934e70fc72c96ae7 --- bower.json | 2 +- build/pdf.combined.js | 42 +++++++++++++++++++++++++---------------- build/pdf.js | 44 ++++++++++++++++++++++++++----------------- build/pdf.worker.js | 4 ++-- package.json | 2 +- 5 files changed, 57 insertions(+), 37 deletions(-) diff --git a/bower.json b/bower.json index 178b2defa..20818c097 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "pdfjs-dist", - "version": "1.5.448", + "version": "1.5.450", "main": [ "build/pdf.js", "build/pdf.worker.js" diff --git a/build/pdf.combined.js b/build/pdf.combined.js index bb168b187..d34f56f1a 100644 --- a/build/pdf.combined.js +++ b/build/pdf.combined.js @@ -28,8 +28,8 @@ factory((root.pdfjsDistBuildPdfCombined = {})); // Use strict in our context only - users might not want it 'use strict'; -var pdfjsVersion = '1.5.448'; -var pdfjsBuild = 'bf6f5d1'; +var pdfjsVersion = '1.5.450'; +var pdfjsBuild = '6b05cfd'; var pdfjsFilePath = typeof document !== 'undefined' && document.currentScript ? @@ -24108,6 +24108,7 @@ exports.LZWStream = LZWStream; var AnnotationBorderStyleType = sharedUtil.AnnotationBorderStyleType; var AnnotationType = sharedUtil.AnnotationType; +var isInt = sharedUtil.isInt; var Util = sharedUtil.Util; var addLinkAttributes = displayDOMUtils.addLinkAttributes; var LinkTarget = displayDOMUtils.LinkTarget; @@ -24506,6 +24507,8 @@ var WidgetAnnotationElement = (function WidgetAnnotationElementClosure() { */ var TextWidgetAnnotationElement = ( function TextWidgetAnnotationElementClosure() { + var TEXT_ALIGNMENT = ['left', 'center', 'right']; + function TextWidgetAnnotationElement(parameters) { WidgetAnnotationElement.call(this, parameters); } @@ -24521,26 +24524,33 @@ var TextWidgetAnnotationElement = ( render: function TextWidgetAnnotationElement_render() { this.container.className = 'textWidgetAnnotation'; + var element = null; if (this.renderInteractiveForms) { - var input = document.createElement('input'); - input.type = 'text'; - input.value = this.data.fieldValue; + element = document.createElement('input'); + element.type = 'text'; + element.value = this.data.fieldValue; - this.container.appendChild(input); + if (isInt(this.data.maxLen)) { + element.maxLength = this.data.maxLen; + } } else { - var content = document.createElement('div'); - content.textContent = this.data.fieldValue; - var textAlignment = this.data.textAlignment; - content.style.textAlign = ['left', 'center', 'right'][textAlignment]; - content.style.verticalAlign = 'middle'; - content.style.display = 'table-cell'; + element = document.createElement('div'); + element.textContent = this.data.fieldValue; + element.style.verticalAlign = 'middle'; + element.style.display = 'table-cell'; - var font = (this.data.fontRefName ? - this.page.commonObjs.getData(this.data.fontRefName) : null); - this._setTextStyle(content, font); + var font = null; + if (this.data.fontRefName) { + font = this.page.commonObjs.getData(this.data.fontRefName); + } + this._setTextStyle(element, font); + } - this.container.appendChild(content); + if (isInt(this.data.textAlignment)) { + element.style.textAlign = TEXT_ALIGNMENT[this.data.textAlignment]; } + + this.container.appendChild(element); return this.container; }, diff --git a/build/pdf.js b/build/pdf.js index 4224f3ee3..bd670ee94 100644 --- a/build/pdf.js +++ b/build/pdf.js @@ -28,8 +28,8 @@ factory((root.pdfjsDistBuildPdf = {})); // Use strict in our context only - users might not want it 'use strict'; -var pdfjsVersion = '1.5.448'; -var pdfjsBuild = 'bf6f5d1'; +var pdfjsVersion = '1.5.450'; +var pdfjsBuild = '6b05cfd'; var pdfjsFilePath = typeof document !== 'undefined' && document.currentScript ? @@ -4302,6 +4302,7 @@ exports.SVGGraphics = SVGGraphics; var AnnotationBorderStyleType = sharedUtil.AnnotationBorderStyleType; var AnnotationType = sharedUtil.AnnotationType; +var isInt = sharedUtil.isInt; var Util = sharedUtil.Util; var addLinkAttributes = displayDOMUtils.addLinkAttributes; var LinkTarget = displayDOMUtils.LinkTarget; @@ -4700,6 +4701,8 @@ var WidgetAnnotationElement = (function WidgetAnnotationElementClosure() { */ var TextWidgetAnnotationElement = ( function TextWidgetAnnotationElementClosure() { + var TEXT_ALIGNMENT = ['left', 'center', 'right']; + function TextWidgetAnnotationElement(parameters) { WidgetAnnotationElement.call(this, parameters); } @@ -4715,26 +4718,33 @@ var TextWidgetAnnotationElement = ( render: function TextWidgetAnnotationElement_render() { this.container.className = 'textWidgetAnnotation'; + var element = null; if (this.renderInteractiveForms) { - var input = document.createElement('input'); - input.type = 'text'; - input.value = this.data.fieldValue; + element = document.createElement('input'); + element.type = 'text'; + element.value = this.data.fieldValue; - this.container.appendChild(input); + if (isInt(this.data.maxLen)) { + element.maxLength = this.data.maxLen; + } } else { - var content = document.createElement('div'); - content.textContent = this.data.fieldValue; - var textAlignment = this.data.textAlignment; - content.style.textAlign = ['left', 'center', 'right'][textAlignment]; - content.style.verticalAlign = 'middle'; - content.style.display = 'table-cell'; - - var font = (this.data.fontRefName ? - this.page.commonObjs.getData(this.data.fontRefName) : null); - this._setTextStyle(content, font); + element = document.createElement('div'); + element.textContent = this.data.fieldValue; + element.style.verticalAlign = 'middle'; + element.style.display = 'table-cell'; + + var font = null; + if (this.data.fontRefName) { + font = this.page.commonObjs.getData(this.data.fontRefName); + } + this._setTextStyle(element, font); + } - this.container.appendChild(content); + if (isInt(this.data.textAlignment)) { + element.style.textAlign = TEXT_ALIGNMENT[this.data.textAlignment]; } + + this.container.appendChild(element); return this.container; }, diff --git a/build/pdf.worker.js b/build/pdf.worker.js index 934bf9506..e93e82361 100644 --- a/build/pdf.worker.js +++ b/build/pdf.worker.js @@ -28,8 +28,8 @@ factory((root.pdfjsDistBuildPdfWorker = {})); // Use strict in our context only - users might not want it 'use strict'; -var pdfjsVersion = '1.5.448'; -var pdfjsBuild = 'bf6f5d1'; +var pdfjsVersion = '1.5.450'; +var pdfjsBuild = '6b05cfd'; var pdfjsFilePath = typeof document !== 'undefined' && document.currentScript ? diff --git a/package.json b/package.json index 43ec1fb65..e37dfac09 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pdfjs-dist", - "version": "1.5.448", + "version": "1.5.450", "main": "build/pdf.js", "description": "Generic build of Mozilla's PDF.js library.", "keywords": [