From 33c4cdb4efbacb73151c982549151ea4e545eff8 Mon Sep 17 00:00:00 2001 From: tonikitoo Date: Mon, 8 Aug 2016 10:52:51 -0700 Subject: Add support to Document::URL property getter. As per the PDF specification at [1] " This property specifies the document's URL. ". IE/Acrobat supports it, and getting it implemented would be one step forward in order to support Acrobat JS script as the one in [2]. [1] http://partners.adobe.com/public/developer/en/acrobat/sdk/5186AcroJS.pdf [2] https://bugs.chromium.org/p/pdfium/issues/detail?id=492 BUG=492 Review-Url: https://codereview.chromium.org/2219183002 --- testing/resources/javascript/document_props.in | 1 + testing/resources/javascript/document_props_expected.txt | 3 +++ 2 files changed, 4 insertions(+) (limited to 'testing/resources/javascript') diff --git a/testing/resources/javascript/document_props.in b/testing/resources/javascript/document_props.in index c628fafad2..1882f79c8a 100644 --- a/testing/resources/javascript/document_props.in +++ b/testing/resources/javascript/document_props.in @@ -100,6 +100,7 @@ var document_props = [ 'producer', 'subject', 'title', + 'URL', 'zoom', 'zoomType', ]; diff --git a/testing/resources/javascript/document_props_expected.txt b/testing/resources/javascript/document_props_expected.txt index 4b60a624da..90914cda51 100644 --- a/testing/resources/javascript/document_props_expected.txt +++ b/testing/resources/javascript/document_props_expected.txt @@ -28,6 +28,7 @@ Alert: this.path is string / Alert: this.producer is string Alert: this.subject is string Alert: this.title is string +Alert: this.URL is string Alert: this.zoom is undefined undefined Alert: this.zoomType is undefined undefined Alert: *** Setting properties *** @@ -61,6 +62,7 @@ Alert: ERROR: Document.path: Cannot assign to readonly property. Alert: this.producer = 3; yields 3 Alert: this.subject = 3; yields 3 Alert: this.title = 3; yields 3 +Alert: ERROR: Document.URL: Cannot assign to readonly property. Alert: this.zoom = 3; yields 3 Alert: this.zoomType = 3; yields 3 Alert: *** Getting properties *** @@ -93,5 +95,6 @@ Alert: this.path is string / Alert: this.producer is string 3 Alert: this.subject is string 3 Alert: this.title is string 3 +Alert: this.URL is string Alert: this.zoom is undefined undefined Alert: this.zoomType is undefined undefined -- cgit v1.2.3