OLD | NEW |
1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 PDFium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
6 | 6 |
7 #include "../../include/javascript/JavaScript.h" | 7 #include "../../include/javascript/JavaScript.h" |
8 #include "../../include/javascript/IJavaScript.h" | 8 #include "../../include/javascript/IJavaScript.h" |
9 #include "../../include/javascript/JS_Define.h" | 9 #include "../../include/javascript/JS_Define.h" |
10 #include "../../include/javascript/JS_Object.h" | 10 #include "../../include/javascript/JS_Object.h" |
(...skipping 309 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
320 int iType = 0; | 320 int iType = 0; |
321 | 321 |
322 v8::Isolate* isolate = GetIsolate(cc); | 322 v8::Isolate* isolate = GetIsolate(cc); |
323 | 323 |
324 if (iSize == 1) | 324 if (iSize == 1) |
325 { | 325 { |
326 if (params[0].GetType() == VT_object) | 326 if (params[0].GetType() == VT_object) |
327 { | 327 { |
328 JSObject pObj = params[0].ToV8Object(); | 328 JSObject pObj = params[0].ToV8Object(); |
329 { | 329 { |
330 » » » » v8::Handle<v8::Value> pValue = JS_GetObjectEleme
nt(isolate, pObj, L"cMsg"); | 330 » » » » v8::Local<v8::Value> pValue = JS_GetObjectElemen
t(isolate, pObj, L"cMsg"); |
331 swMsg = CJS_Value(isolate, pValue, VT_unknown).T
oCFXWideString(); | 331 swMsg = CJS_Value(isolate, pValue, VT_unknown).T
oCFXWideString(); |
332 | 332 |
333 pValue = JS_GetObjectElement(isolate, pObj, L"cT
itle"); | 333 pValue = JS_GetObjectElement(isolate, pObj, L"cT
itle"); |
334 swTitle = CJS_Value(isolate, pValue, VT_unknown)
.ToCFXWideString(); | 334 swTitle = CJS_Value(isolate, pValue, VT_unknown)
.ToCFXWideString(); |
335 | 335 |
336 pValue = JS_GetObjectElement(isolate, pObj, L"nI
con"); | 336 pValue = JS_GetObjectElement(isolate, pObj, L"nI
con"); |
337 iIcon = CJS_Value(isolate, pValue, VT_unknown).T
oInt(); | 337 iIcon = CJS_Value(isolate, pValue, VT_unknown).T
oInt(); |
338 | 338 |
339 pValue = JS_GetObjectElement(isolate, pObj, L"nT
ype"); | 339 pValue = JS_GetObjectElement(isolate, pObj, L"nT
ype"); |
340 iType = CJS_Value(isolate, pValue, VT_unknown).T
oInt(); | 340 iType = CJS_Value(isolate, pValue, VT_unknown).T
oInt(); |
(...skipping 367 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
708 CFX_WideString cSubject = L""; | 708 CFX_WideString cSubject = L""; |
709 CFX_WideString cMsg = L""; | 709 CFX_WideString cMsg = L""; |
710 | 710 |
711 if (params.size() < 1) | 711 if (params.size() < 1) |
712 return FALSE; | 712 return FALSE; |
713 | 713 |
714 if (params[0].GetType() == VT_object) | 714 if (params[0].GetType() == VT_object) |
715 { | 715 { |
716 JSObject pObj = params[0].ToV8Object(); | 716 JSObject pObj = params[0].ToV8Object(); |
717 | 717 |
718 » » v8::Handle<v8::Value> pValue = JS_GetObjectElement(isolate, pObj
, L"bUI"); | 718 » » v8::Local<v8::Value> pValue = JS_GetObjectElement(isolate, pObj,
L"bUI"); |
719 bUI = CJS_Value(isolate, pValue, GET_VALUE_TYPE(pValue)).ToBool(
); | 719 bUI = CJS_Value(isolate, pValue, GET_VALUE_TYPE(pValue)).ToBool(
); |
720 | 720 |
721 pValue = JS_GetObjectElement(isolate, pObj, L"cTo"); | 721 pValue = JS_GetObjectElement(isolate, pObj, L"cTo"); |
722 cTo = CJS_Value(isolate, pValue, GET_VALUE_TYPE(pValue)).ToCFXWi
deString(); | 722 cTo = CJS_Value(isolate, pValue, GET_VALUE_TYPE(pValue)).ToCFXWi
deString(); |
723 | 723 |
724 pValue = JS_GetObjectElement(isolate, pObj, L"cCc"); | 724 pValue = JS_GetObjectElement(isolate, pObj, L"cCc"); |
725 cCc = CJS_Value(isolate, pValue, GET_VALUE_TYPE(pValue)).ToCFXWi
deString(); | 725 cCc = CJS_Value(isolate, pValue, GET_VALUE_TYPE(pValue)).ToCFXWi
deString(); |
726 | 726 |
727 pValue = JS_GetObjectElement(isolate, pObj, L"cBcc"); | 727 pValue = JS_GetObjectElement(isolate, pObj, L"cBcc"); |
728 cBcc = CJS_Value(isolate, pValue, GET_VALUE_TYPE(pValue)).ToCFXW
ideString(); | 728 cBcc = CJS_Value(isolate, pValue, GET_VALUE_TYPE(pValue)).ToCFXW
ideString(); |
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
842 CFX_WideString swTitle = L"PDF"; | 842 CFX_WideString swTitle = L"PDF"; |
843 CFX_WideString swDefault = L""; | 843 CFX_WideString swDefault = L""; |
844 bool bPassWord = false; | 844 bool bPassWord = false; |
845 | 845 |
846 v8::Isolate* isolate = GetIsolate(cc); | 846 v8::Isolate* isolate = GetIsolate(cc); |
847 | 847 |
848 int iLength = params.size(); | 848 int iLength = params.size(); |
849 if (iLength > 0 && params[0].GetType() == VT_object) | 849 if (iLength > 0 && params[0].GetType() == VT_object) |
850 { | 850 { |
851 JSObject pObj = params[0].ToV8Object(); | 851 JSObject pObj = params[0].ToV8Object(); |
852 » » v8::Handle<v8::Value> pValue = JS_GetObjectElement(isolate,pObj,
L"cQuestion"); | 852 » » v8::Local<v8::Value> pValue = JS_GetObjectElement(isolate,pObj,L
"cQuestion"); |
853 swQuestion = CJS_Value(isolate,pValue,GET_VALUE_TYPE(pValue)).To
CFXWideString(); | 853 swQuestion = CJS_Value(isolate,pValue,GET_VALUE_TYPE(pValue)).To
CFXWideString(); |
854 | 854 |
855 pValue = JS_GetObjectElement(isolate,pObj,L"cTitle"); | 855 pValue = JS_GetObjectElement(isolate,pObj,L"cTitle"); |
856 swTitle = CJS_Value(isolate,pValue,GET_VALUE_TYPE(pValue)).ToCFX
WideString(); | 856 swTitle = CJS_Value(isolate,pValue,GET_VALUE_TYPE(pValue)).ToCFX
WideString(); |
857 | 857 |
858 pValue = JS_GetObjectElement(isolate,pObj,L"cDefault"); | 858 pValue = JS_GetObjectElement(isolate,pObj,L"cDefault"); |
859 swDefault = CJS_Value(isolate,pValue,GET_VALUE_TYPE(pValue)).ToC
FXWideString(); | 859 swDefault = CJS_Value(isolate,pValue,GET_VALUE_TYPE(pValue)).ToC
FXWideString(); |
860 | 860 |
861 pValue = JS_GetObjectElement(isolate,pObj,L"cLabel"); | 861 pValue = JS_GetObjectElement(isolate,pObj,L"cLabel"); |
862 swLabel = CJS_Value(isolate,pValue,GET_VALUE_TYPE(pValue)).ToCFX
WideString(); | 862 swLabel = CJS_Value(isolate,pValue,GET_VALUE_TYPE(pValue)).ToCFX
WideString(); |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
918 | 918 |
919 FX_BOOL app::media(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError) | 919 FX_BOOL app::media(IFXJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError) |
920 { | 920 { |
921 return FALSE; | 921 return FALSE; |
922 } | 922 } |
923 | 923 |
924 FX_BOOL app::execDialog(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Val
ue& vRet, CFX_WideString& sError) | 924 FX_BOOL app::execDialog(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Val
ue& vRet, CFX_WideString& sError) |
925 { | 925 { |
926 return TRUE; | 926 return TRUE; |
927 } | 927 } |
OLD | NEW |