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 "fpdfsdk/javascript/app.h" | 7 #include "fpdfsdk/javascript/app.h" |
8 | 8 |
9 #include <memory> | 9 #include <memory> |
10 #include <vector> | 10 #include <vector> |
(...skipping 307 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
318 FX_BOOL app::platform(IJS_Context* cc, | 318 FX_BOOL app::platform(IJS_Context* cc, |
319 CJS_PropValue& vp, | 319 CJS_PropValue& vp, |
320 CFX_WideString& sError) { | 320 CFX_WideString& sError) { |
321 if (!vp.IsGetting()) | 321 if (!vp.IsGetting()) |
322 return FALSE; | 322 return FALSE; |
323 #ifdef PDF_ENABLE_XFA | 323 #ifdef PDF_ENABLE_XFA |
324 CPDFSDK_Environment* pEnv = | 324 CPDFSDK_Environment* pEnv = |
325 static_cast<CJS_Context*>(cc)->GetJSRuntime()->GetReaderApp(); | 325 static_cast<CJS_Context*>(cc)->GetJSRuntime()->GetReaderApp(); |
326 if (!pEnv) | 326 if (!pEnv) |
327 return FALSE; | 327 return FALSE; |
328 CFX_WideString platfrom = pEnv->FFI_GetPlatform(); | 328 CFX_WideString platfrom = pEnv->GetPlatform(); |
329 if (!platfrom.IsEmpty()) { | 329 if (!platfrom.IsEmpty()) { |
330 vp << platfrom; | 330 vp << platfrom; |
331 return TRUE; | 331 return TRUE; |
332 } | 332 } |
333 #endif | 333 #endif |
334 vp << JS_STR_PLATFORM; | 334 vp << JS_STR_PLATFORM; |
335 return TRUE; | 335 return TRUE; |
336 } | 336 } |
337 | 337 |
338 FX_BOOL app::language(IJS_Context* cc, | 338 FX_BOOL app::language(IJS_Context* cc, |
339 CJS_PropValue& vp, | 339 CJS_PropValue& vp, |
340 CFX_WideString& sError) { | 340 CFX_WideString& sError) { |
341 if (!vp.IsGetting()) | 341 if (!vp.IsGetting()) |
342 return FALSE; | 342 return FALSE; |
343 #ifdef PDF_ENABLE_XFA | 343 #ifdef PDF_ENABLE_XFA |
344 CPDFSDK_Environment* pEnv = | 344 CPDFSDK_Environment* pEnv = |
345 static_cast<CJS_Context*>(cc)->GetJSRuntime()->GetReaderApp(); | 345 static_cast<CJS_Context*>(cc)->GetJSRuntime()->GetReaderApp(); |
346 if (!pEnv) | 346 if (!pEnv) |
347 return FALSE; | 347 return FALSE; |
348 CFX_WideString language = pEnv->FFI_GetLanguage(); | 348 CFX_WideString language = pEnv->GetLanguage(); |
349 if (!language.IsEmpty()) { | 349 if (!language.IsEmpty()) { |
350 vp << language; | 350 vp << language; |
351 return TRUE; | 351 return TRUE; |
352 } | 352 } |
353 #endif | 353 #endif |
354 vp << JS_STR_LANGUANGE; | 354 vp << JS_STR_LANGUANGE; |
355 return TRUE; | 355 return TRUE; |
356 } | 356 } |
357 | 357 |
358 // creates a new fdf object that contains no data | 358 // creates a new fdf object that contains no data |
(...skipping 453 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
812 FX_BOOL app::media(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError) { | 812 FX_BOOL app::media(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError) { |
813 return FALSE; | 813 return FALSE; |
814 } | 814 } |
815 | 815 |
816 FX_BOOL app::execDialog(IJS_Context* cc, | 816 FX_BOOL app::execDialog(IJS_Context* cc, |
817 const std::vector<CJS_Value>& params, | 817 const std::vector<CJS_Value>& params, |
818 CJS_Value& vRet, | 818 CJS_Value& vRet, |
819 CFX_WideString& sError) { | 819 CFX_WideString& sError) { |
820 return TRUE; | 820 return TRUE; |
821 } | 821 } |
OLD | NEW |