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 475 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
486 return TRUE; | 486 return TRUE; |
487 } | 487 } |
488 | 488 |
489 FX_BOOL app::popUpMenuEx(OBJ_METHOD_PARAMS) | 489 FX_BOOL app::popUpMenuEx(OBJ_METHOD_PARAMS) |
490 { | 490 { |
491 return FALSE; | 491 return FALSE; |
492 } | 492 } |
493 | 493 |
494 FX_BOOL app::fs(OBJ_PROP_PARAMS) | 494 FX_BOOL app::fs(OBJ_PROP_PARAMS) |
495 { | 495 { |
496 #ifdef FOXIT_CHROME_BUILD | |
497 return FALSE; | 496 return FALSE; |
498 #else | |
499 CJS_Context* pContext = (CJS_Context*)cc; | |
500 ASSERT(pContext != NULL); | |
501 CJS_Runtime* pRuntime = pContext->GetJSRuntime(); | |
502 ASSERT(pRuntime != NULL); | |
503 | |
504 if (vp.IsGetting()) | |
505 { | |
506 return TRUE; | |
507 } | |
508 else | |
509 { | |
510 return TRUE; | |
511 } | |
512 #endif | |
513 } | 497 } |
514 | 498 |
515 FX_BOOL app::setInterval(OBJ_METHOD_PARAMS) | 499 FX_BOOL app::setInterval(OBJ_METHOD_PARAMS) |
516 { | 500 { |
517 if (params.size() > 2 || params.size() == 0) | 501 if (params.size() > 2 || params.size() == 0) |
518 { | 502 { |
519 sError = JSGetStringFromID((CJS_Context*)cc, IDS_STRING_JSPARAME
RROR); | 503 sError = JSGetStringFromID((CJS_Context*)cc, IDS_STRING_JSPARAME
RROR); |
520 return FALSE; | 504 return FALSE; |
521 } | 505 } |
522 | 506 |
(...skipping 513 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1036 | 1020 |
1037 FX_BOOL app::openDoc(OBJ_METHOD_PARAMS) | 1021 FX_BOOL app::openDoc(OBJ_METHOD_PARAMS) |
1038 { | 1022 { |
1039 return FALSE; | 1023 return FALSE; |
1040 } | 1024 } |
1041 | 1025 |
1042 FX_BOOL app::response(OBJ_METHOD_PARAMS) | 1026 FX_BOOL app::response(OBJ_METHOD_PARAMS) |
1043 { | 1027 { |
1044 CFX_WideString swQuestion = L""; | 1028 CFX_WideString swQuestion = L""; |
1045 CFX_WideString swLabel = L""; | 1029 CFX_WideString swLabel = L""; |
1046 #ifndef FOXIT_CHROME_BUILD | |
1047 CFX_WideString swTitle = L"Foxit"; | |
1048 #else | |
1049 CFX_WideString swTitle = L"PDF"; | 1030 CFX_WideString swTitle = L"PDF"; |
1050 #endif | |
1051 CFX_WideString swDefault = L""; | 1031 CFX_WideString swDefault = L""; |
1052 bool bPassWord = false; | 1032 bool bPassWord = false; |
1053 | 1033 |
1054 v8::Isolate* isolate = GetIsolate(cc); | 1034 v8::Isolate* isolate = GetIsolate(cc); |
1055 | 1035 |
1056 int iLength = params.size(); | 1036 int iLength = params.size(); |
1057 if (iLength > 0 && params[0].GetType() == VT_object) | 1037 if (iLength > 0 && params[0].GetType() == VT_object) |
1058 { | 1038 { |
1059 JSObject pObj = (JSObject )params[0]; | 1039 JSObject pObj = (JSObject )params[0]; |
1060 v8::Handle<v8::Value> pValue = JS_GetObjectElement(isolate,pObj,
L"cQuestion"); | 1040 v8::Handle<v8::Value> pValue = JS_GetObjectElement(isolate,pObj,
L"cQuestion"); |
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1126 FX_BOOL app::media(OBJ_PROP_PARAMS) | 1106 FX_BOOL app::media(OBJ_PROP_PARAMS) |
1127 { | 1107 { |
1128 return FALSE; | 1108 return FALSE; |
1129 } | 1109 } |
1130 | 1110 |
1131 FX_BOOL app::execDialog(OBJ_METHOD_PARAMS) | 1111 FX_BOOL app::execDialog(OBJ_METHOD_PARAMS) |
1132 { | 1112 { |
1133 return TRUE; | 1113 return TRUE; |
1134 } | 1114 } |
1135 | 1115 |
OLD | NEW |