/foundation/arkui/ace_engine/frameworks/bridge/js_frontend/ |
H A D | js_ace_page.cpp | 23 JsAcePage::JsAcePage(int32_t pageId, const std::string& url) : AcePage(pageId), url_(url) {} in JsAcePage() function in OHOS::Ace::Framework::JsAcePage 25 JsAcePage::JsAcePage(int32_t pageId, const RefPtr<DOMDocument>& document, const std::string& url, 34 JsAcePage::~JsAcePage() in ~JsAcePage() 84 RefPtr<PageComponent> JsAcePage::BuildPage(const std::string& url) in BuildPage() 135 std::string JsAcePage::GetCardId() const in GetCardId() 154 RefPtr<ComposedComponent> JsAcePage::BuildPagePatch(int32_t nodeId) in BuildPagePatch() 168 void JsAcePage [all...] |
H A D | js_command.h | 40 class JsAcePage; 48 virtual void Execute(const RefPtr<JsAcePage>& page) const = 0; 220 RefPtr<DOMNode> CreateDomNode(const RefPtr<JsAcePage>& page, NodeId parentNodeId = -1) const; 228 RefPtr<DOMNode> CreateDomElement(const RefPtr<JsAcePage>& page) const; 238 void Execute(const RefPtr<JsAcePage>& page) const final; 247 void Execute(const RefPtr<JsAcePage>& page) const final; 258 void Execute(const RefPtr<JsAcePage>& page) const final; 271 void Execute(const RefPtr<JsAcePage>& page) const final; 283 void Execute(const RefPtr<JsAcePage>& page) const final; 295 void Execute(const RefPtr<JsAcePage> [all...] |
H A D | js_command.cpp | 27 inline RefPtr<DOMNode> GetNodeFromPage(const RefPtr<JsAcePage>& page, NodeId nodeId) in GetNodeFromPage() 38 inline RefPtr<AccessibilityManager> GetAccessibilityManager(const RefPtr<JsAcePage>& page) in GetAccessibilityManager() 157 RefPtr<DOMNode> JsCommandDomElementCreator::CreateDomNode(const RefPtr<JsAcePage>& page, NodeId parentNodeId) const in CreateDomNode() 234 RefPtr<DOMNode> JsCommandDomElementCreator::CreateDomElement(const RefPtr<JsAcePage>& page) const in CreateDomElement() 365 void JsCommandCreateDomBody::Execute(const RefPtr<JsAcePage>& page) const in Execute() 409 void JsCommandCreateDomElement::Execute(const RefPtr<JsAcePage>& page) const in Execute() 423 void JsCommandAddDomElement::Execute(const RefPtr<JsAcePage>& page) const in Execute() 483 void JsCommandRemoveDomElement::Execute(const RefPtr<JsAcePage>& page) const in Execute() 517 void JsCommandAppendElement::Execute(const RefPtr<JsAcePage>& page) const in Execute() 545 void JsCommandUpdateDomElementAttrs::Execute(const RefPtr<JsAcePage> [all...] |
H A D | frontend_delegate_impl.h | 39 using LoadJsCallback = std::function<void(const std::string&, const RefPtr<JsAcePage>&, bool isMainPage)>; 43 using UpdatePageCallback = std::function<void(const RefPtr<JsAcePage>&)>; 340 RefPtr<JsAcePage> GetPage(int32_t pageId) const override; 342 WeakPtr<JsAcePage> GetCurrentReadyPage() const in GetCurrentReadyPage() 365 void OnPageReady(const RefPtr<Framework::JsAcePage>& page, const std::string& url, bool isMainPage); 366 void FlushPageCommand(const RefPtr<Framework::JsAcePage>& page, const std::string& url, bool isMainPage); 367 void AddPageLocked(const RefPtr<JsAcePage>& page); 369 void SetCurrentReadyPage(const WeakPtr<JsAcePage>& page) in SetCurrentReadyPage() 374 void OnPushPageSuccess(const RefPtr<JsAcePage>& page, const std::string& url); 380 void PushPageTransitionListener(const TransitionEvent& event, const RefPtr<JsAcePage> [all...] |
H A D | js_ace_page.h | 56 // One JsAcePage corresponding to a JS bundle, so it should maintain page's lifecycle. 57 class ACE_FORCE_EXPORT JsAcePage final : public AcePage { 58 DECLARE_ACE_TYPE(JsAcePage, AcePage); 62 JsAcePage(int32_t pageId, const std::string& url); 64 JsAcePage(int32_t pageId, const RefPtr<DOMDocument>& document, const std::string& url, 68 ~JsAcePage() override; 208 void SetFlushCallback(std::function<void(const RefPtr<JsAcePage>&)>&& callback) in SetFlushCallback() 413 std::function<void(const RefPtr<JsAcePage>&)> flushCallback_;
|
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/frontend/ |
H A D | cj_page_router.h | 40 RefPtr<JsAcePage> GetLoadingPage() in GetLoadingPage() 60 void FlushPage(const RefPtr<JsAcePage>& page, const std::string& url); 61 void OnPageReady(const RefPtr<JsAcePage>& page, const std::string& url, bool needHideLast); 62 void OnPageUpdate(const RefPtr<JsAcePage>& page, bool directExecute); 70 void PushLoadingPage(const RefPtr<JsAcePage>& page); 71 RefPtr<JsAcePage> GetTopPage() const in GetTopPage() 81 void OnPrePageChange(const RefPtr<JsAcePage>&); 84 std::list<RefPtr<JsAcePage>> pageRouterStack_; 85 RefPtr<JsAcePage> loadingPage_;
|
H A D | cj_page_router.cpp | 25 void SetCjPageCallbackClassic(RefPtr<Framework::JsAcePage> page, NativeView* view) in SetCjPageCallbackClassic() 101 void CJPageRouter::PushLoadingPage(const RefPtr<JsAcePage>& page) in PushLoadingPage() 134 auto page = AceType::MakeRefPtr<JsAcePage>(pageId, document, target.url, nullptr); in LoadPage() 139 page->SetFlushCallback([weak = AceType::WeakClaim(this), url = target.url](const RefPtr<JsAcePage>& acePage) { in LoadPage() 269 std::list<RefPtr<JsAcePage>> temp; in StartClean() 310 std::list<RefPtr<JsAcePage>> temp; in PopPageToIndex() 394 void CJPageRouter::FlushPage(const RefPtr<OHOS::Ace::Framework::JsAcePage>& page, const std::string& url) in FlushPage() 413 void CJPageRouter::OnPageReady(const RefPtr<JsAcePage>& page, const std::string& url, bool needHideLast) in OnPageReady() 460 void CJPageRouter::OnPageUpdate(const RefPtr<OHOS::Ace::Framework::JsAcePage>& page, bool directExecute) in OnPageUpdate() 469 WeakPtr<JsAcePage> weakPag in OnPageUpdate() [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/card_frontend/ |
H A D | card_frontend_delegate.h | 33 RefPtr<JsAcePage>& CreatePage(int32_t pageId, const std::string& url); 34 RefPtr<JsAcePage>& CreatePage(int32_t pageId, const std::string& url, const WeakPtr<StageElement>& container); 35 RefPtr<JsAcePage>& GetPage(); 43 RefPtr<JsAcePage> page_;
|
H A D | card_frontend_delegate.cpp | 71 RefPtr<JsAcePage>& CardFrontendDelegate::CreatePage(int32_t pageId, const std::string& url) in CreatePage() 75 page_ = AceType::MakeRefPtr<Framework::JsAcePage>(pageId, document, url); in CreatePage() 80 RefPtr<JsAcePage>& CardFrontendDelegate::CreatePage( in CreatePage() 85 page_ = AceType::MakeRefPtr<Framework::JsAcePage>(pageId, document, url, container); in CreatePage() 90 RefPtr<JsAcePage>& CardFrontendDelegate::GetPage() in GetPage()
|
H A D | js_card_parser.h | 39 void CreateDomNode(const RefPtr<Framework::JsAcePage>& page, const std::unique_ptr<JsonValue>& rootJson, in CreateDomNode() 50 const RefPtr<JsAcePage>& page, int32_t nodeId) in ParseEvents() 54 void UpdateDomNode(const RefPtr<Framework::JsAcePage>& page, const std::unique_ptr<JsonValue>& rootJson, in UpdateDomNode() 85 void UpdatePageData(const std::string& dataList, const RefPtr<JsAcePage>& page); 87 void UpdateStyle(const RefPtr<JsAcePage>& page); 149 void CreateDomNode(const RefPtr<Framework::JsAcePage>& page, const std::unique_ptr<JsonValue>& rootJson, 163 void UpdateDomNode(const RefPtr<Framework::JsAcePage>& page, const std::unique_ptr<JsonValue>& rootJson, 167 std::vector<std::string>& events, const RefPtr<Framework::JsAcePage>& page, int32_t nodeId); 180 const RefPtr<Framework::JsAcePage>& page, const std::unique_ptr<JsonValue>& rootJson, int32_t parentId); 183 void ProcessRepeatNode(const RefPtr<Framework::JsAcePage> [all...] |
H A D | card_frontend.cpp | 148 page->SetFlushCallback([weak = WeakClaim(this)](const RefPtr<Framework::JsAcePage>& page) { in LoadPage() 164 const std::string& params, const RefPtr<Framework::JsAcePage>& page) in ParsePage() 188 void CardFrontend::OnPageLoaded(const RefPtr<Framework::JsAcePage>& page) in OnPageLoaded() 307 [weakPage = WeakPtr<Framework::JsAcePage>(page)] { in RebuildAllPages()
|
/foundation/arkui/ace_engine/frameworks/bridge/js_frontend/engine/jsi/ |
H A D | jsi_engine.h | 40 RefPtr<JsAcePage> GetRunningPage() const; 41 void SetRunningPage(const RefPtr<JsAcePage>& page); 42 RefPtr<JsAcePage> GetStagingPage() const; 43 void SetStagingPage(const RefPtr<JsAcePage>& page); 44 void ResetStagingPage(const RefPtr<JsAcePage>& page); 100 RefPtr<JsAcePage> runningPage_; 101 RefPtr<JsAcePage> stagingPage_; 118 void LoadJs(const std::string& url, const RefPtr<JsAcePage>& page, bool isMainPage) override; 120 void UpdateRunningPage(const RefPtr<JsAcePage>& page) override; 122 void UpdateStagingPage(const RefPtr<JsAcePage> [all...] |
H A D | jsi_animation_bridge.h | 80 void JsCreateAnimation(const RefPtr<JsAcePage>& page, const std::string& param); 98 void AnimationBridgeTaskFunc(const RefPtr<JsAcePage>& page, NodeId nodeId) override; 111 void AnimationBridgeTaskFunc(const RefPtr<JsAcePage>& page, NodeId nodeId) override; 122 void AnimationBridgeTaskFunc(const RefPtr<JsAcePage>& page, NodeId nodeId) override;
|
H A D | jsi_animator_bridge.h | 90 void AnimatorBridgeTaskFunc(const RefPtr<JsAcePage>& page, int32_t bridgeId) override; 103 void AnimatorBridgeTaskFunc(const RefPtr<JsAcePage>& page, int32_t bridgeId) override; 115 void AnimatorBridgeTaskFunc(const RefPtr<JsAcePage>& page, int32_t bridgeId) override;
|
H A D | jsi_utils.cpp | 27 RefPtr<JsAcePage> GetRunningPage(const AceType *data) in GetRunningPage()
|
H A D | jsi_animation_bridge.cpp | 42 RefPtr<JsAcePage> GetPageById(const shared_ptr<JsRuntime>& runtime, int32_t pageId) in GetPageById() 125 const RefPtr<JsAcePage>& page) in CallAnimationFinishJs() 151 const RefPtr<JsAcePage>& page) in CallAnimationCancelJs() 202 shared_ptr<JsRuntime> runtime, const RefPtr<JsAcePage>& page) in AddListenerForEventCallback() 399 void JsiAnimationBridge::JsCreateAnimation(const RefPtr<JsAcePage>& page, const std::string& param) in JsCreateAnimation() 629 void JsiAnimationBridgeTaskCreate::AnimationBridgeTaskFunc(const RefPtr<JsAcePage>& page, NodeId nodeId) in AnimationBridgeTaskFunc() 664 void JsiAnimationBridgeTaskOperation::AnimationBridgeTaskFunc(const RefPtr<JsAcePage>& page, NodeId nodeId) in AnimationBridgeTaskFunc() 698 void JsiAnimationBridgeTaskStartTime::AnimationBridgeTaskFunc(const RefPtr<JsAcePage>& page, NodeId nodeId) in AnimationBridgeTaskFunc()
|
H A D | jsi_base_utils.h | 30 RefPtr<JsAcePage> GetRunningPage(const AceType* data); 40 static std::string TransSourceStack(RefPtr<JsAcePage> runningPage, const std::string& rawStack);
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/ |
H A D | jsi_declarative_engine.h | 78 static RefPtr<JsAcePage> GetRunningPage(int32_t instanceId); 79 static RefPtr<JsAcePage> GetStagingPage(int32_t instanceId); 96 void SetRunningPage(const RefPtr<JsAcePage>& page) in SetRunningPage() 102 RefPtr<JsAcePage> GetRunningPage() const in GetRunningPage() 108 void SetStagingPage(const RefPtr<JsAcePage>& page) in SetStagingPage() 114 RefPtr<JsAcePage> GetStagingPage() const in GetStagingPage() 120 void ResetStagingPage(const RefPtr<JsAcePage>& page) in ResetStagingPage() 251 RefPtr<JsAcePage> runningPage_; 252 RefPtr<JsAcePage> stagingPage_; 284 void LoadJs(const std::string& url, const RefPtr<JsAcePage> [all...] |
H A D | jsi_declarative_utils.cpp | 26 RefPtr<JsAcePage> GetRunningPage(const AceType *data) in GetRunningPage()
|
/foundation/arkui/ace_engine/frameworks/bridge/plugin_frontend/ |
H A D | plugin_frontend_delegate.h | 230 RefPtr<JsAcePage> GetPage(int32_t pageId) const override; 255 void LoadJS(const RefPtr<Framework::JsAcePage>& page, const std::string& url, bool isMainPage); 257 const RefPtr<Framework::JsAcePage>& page, const std::string& url, bool isMainPage); 259 const RefPtr<Framework::JsAcePage>& page, const std::string& url, bool isMainPage); 260 void AddPageLocked(const RefPtr<JsAcePage>& page); 261 void OnPrePageChange(const RefPtr<JsAcePage>& page); 264 void OnPushPageSuccess(const RefPtr<JsAcePage>& page, const std::string& url); 278 void OnReplacePageSuccess(const RefPtr<JsAcePage>& page, const std::string& url); 279 void ReplacePage(const RefPtr<JsAcePage>& page, const std::string& url); 303 std::unordered_map<int32_t, RefPtr<JsAcePage>> pageMap [all...] |
H A D | plugin_frontend_delegate.cpp | 824 auto jsPage = AceType::DynamicCast<Framework::JsAcePage>(page); in TriggerPageUpdate() 833 WeakPtr<Framework::JsAcePage> jsPageWeak(jsPage); in TriggerPageUpdate() 1095 auto page = AceType::MakeRefPtr<JsAcePage>(pageId, document, target.url, target.container); in LoadPage() 1098 page->SetFlushCallback([weak = AceType::WeakClaim(this), isMainPage](const RefPtr<JsAcePage>& acePage) { in LoadPage() 1109 const RefPtr<Framework::JsAcePage>& page, const std::string& url, bool isMainPage) in LoadJS() 1172 const RefPtr<JsAcePage>& page, const std::string& url, bool isMainPage) in OnPageReady() 1221 void PluginFrontendDelegate::OnPrePageChange(const RefPtr<JsAcePage>& page) in OnPrePageChange() 1229 const RefPtr<JsAcePage>& page, const std::string& url, bool isMainPage) in FlushPageCommand() 1239 void PluginFrontendDelegate::AddPageLocked(const RefPtr<JsAcePage>& page) in AddPageLocked() 1261 const RefPtr<JsAcePage> in OnPushPageSuccess() [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ |
H A D | frontend_delegate_declarative.h | 333 RefPtr<JsAcePage> GetPage(int32_t pageId) const override; 380 void OnPageReady(const RefPtr<Framework::JsAcePage>& page, const std::string& url, bool isMainPage, bool isRestore); 382 const RefPtr<Framework::JsAcePage>& page, const std::string& url, bool isMainPage, bool isRestore); 383 void AddPageLocked(const RefPtr<JsAcePage>& page); 384 void OnPrePageChange(const RefPtr<JsAcePage>& page); 387 void OnPushPageSuccess(const RefPtr<JsAcePage>& page, const std::string& url); 392 void RestorePopPage(const RefPtr<JsAcePage>& page, const std::string& url); 394 void PushPageTransitionListener(const TransitionEvent& event, const RefPtr<JsAcePage>& page); 401 const TransitionEvent& event, const std::string& url, const RefPtr<JsAcePage>& page); 406 void OnReplacePageSuccess(const RefPtr<JsAcePage> [all...] |
/foundation/arkui/ace_engine/test/unittest/core/pattern/plugin/mock/ |
H A D | mock_plugin_frontend_delegate.cpp | 286 void PluginFrontendDelegate::LoadJS(const RefPtr<Framework::JsAcePage>& page, const std::string& url, bool isMainPage) in LoadJS() 291 void PluginFrontendDelegate::OnPageReady(const RefPtr<JsAcePage>& page, const std::string& url, bool isMainPage) {} in OnPageReady() 293 void PluginFrontendDelegate::OnPrePageChange(const RefPtr<JsAcePage>& page) in OnPrePageChange() 300 void PluginFrontendDelegate::FlushPageCommand(const RefPtr<JsAcePage>& page, const std::string& url, bool isMainPage) {} in FlushPageCommand() 302 void PluginFrontendDelegate::AddPageLocked(const RefPtr<JsAcePage>& page) {} in AddPageLocked() 306 void PluginFrontendDelegate::OnPushPageSuccess(const RefPtr<JsAcePage>& page, const std::string& url) {} in OnPushPageSuccess() 327 RefPtr<JsAcePage> PluginFrontendDelegate::GetPage(int32_t pageId) const in GetPage()
|
/foundation/arkui/ace_engine/frameworks/bridge/js_frontend/engine/common/ |
H A D | js_engine.h | 35 class JsAcePage; 109 virtual void LoadJs(const std::string& url, const RefPtr<JsAcePage>& page, bool isMainPage) = 0; 183 virtual bool LoadPluginComponent(const std::string &url, const RefPtr<JsAcePage>& page, bool isMainPage) in LoadPluginComponent() 194 virtual void UpdateRunningPage(const RefPtr<JsAcePage>& page) = 0; 197 virtual void UpdateStagingPage(const RefPtr<JsAcePage>& page) = 0;
|
/foundation/arkui/ace_engine/frameworks/bridge/common/accessibility/ |
H A D | accessibility_node_manager.h | 56 void SetRunningPage(const RefPtr<JsAcePage>& page); 173 WeakPtr<JsAcePage> indexPage_;
|