libcmo21/Documents/LibCmo/CKStateChunk.js
yyc12345 f870d4dde3 refactor: update project
- add documentation CMake build script. re-organise document layout for future changes.
- move LIBCMO_EXPORT to BMap and rename it to BMAP_EXPORT because only BMap need to use this macro.
- fully refactor VTEncoding to make it more like Python
	- Now language name is platform independent.
	- Hide implementation detail as possible as I can.
	- Language mapping are still work in progress.
- add code gen for new added universal encoding feature to generate language name mapping in Windows and Iconv respectively.
- remove old code of CMake build script.
- update VTUtils for new requirement.
	- remove useless functions.
	- create LibCmo specific custom exception classes.
2024-08-16 22:07:23 +08:00

39 lines
1.1 KiB
JavaScript

function FixTableStyle() {
let tables = document.querySelectorAll("table");
for (let index = 0; index < tables.length; index++) {
let singletable = tables[index];
singletable.setAttribute("border", "1");
singletable.setAttribute("cellspacing", "1");
singletable.setAttribute("cellpadding", "10");
}
}
function TableCopyer() {
let phs = document.querySelectorAll(".ph");
for (let index = 0; index < phs.length; index++) {
let ph = phs[index];
let phparent = ph.parentNode;
let phtarget = ph.getAttribute("target");
if (phtarget === null) {
phparent.removeChild(ph);
continue;
}
let target = document.querySelector("#" + phtarget);
if (target === null) {
phparent.removeChild(ph);
continue;
}
let clonetarget = target.cloneNode(true);
clonetarget.removeAttribute("id");
phparent.replaceChild(clonetarget, ph);
}
}
window.onload=function() {
FixTableStyle();
TableCopyer();
};