/foundation/ability/ability_runtime/test/sample/demo_ui_extension/native/demo_ui_extension_ability/src/ |
H A D | js_demo_ui_extension.cpp | 77 auto contextObj = contextRef->GetNapiValue(); in AttachUIExtensionBaseContext() local 78 if (contextObj == nullptr) { in AttachUIExtensionBaseContext() 82 if (!CheckTypeForNapiValue(env, contextObj, napi_object)) { in AttachUIExtensionBaseContext() 87 env, contextObj, DetachCallbackFunc, AttachUIExtensionBaseContext, value, nullptr); in AttachUIExtensionBaseContext() 89 napi_wrap(env, contextObj, workContext, in AttachUIExtensionBaseContext() 99 return contextObj; in AttachUIExtensionBaseContext() 121 napi_value contextObj = JsDemoUIExtensionContext::CreateJsDemoUIExtensionContext(env, context); in BindContext() local 122 if (contextObj == nullptr) { in BindContext() 127 env, "application.UIExtensionContext", &contextObj, ARGC_ONE); in BindContext() 132 contextObj in BindContext() [all...] |
/foundation/ability/ability_runtime/frameworks/native/ability/native/photo_editor_extension_ability/ |
H A D | js_photo_editor_extension_impl.cpp | 52 auto contextObj = contextRef->GetNapiValue(); in AttachUIExtensionContext() local 53 if (contextObj == nullptr) { in AttachUIExtensionContext() 57 napi_coerce_to_native_binding_object(env, contextObj, DetachCallbackFunc, AttachUIExtensionContext, value, nullptr); in AttachUIExtensionContext() 60 env, contextObj, workContext, in AttachUIExtensionContext() 70 return contextObj; in AttachUIExtensionContext() 96 napi_value contextObj = JsPhotoEditorExtensionContext::CreateJsPhotoEditorExtensionContext(env, context_); in BindContext() local 97 if (contextObj == nullptr) { in BindContext() 103 JsRuntime::LoadSystemModuleByEngine(env, "application.PhotoEditorExtensionContext", &contextObj, ARGC_ONE); in BindContext() 108 contextObj = shellContextRef_->GetNapiValue(); in BindContext() 109 if (!CheckTypeForNapiValue(env, contextObj, napi_objec in BindContext() [all...] |
/foundation/ability/ability_runtime/frameworks/native/appkit/ability_runtime/app/ |
H A D | js_ability_stage_context.cpp | 93 auto contextObj = systemModule->GetNapiValue(); in AttachAbilityStageContext() local 94 if (!CheckTypeForNapiValue(env, contextObj, napi_object)) { in AttachAbilityStageContext() 100 env, contextObj, DetachCallbackFunc, AttachAbilityStageContext, value, nullptr); in AttachAbilityStageContext() 107 status = napi_wrap(env, contextObj, workContext, in AttachAbilityStageContext() 119 return contextObj; in AttachAbilityStageContext()
|
H A D | js_ability_stage.cpp | 758 napi_value contextObj = CreateJsAbilityStageContext(env, context); in SetJsAbilityStage() local 759 shellContextRef_ = JsRuntime::LoadSystemModuleByEngine(env, "application.AbilityStageContext", &contextObj, 1); in SetJsAbilityStage() 764 contextObj = shellContextRef_->GetNapiValue(); in SetJsAbilityStage() 765 if (!CheckTypeForNapiValue(env, contextObj, napi_object)) { in SetJsAbilityStage() 771 env, contextObj, DetachCallbackFunc, AttachAbilityStageContext, workContext, nullptr); in SetJsAbilityStage() 775 napi_set_named_property(env, obj, "context", contextObj); in SetJsAbilityStage() 778 napi_wrap(env, contextObj, workContext, in SetJsAbilityStage()
|
/foundation/window/window_manager/extension/window_extension/src/ |
H A D | js_window_extension.cpp | 71 auto contextObj = AbilityRuntime::JsRuntime::LoadSystemModuleByEngine(env, in AttachWindowExtensionContext() local 73 if (contextObj == nullptr) { in AttachWindowExtensionContext() 77 napi_coerce_to_native_binding_object(env, contextObj, in AttachWindowExtensionContext() 84 napi_wrap(env, contextObj, workContext, in AttachWindowExtensionContext() 89 return contextObj; in AttachWindowExtensionContext() 153 napi_value contextObj = CreateJsWindowExtensionContext(jsRuntime_.GetNapiEnv(), context); in BindContext() local 154 if (contextObj == nullptr) { in BindContext() 158 auto shellContextRef = jsRuntime_.LoadSystemModule("application.WindowExtensionContext", &contextObj, 1); in BindContext() 159 contextObj = shellContextRef->GetNapiValue(); in BindContext() 160 if (contextObj in BindContext() [all...] |
/foundation/ability/ability_runtime/frameworks/native/insight_intent/insight_intent_context/ |
H A D | js_insight_intent_context.cpp | 108 napi_value contextObj;
in CreateJsInsightIntentContext() local 109 napi_create_object(env, &contextObj);
in CreateJsInsightIntentContext() 112 napi_wrap(env, contextObj, jsInsightIntentContext.release(), JsInsightIntentContext::Finalizer, nullptr, nullptr);
in CreateJsInsightIntentContext() 114 BindNativeFunction(env, contextObj, "startAbility", CONTEXT_MODULE_NAME, JsInsightIntentContext::StartAbiity);
in CreateJsInsightIntentContext() 116 return contextObj;
in CreateJsInsightIntentContext()
|
/foundation/ability/ability_runtime/frameworks/native/ability/native/form_runtime/ |
H A D | js_form_extension.cpp | 60 auto contextObj = sysModule->GetNapiValue(); in AttachFormExtensionContext() local 62 env, contextObj, DetachCallbackFunc, AttachFormExtensionContext, value, nullptr); in AttachFormExtensionContext() 64 napi_wrap(env, contextObj, workContext, in AttachFormExtensionContext() 70 return contextObj; in AttachFormExtensionContext() 137 napi_value contextObj = CreateJsFormExtensionContext(env, context); in BindContext() local 138 shellContextRef_ = JsRuntime::LoadSystemModuleByEngine(env, "application.FormExtensionContext", &contextObj, 1); in BindContext() 143 contextObj = shellContextRef_->GetNapiValue(); in BindContext() 144 if (!CheckTypeForNapiValue(env, contextObj, napi_object)) { in BindContext() 150 env, contextObj, DetachCallbackFunc, AttachFormExtensionContext, workContext, nullptr); in BindContext() 152 napi_set_named_property(env, obj, "context", contextObj); in BindContext() [all...] |
/foundation/communication/netmanager_ext/frameworks/native/vpnextension/src/ |
H A D | js_vpn_extension.cpp | 97 auto contextObj = JsRuntime::LoadSystemModuleByEngine(env, in AttachVpnExtensionContext() local 100 env, contextObj, DetachCallbackFunc, AttachVpnExtensionContext, value, nullptr); in AttachVpnExtensionContext() 102 napi_wrap(env, contextObj, workContext, in AttachVpnExtensionContext() 108 return contextObj; in AttachVpnExtensionContext() 226 napi_value contextObj = CreateJsVpnExtensionContext(env, context); in BindContext() local 228 &contextObj, ARGC_ONE); in BindContext() 229 contextObj = shellContextRef_->GetNapiValue(); in BindContext() 230 if (!CheckTypeForNapiValue(env, contextObj, napi_object)) { in BindContext() 236 env, contextObj, DetachCallbackFunc, AttachVpnExtensionContext, workContext, nullptr); in BindContext() 240 napi_set_named_property(env, obj, "context", contextObj); in BindContext() [all...] |
/foundation/ability/ability_runtime/frameworks/native/ability/native/ui_extension_ability/ |
H A D | js_ui_extension.cpp | 76 auto contextObj = contextRef->GetNapiValue(); in AttachUIExtensionContext() local 77 if (contextObj == nullptr) { in AttachUIExtensionContext() 81 napi_coerce_to_native_binding_object(env, contextObj, DetachCallbackFunc, in AttachUIExtensionContext() 84 napi_wrap(env, contextObj, workContext, in AttachUIExtensionContext() 90 return contextObj; in AttachUIExtensionContext() 166 void JsUIExtension::CreateJSContext(napi_env env, napi_value &contextObj, in CreateJSContext() argument 170 contextObj = JsUIExtensionContext::CreateJsUIExtensionContext(env, context); in CreateJSContext() 171 CHECK_POINTER(contextObj); in CreateJSContext() 173 &contextObj, ARGC_ONE); in CreateJSContext() 175 contextObj in CreateJSContext() 196 napi_value contextObj = nullptr; BindContext() local [all...] |
H A D | js_ui_extension_base.cpp | 78 auto contextObj = contextRef->GetNapiValue(); in AttachUIExtensionBaseContext() local 79 if (contextObj == nullptr) { in AttachUIExtensionBaseContext() 83 if (!CheckTypeForNapiValue(env, contextObj, napi_object)) { in AttachUIExtensionBaseContext() 88 env, contextObj, DetachCallbackFunc, AttachUIExtensionBaseContext, value, nullptr); in AttachUIExtensionBaseContext() 90 napi_wrap(env, contextObj, workContext, in AttachUIExtensionBaseContext() 100 return contextObj; in AttachUIExtensionBaseContext() 178 napi_value contextObj = JsUIExtensionContext::CreateJsUIExtensionContext(env, context_); in BindContext() local 179 if (contextObj == nullptr) { in BindContext() 184 env, "application.UIExtensionContext", &contextObj, ARGC_ONE); in BindContext() 189 contextObj in BindContext() [all...] |
/foundation/resourceschedule/work_scheduler/frameworks/extension/src/ |
H A D | js_work_scheduler_extension.cpp | 67 napi_value contextObj = AbilityRuntime::JsRuntime::LoadSystemModuleByEngine(env, in AttachWorkSchedulerExtensionContext() local 69 napi_coerce_to_native_binding_object(env, contextObj, DetachCallbackFunc, in AttachWorkSchedulerExtensionContext() 76 napi_status status = napi_wrap(env, contextObj, workContext, in AttachWorkSchedulerExtensionContext() 86 return contextObj; in AttachWorkSchedulerExtensionContext() 132 napi_value contextObj = CreateJsWorkSchedulerExtensionContext(env, context); in BindContext() local 134 &contextObj, 1); in BindContext() 139 contextObj = shellContextRef_->GetNapiValue(); in BindContext() 146 napi_coerce_to_native_binding_object(env, contextObj, DetachCallbackFunc, in BindContext() 150 napi_set_named_property(env, obj, "context", contextObj); in BindContext() 154 napi_status status = napi_wrap(env, contextObj, workContex in BindContext() [all...] |
/foundation/ability/ability_runtime/frameworks/native/ability/native/auto_fill_extension_ability/ |
H A D | js_auto_fill_extension.cpp | 76 auto contextObj = systemModule->GetNapiValue(); in AttachAutoFillExtensionContext() local 77 if (contextObj == nullptr) { in AttachAutoFillExtensionContext() 82 env, contextObj, DetachCallbackFunc, AttachAutoFillExtensionContext, value, nullptr); in AttachAutoFillExtensionContext() 86 napi_wrap(env, contextObj, workContext, in AttachAutoFillExtensionContext() 94 return contextObj; in AttachAutoFillExtensionContext() 178 napi_value contextObj = JsAutoFillExtensionContext::CreateJsAutoFillExtensionContext(env, context); in BindContext() local 179 if (contextObj == nullptr) { in BindContext() 185 env, "application.AutoFillExtensionContext", &contextObj, ARGC_ONE); in BindContext() 190 contextObj = shellContextRef_->GetNapiValue(); in BindContext() 191 if (!CheckTypeForNapiValue(env, contextObj, napi_objec in BindContext() [all...] |
/foundation/ability/ability_runtime/frameworks/native/ability/native/ui_service_extension_ability/ |
H A D | js_ui_service_extension.cpp | 101 auto contextObj = sysModule->GetNapiValue(); in AttachUIServiceExtensionContext() local 103 env, contextObj, AbilityRuntime::DetachCallbackFunc, AttachUIServiceExtensionContext, value, nullptr); in AttachUIServiceExtensionContext() 105 napi_wrap(env, contextObj, workContext, in AttachUIServiceExtensionContext() 111 return contextObj; in AttachUIServiceExtensionContext() 206 napi_value contextObj = CreateJsUIServiceExtensionContext(env, context); in BindContext() local 208 &contextObj, ARGC_ONE); in BindContext() 213 contextObj = shellContextRef_->GetNapiValue(); in BindContext() 214 if (!CheckTypeForNapiValue(env, contextObj, napi_object)) { in BindContext() 220 env, contextObj, DetachCallbackFunc, AttachUIServiceExtensionContext, workContext, nullptr); in BindContext() 223 napi_set_named_property(env, obj, "context", contextObj); in BindContext() [all...] |
/foundation/ability/ability_runtime/frameworks/native/ability/native/ability_runtime/ |
H A D | js_ui_ability.cpp | 129 auto contextObj = systemModule->GetNapiValue(); in AttachJsAbilityContext() local 130 napi_coerce_to_native_binding_object(env, contextObj, DetachCallbackFunc, AttachJsAbilityContext, value, extValue); in AttachJsAbilityContext() 133 napi_wrap(env, contextObj, workContext, in AttachJsAbilityContext() 140 return contextObj; in AttachJsAbilityContext() 233 napi_value contextObj = nullptr; in SetAbilityContext() local 235 CreateJSContext(env, contextObj, screenMode); in SetAbilityContext() 237 contextObj = shellContextRef_->GetNapiValue(); in SetAbilityContext() 238 if (!CheckTypeForNapiValue(env, contextObj, napi_object)) { in SetAbilityContext() 252 env, contextObj, DetachCallbackFunc, AttachJsAbilityContext, workContext, workScreenMode); in SetAbilityContext() 254 napi_set_named_property(env, obj, "context", contextObj); in SetAbilityContext() 267 CreateJSContext(napi_env env, napi_value &contextObj, int32_t screenMode) CreateJSContext() argument 1627 napi_value contextObj = shellContextRef_->GetNapiValue(); UpdateJsWindowStage() local [all...] |
H A D | js_ability.cpp | 80 auto contextObj = systemModule->GetNapiValue(); in AttachJsAbilityContext() local 81 napi_coerce_to_native_binding_object(env, contextObj, DetachCallbackFunc, AttachJsAbilityContext, value, nullptr); in AttachJsAbilityContext() 83 napi_wrap(env, contextObj, workContext, in AttachJsAbilityContext() 89 return contextObj; in AttachJsAbilityContext() 184 napi_value contextObj = CreateJsAbilityContext(env, context); in BindContext() local 186 env, "application.AbilityContext", &contextObj, 1).release()); in BindContext() 191 contextObj = shellContextRef_->GetNapiValue(); in BindContext() 192 if (!CheckTypeForNapiValue(env, contextObj, napi_object)) { in BindContext() 198 env, contextObj, DetachCallbackFunc, AttachJsAbilityContext, workContext, nullptr); in BindContext() 200 napi_set_named_property(env, obj, "context", contextObj); in BindContext() [all...] |
/foundation/ability/ability_runtime/frameworks/native/ability/native/ |
H A D | js_service_extension.cpp | 123 auto contextObj = sysModule->GetNapiValue(); in AttachServiceExtensionContext() local 125 env, contextObj, DetachCallbackFunc, AttachServiceExtensionContext, value, nullptr); in AttachServiceExtensionContext() 127 napi_wrap(env, contextObj, workContext, in AttachServiceExtensionContext() 133 return contextObj; in AttachServiceExtensionContext() 259 napi_value contextObj = CreateJsServiceExtensionContext(env, context); in BindContext() local 261 &contextObj, ARGC_ONE); in BindContext() 266 contextObj = shellContextRef_->GetNapiValue(); in BindContext() 267 if (!CheckTypeForNapiValue(env, contextObj, napi_object)) { in BindContext() 273 env, contextObj, DetachCallbackFunc, AttachServiceExtensionContext, workContext, nullptr); in BindContext() 276 napi_set_named_property(env, obj, "context", contextObj); in BindContext() [all...] |
/foundation/ability/ability_runtime/frameworks/simulator/ability_simulator/src/ |
H A D | simulator.cpp | 433 napi_value contextObj = CreateJsAbilityStageContext(nativeEngine_, stageContext_); in InitJsAbilityStageContext() local 434 if (contextObj == nullptr) { in InitJsAbilityStageContext() 435 TAG_LOGE(AAFwkTag::ABILITY_SIM, "null contextObj"); in InitJsAbilityStageContext() 440 JsRuntime::LoadSystemModuleByEngine(nativeEngine_, "application.AbilityStageContext", &contextObj, 1)); in InitJsAbilityStageContext() 446 contextObj = jsStageContext_->GetNapiValue(); in InitJsAbilityStageContext() 447 if (contextObj == nullptr) { in InitJsAbilityStageContext() 448 TAG_LOGE(AAFwkTag::ABILITY_SIM, "null contextObj"); in InitJsAbilityStageContext() 456 napi_set_named_property(nativeEngine_, obj, "context", contextObj); in InitJsAbilityStageContext() 573 napi_value contextObj = CreateJsAbilityContext(nativeEngine_, context_); in InitJsAbilityContext() local 575 JsRuntime::LoadSystemModuleByEngine(nativeEngine_, "application.AbilityContext", &contextObj, in InitJsAbilityContext() [all...] |
/foundation/ability/ability_runtime/frameworks/native/appkit/ability_runtime/context/ |
H A D | js_context_utils.cpp | 672 napi_value contextObj = systemModule->GetNapiValue(); in AttachBaseContext() local 673 if (!CheckTypeForNapiValue(env, contextObj, napi_object)) { in AttachBaseContext() 677 napi_coerce_to_native_binding_object(env, contextObj, DetachCallbackFunc, AttachBaseContext, value, nullptr); in AttachBaseContext() 679 napi_wrap(env, contextObj, workContext, in AttachBaseContext() 685 return contextObj; in AttachBaseContext() 706 auto contextObj = systemModule->GetNapiValue(); in AttachApplicationContext() local 707 if (!CheckTypeForNapiValue(env, contextObj, napi_object)) { in AttachApplicationContext() 712 env, contextObj, DetachCallbackFunc, AttachApplicationContext, value, nullptr); in AttachApplicationContext() 714 napi_wrap(env, contextObj, workContext, in AttachApplicationContext() 721 return contextObj; in AttachApplicationContext() [all...] |
H A D | js_application_context_utils.cpp | 104 napi_value contextObj = systemModule->GetNapiValue(); in OnCreateBundleContext() local 105 if (!CheckTypeForNapiValue(env, contextObj, napi_object)) { in OnCreateBundleContext() 111 napi_coerce_to_native_binding_object(env, contextObj, DetachCallbackFunc, AttachBaseContext, workContext, nullptr); in OnCreateBundleContext() 112 napi_wrap(env, contextObj, workContext, in OnCreateBundleContext() 118 return contextObj; in OnCreateBundleContext() 224 napi_value contextObj = systemModule->GetNapiValue(); in CreateJsModuleContext() local 225 if (!CheckTypeForNapiValue(env, contextObj, napi_object)) { in CreateJsModuleContext() 231 napi_coerce_to_native_binding_object(env, contextObj, DetachCallbackFunc, AttachBaseContext, workContext, nullptr); in CreateJsModuleContext() 232 napi_wrap(env, contextObj, workContext, in CreateJsModuleContext() 238 return contextObj; in CreateJsModuleContext() 1546 napi_value contextObj = systemModule->GetNapiValue(); OnGetApplicationContext() local [all...] |
/foundation/filemanagement/app_file_service/frameworks/native/backup_ext/src/ |
H A D | ext_backup_js.cpp | 431 napi_value contextObj = contextRef->GetNapiValue(); in AttachBackupExtensionContext() local 432 napi_coerce_to_native_binding_object(env, contextObj, AbilityRuntime::DetachCallbackFunc, in AttachBackupExtensionContext() 441 env, contextObj, workContext, in AttachBackupExtensionContext() 447 return contextObj; in AttachBackupExtensionContext() 484 napi_value contextObj = CreateExtBackupJsContext(env, context); in ExportJsContext() local 485 auto contextRef = jsRuntime_.LoadSystemModule("application.BackupExtensionContext", &contextObj, ARGC_ONE); in ExportJsContext() 490 contextObj = contextRef->GetNapiValue(); in ExportJsContext() 493 napi_set_named_property(env, obj, "context", contextObj); in ExportJsContext() 500 napi_coerce_to_native_binding_object(env, contextObj, AbilityRuntime::DetachCallbackFunc, in ExportJsContext() 504 env, contextObj, workContex in ExportJsContext() [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_ui_extension.cpp | 248 JSRef<JSObject> contextObj = JSClass<JSUIExtensionProxy>::NewInstance(); in On() 249 RefPtr<JSUIExtensionProxy> proxy = Referenced::Claim(contextObj->Unwrap<JSUIExtensionProxy>()); in On() 253 auto param = JSRef<JSVal>::Cast(contextObj); in On() 450 JSRef<JSObject> contextObj = JSClass<JSUIExtensionProxy>::NewInstance(); in OnRemoteReady() 451 RefPtr<JSUIExtensionProxy> proxy = Referenced::Claim(contextObj->Unwrap<JSUIExtensionProxy>()); in OnRemoteReady() 455 auto returnValue = JSRef<JSVal>::Cast(contextObj); in OnRemoteReady()
|
H A D | js_security_ui_extension.cpp | 257 JSRef<JSObject> contextObj = JSClass<JSSecurityUIExtensionProxy>::NewInstance(); in On() 259 Referenced::Claim(contextObj->Unwrap<JSSecurityUIExtensionProxy>()); in On() 263 auto param = JSRef<JSVal>::Cast(contextObj); in On() 453 JSRef<JSObject> contextObj = JSClass<JSSecurityUIExtensionProxy>::NewInstance(); in OnRemoteReady() 455 Referenced::Claim(contextObj->Unwrap<JSSecurityUIExtensionProxy>()); in OnRemoteReady() 459 auto returnValue = JSRef<JSVal>::Cast(contextObj); in OnRemoteReady()
|
/foundation/barrierfree/accessibility/interfaces/kits/napi/accessibility_extension_module_loader/src/ |
H A D | napi_accessibility_extension.cpp | 93 napi_value contextObj = CreateJsAccessibilityExtensionContext(env_, context); in Init() local 94 auto shellContextRef = jsRuntime_.LoadSystemModule("application.AccessibilityExtensionContext", &contextObj, 1); in Init() 99 contextObj = shellContextRef->GetNapiValue(); in Init() 101 napi_set_named_property(env_, obj, "context", contextObj); in Init() 103 if (!contextObj) { in Init() 108 napi_status sts = napi_wrap(env_, contextObj, contextPtr, in Init()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/canvas/ |
H A D | js_offscreen_canvas.cpp | 381 napi_value contextObj = CreateContext2d(env, GetWidth(), GetHeight(), vm); in onGetContext() local 382 if (contextObj == nullptr) { in onGetContext() 388 return contextObj; in onGetContext()
|
/foundation/distributeddatamgr/data_share/frameworks/native/provider/src/ |
H A D | js_datashare_ext_ability.cpp | 102 napi_value contextObj = CreateJsDataShareExtAbilityContext(env, context); in Init() local 103 auto contextRef = jsRuntime_.LoadSystemModule("application.DataShareExtensionAbilityContext", &contextObj, 1); in Init() 108 contextObj = contextRef->GetNapiValue(); in Init() 110 napi_set_named_property(env, obj, "context", contextObj); in Init() 111 napi_wrap(env, contextObj, new std::weak_ptr<AbilityRuntime::Context>(context), in Init()
|