tiktok_source/df_rn_kit/assets/base.bundle
2020-07-11 13:32:14 -07:00

103 lines
3.4 KiB
Plaintext

global.__redefineUIManager = function(uiManager) {
const NativeModules = global.nativeModuleProxy;
const LayoutManager = NativeModules.LayoutManager;
uiManager.getConstantsForViewManager = function (viewManagerName) {
return LayoutManager.getConstantsForViewManager(viewManagerName);
}
uiManager.getDefaultEventTypes = function () {
return LayoutManager.getDefaultEventTypes();
}
uiManager.removeRootView = function (tag) {
return LayoutManager.removeRootView(tag);
}
uiManager.createView = function (tag, className, rootTag, props) {
return LayoutManager.createView(tag, className, rootTag, props);
}
uiManager.updateView = function (tag, className, props) {
return LayoutManager.updateView(tag, className, props);
}
uiManager.manageChildren = function (tag,
moveFrom,
moveTo,
addTags,
addIndices,
remove) {
return LayoutManager.manageChildren(tag,
moveFrom,
moveTo,
addTags,
addIndices,
remove);
}
uiManager.setChildren = function (tag, childrenTags) {
return LayoutManager.setChildren(tag, childrenTags);
}
uiManager.replaceExistingNonRootView = function (oldTag, newTag) {
return LayoutManager.replaceExistingNonRootView(oldTag, newTag);
}
uiManager.removeSubviewsFromContainerWithID = function (containerTag) {
return LayoutManager.removeSubviewsFromContainerWithID(containerTag);
}
uiManager.measure = function (tag, callback) {
return LayoutManager.measure(tag, callback);
}
uiManager.measureInWindow = function (tag, callback) {
return LayoutManager.measureInWindow(tag, callback);
}
uiManager.measureLayout = function (tag, ancestorTag, error, success) {
return LayoutManager.measureLayout(tag, ancestorTag, error, success);
}
uiManager.measureLayoutRelativeToParent = function (tag, error, success) {
return LayoutManager.measureLayoutRelativeToParent(tag, error, success);
}
uiManager.findSubviewIn = function (tag, point, callback) {
return LayoutManager.findSubviewIn(tag, point, callback);
}
uiManager.viewIsDescendantOf = function (tag, ancestorTag, callback) {
return LayoutManager.viewIsDescendantOf(tag, ancestorTag, callback);
}
uiManager.setJSResponder = function (reactTag, blockNativeResponder) {
return LayoutManager.setJSResponder(reactTag, blockNativeResponder);
}
uiManager.clearJSResponder = function () {
return LayoutManager.clearJSResponder();
}
uiManager.dispatchViewManagerCommand = function (reactTag, commandId, commandArgs) {
return LayoutManager.dispatchViewManagerCommand(reactTag, commandId, commandArgs);
}
uiManager.showPopupMenu = function (reactTag, items, error, success) {
return LayoutManager.showPopupMenu(reactTag, items, error, success);
}
uiManager.setLayoutAnimationEnabledExperimental = function (enabled) {
return LayoutManager.setLayoutAnimationEnabledExperimental(enabled);
}
uiManager.configureNextLayoutAnimation = function (config, success, error) {
return LayoutManager.configureNextLayoutAnimation(config, success, error);
}
uiManager.sendAccessibilityEvent = function (tag, eventType) {
return LayoutManager.sendAccessibilityEvent(tag, eventType);
}
return uiManager;
}