mirror of
https://github.com/xuxiaobo-bobo/boda_jsEnv.git
synced 2025-04-20 03:19:56 +08:00
296 lines
11 KiB
JavaScript
296 lines
11 KiB
JavaScript
// HTMLTableElement对象
|
|
|
|
bodaEnv.memory.globlProtoObj["HTMLTableElement"] = function HTMLTableElement() {
|
|
let arg = arguments[0];
|
|
if (arg != 'bobo') {
|
|
bodaEnv.toolsFunc.console_copy('HTMLTableElement 实例化对象 --->', bodaEnv.toolsFunc.stringify_bo(arguments, function (k, v) {
|
|
if (v == window) {
|
|
return 'window';
|
|
} else {
|
|
return v;
|
|
}
|
|
}));
|
|
}
|
|
;
|
|
};
|
|
bodaEnv.toolsFunc.safeProto(bodaEnv.memory.globlProtoObj["HTMLTableElement"], "HTMLTableElement");
|
|
bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype.__proto__ = bodaEnv.memory.globlProtoObj["HTMLElement"].prototype;
|
|
bodaEnv.memory.globlProtoObj["HTMLTableElement"].__proto__ = bodaEnv.memory.globlProtoObj["HTMLElement"];
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "caption", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
caption() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "caption_get", arguments);
|
|
}
|
|
}.caption,
|
|
set: {
|
|
caption() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "caption_set", arguments);
|
|
}
|
|
}.caption
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "tHead", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
tHead() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "tHead_get", arguments);
|
|
}
|
|
}.tHead,
|
|
set: {
|
|
tHead() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "tHead_set", arguments);
|
|
}
|
|
}.tHead
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "tFoot", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
tFoot() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "tFoot_get", arguments);
|
|
}
|
|
}.tFoot,
|
|
set: {
|
|
tFoot() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "tFoot_set", arguments);
|
|
}
|
|
}.tFoot
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "tBodies", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
tBodies() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "tBodies_get", arguments);
|
|
}
|
|
}.tBodies,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "rows", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
rows() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "rows_get", arguments);
|
|
}
|
|
}.rows,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "align", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
align() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "align_get", arguments);
|
|
}
|
|
}.align,
|
|
set: {
|
|
align() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "align_set", arguments);
|
|
}
|
|
}.align
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "border", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
border() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "border_get", arguments);
|
|
}
|
|
}.border,
|
|
set: {
|
|
border() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "border_set", arguments);
|
|
}
|
|
}.border
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "frame", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
frame() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "frame_get", arguments);
|
|
}
|
|
}.frame,
|
|
set: {
|
|
frame() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "frame_set", arguments);
|
|
}
|
|
}.frame
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "rules", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
rules() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "rules_get", arguments);
|
|
}
|
|
}.rules,
|
|
set: {
|
|
rules() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "rules_set", arguments);
|
|
}
|
|
}.rules
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "summary", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
summary() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "summary_get", arguments);
|
|
}
|
|
}.summary,
|
|
set: {
|
|
summary() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "summary_set", arguments);
|
|
}
|
|
}.summary
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "width", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
width() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "width_get", arguments);
|
|
}
|
|
}.width,
|
|
set: {
|
|
width() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "width_set", arguments);
|
|
}
|
|
}.width
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "bgColor", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
bgColor() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "bgColor_get", arguments);
|
|
}
|
|
}.bgColor,
|
|
set: {
|
|
bgColor() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "bgColor_set", arguments);
|
|
}
|
|
}.bgColor
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "cellPadding", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
cellPadding() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "cellPadding_get", arguments);
|
|
}
|
|
}.cellPadding,
|
|
set: {
|
|
cellPadding() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "cellPadding_set", arguments);
|
|
}
|
|
}.cellPadding
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "cellSpacing", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
cellSpacing() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "cellSpacing_get", arguments);
|
|
}
|
|
}.cellSpacing,
|
|
set: {
|
|
cellSpacing() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "cellSpacing_set", arguments);
|
|
}
|
|
}.cellSpacing
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "createCaption", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
createCaption() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "createCaption", arguments);
|
|
}
|
|
}.createCaption
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "createTBody", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
createTBody() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "createTBody", arguments);
|
|
}
|
|
}.createTBody
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "createTFoot", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
createTFoot() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "createTFoot", arguments);
|
|
}
|
|
}.createTFoot
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "createTHead", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
createTHead() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "createTHead", arguments);
|
|
}
|
|
}.createTHead
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "deleteCaption", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
deleteCaption() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "deleteCaption", arguments);
|
|
}
|
|
}.deleteCaption
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "deleteRow", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
deleteRow() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "deleteRow", arguments);
|
|
}
|
|
}.deleteRow
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "deleteTFoot", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
deleteTFoot() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "deleteTFoot", arguments);
|
|
}
|
|
}.deleteTFoot
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "deleteTHead", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
deleteTHead() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "deleteTHead", arguments);
|
|
}
|
|
}.deleteTHead
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "insertRow", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
insertRow() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLTableElement"].prototype, "HTMLTableElement", "insertRow", arguments);
|
|
}
|
|
}.insertRow
|
|
}); |