feat(dom): fix dom import error

This commit is contained in:
lvfen
2021-11-11 14:50:56 +08:00
committed by pollyzhang
parent 05f607ebc0
commit d3685eaea2
5 changed files with 7 additions and 10 deletions
+1
View File
@@ -1,6 +1,7 @@
#pragma once
#include <any>
#include <functional>
namespace hippy {
inline namespace dom {
-4
View File
@@ -12,9 +12,6 @@ constexpr const char* kFlexGrow = "flexGrow";
constexpr const char* kFlexShrink = "flexShrink";
constexpr const char* kFlexDirection = "flexDirection";
constexpr const char* kFlexWrap = "flexWrap";
constexpr const char* kFlexGrow = "flexGrow";
constexpr const char* kFlexShrink = "flexShrink";
constexpr const char* kFlexBasis = "flexBasis";
constexpr const char* kWidth = "width";
constexpr const char* kHeight = "height";
constexpr const char* kMinWidth = "minWidth";
@@ -172,7 +169,6 @@ constexpr const char* kPageMargin = "pageMargin";
constexpr const char* kOnPageScroll = "onPageScroll";
constexpr const char* kOnPageSelected = "onPageSelected";
constexpr const char* kOnPageScrollStateChanged = "onPageScrollStateChanged";
constexpr const char* kOverflow = "overflow";
constexpr const char* kDirection = "direction";
constexpr const char* kVisible = "visible";
constexpr const char* kHidden = "hidden";
+1
View File
@@ -6,6 +6,7 @@
#include "dom/dom_listener.h"
#include "dom/dom_value.h"
#include "dom/dom_node.h"
namespace hippy {
inline namespace dom {
+2 -3
View File
@@ -1,6 +1,5 @@
#pragma once
#include "dom/dom_node.h"
#include "dom/render_manager.h"
namespace hippy {
@@ -28,9 +27,9 @@ class RenderManagerProxy : public RenderManager {
DispatchFunctionCallback cb) override;
void AddTouchEventListener(int32_t id,
std::shared_ptr<TouchEvent> event,
TouchEvent event,
OnTouchEventListener listener) override;
void RemoveTouchEventListener(std::shared_ptr<TouchEvent> event) override;
void RemoveTouchEventListener(int32_t id, TouchEvent event) override;
protected:
bool ComputeIsLayoutOnly(std::shared_ptr<DomNode> node) const;
+3 -3
View File
@@ -101,13 +101,13 @@ void RenderManagerProxy::DispatchFunction(
}
void RenderManagerProxy::AddTouchEventListener(int32_t id,
std::shared_ptr<TouchEvent> event,
TouchEvent event,
OnTouchEventListener listener) {
render_manager_->AddTouchEventListener(id, event, listener);
}
void RenderManagerProxy::RemoveTouchEventListener(std::shared_ptr<TouchEvent> event) {
render_manager_->RemoveTouchEventListener(event);
void RenderManagerProxy::RemoveTouchEventListener(int32_t id, TouchEvent event) {
render_manager_->RemoveTouchEventListener(id, event);
}
bool RenderManagerProxy::ComputeIsLayoutOnly(std::shared_ptr<DomNode> node) const {