boda_jsEnv/bodaEnv/env/HTMLTableElement.js
xuxiaobo-bobo 842b34b5ca 0218
2024-02-18 15:40:48 +08:00

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
});