| Index: fpdfsdk/javascript/Document.cpp
|
| diff --git a/fpdfsdk/javascript/Document.cpp b/fpdfsdk/javascript/Document.cpp
|
| index a4c639f4f13baf3dfe4e749247dd128359599200..7125935ed2638dbfdc78a47da81ff5151bf20ab3 100644
|
| --- a/fpdfsdk/javascript/Document.cpp
|
| +++ b/fpdfsdk/javascript/Document.cpp
|
| @@ -91,6 +91,7 @@ JS_STATIC_PROP_ENTRY(path)
|
| JS_STATIC_PROP_ENTRY(producer)
|
| JS_STATIC_PROP_ENTRY(subject)
|
| JS_STATIC_PROP_ENTRY(title)
|
| +JS_STATIC_PROP_ENTRY(URL)
|
| JS_STATIC_PROP_ENTRY(zoom)
|
| JS_STATIC_PROP_ENTRY(zoomType)
|
| END_JS_STATIC_PROP()
|
| @@ -904,6 +905,19 @@ FX_BOOL Document::mouseY(IJS_Context* cc,
|
| return TRUE;
|
| }
|
|
|
| +FX_BOOL Document::URL(IJS_Context* cc,
|
| + CJS_PropValue& vp,
|
| + CFX_WideString& sError) {
|
| + if (vp.IsSetting()) {
|
| + CJS_Context* pContext = static_cast<CJS_Context*>(cc);
|
| + sError = JSGetStringFromID(pContext, IDS_STRING_JSREADONLY);
|
| + return FALSE;
|
| + }
|
| + CFX_WideString wsFilePath = m_pDocument->GetPath();
|
| + vp << wsFilePath;
|
| + return TRUE;
|
| +}
|
| +
|
| FX_BOOL Document::baseURL(IJS_Context* cc,
|
| CJS_PropValue& vp,
|
| CFX_WideString& sError) {
|
|
|