Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Generate map
- var map = {};
- var generate_map = function () {
- for (idx in tvs) {
- tv = tvs[idx];
- if (map[tv.line_tb] == undefined) {
- map[tv.line_tb] = {};
- }
- if (map[tv.line_tb][tv.col_tb] == undefined) {
- map[tv.line_tb][tv.col_tb] = {};
- }
- if (map[tv.line_tb][tv.col_tb][tv.line_cel] == undefined) {
- map[tv.line_tb][tv.col_tb][tv.line_cel] = {};
- }
- if (map[tv.line_tb][tv.col_tb][tv.line_cel][tv.col_cel] == undefined) {
- map[tv.line_tb][tv.col_tb][tv.line_cel][tv.col_cel] = {};
- }
- map[tv.line_tb][tv.col_tb][tv.line_cel][tv.col_cel] = tv;
- }
- }
- // Generate table
- var generate_table = function () {
- var table = document.createElement('table');
- var tbody = document.createElement('tbody');
- table.appendChild(tbody);
- for (tr_tab in map) {
- tr_tab_el = document.createElement('tr');
- for (col_tab in map[tr_tab]) {
- col_tab_el = document.createElement('td');
- table_tab = document.createElement('table');
- tbody_cel = document.createElement('tbody');
- table_tab.appendChild(tbody_cel);
- for (line_cel in map[tr_tab][col_tab]) {
- line_cel_el = document.createElement('tr');
- tbody_cel.appendChild(line_cel_el);
- for (col_cel in map[tr_tab][col_tab][line_cel]) {
- col_cel_el = document.createElement('td');
- line_cel_el.appendChild(col_cel_el);
- }
- col_tab_el.appendChild(table_tab);
- }
- tr_tab_el.appendChild(col_tab_el);
- }
- tbody.appendChild(tr_tab_el);
- }
- WHERE.appendChild(table);
- }
- generate_map();
- generate_table();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement