diff --git a/tabeleditor.inc.php b/tabeleditor.inc.php index 7b81228..87ed9a7 100644 --- a/tabeleditor.inc.php +++ b/tabeleditor.inc.php @@ -19,31 +19,31 @@ $tabeleditor_added = TRUE; - $cell_counter = 0; + $cell_counter = 0; foreach (get_source($vars['refer']) as $line) { - if (strpos($line, "|") === 0) { - preg_match("/([fh])$/", $line, $match); - $postamble = $match[1]; - $line = preg_replace("/^\\|(.*)\\|[fh]?$[^|]*/", "$1", $line); - $postdata .= "|"; - foreach(explode("|", $line) as $cell) { - if (strpos($cell,"~")===FALSE) { - $entry_name = "__buttons_" . $cell_counter; - //$postdata .= $cell_counter; - if ($vars[$entry_name]!==null) { - $postdata .= $vars[$entry_name] . "|"; - } else { - $postdata .= $cell . "|"; - } - $cell_counter++; - } else { - $postdata .= $cell . "|"; - } - } - $postdata .= "$postamble\n"; - } else { - $postdata .= $line; - } + if (strpos($line, "|") === 0) { + preg_match("/([fh])$/", $line, $match); + $postamble = $match[1]; + $line = preg_replace("/^\\|(.*)\\|[fh]?$[^|]*/", "$1", $line); + $postdata .= "|"; + foreach(explode("|", $line) as $cell) { + if (strpos($cell,"~")===FALSE) { + $entry_name = "__buttons_" . $cell_counter; + //$postdata .= $cell_counter; + if ($vars[$entry_name]!==null) { + $postdata .= $vars[$entry_name] . "|"; + } else { + $postdata .= $cell . "|"; + } + $cell_counter++; + } else { + $postdata .= $cell . "|"; + } + } + $postdata .= "$postamble\n"; + } else { + $postdata .= $line; + } } $title = $_title_updated; @@ -73,7 +73,7 @@ if (PKWK_READONLY) return ''; // Show nothing - $page = $vars['page']; + $page = $vars['page']; if (! isset($numbers[$page])) $numbers[$page] = 0; $tabeleditor_no = $numbers[$page]++; @@ -94,19 +94,19 @@ e.target.parentNode.style = ""; if (e.target.parentNode.initial_value != value) { - e.target.parentNode.style.color= "red"; - document.getElementById("__buttons").style.visibility = "visible"; + e.target.parentNode.style.color= "red"; + document.getElementById("__buttons").style.visibility = "visible"; } else { - e.target.parentNode.style.color= ""; + e.target.parentNode.style.color= ""; } var entry_name = "__buttons_"+e.target.parentNode.cellid; var entry = document.getElementById(entry_name); if (!entry) { - entry = document.createElement("input"); - entry.type = "hidden"; - entry.name = entry.id = entry_name; - document.getElementById("tabform").appendChild(entry); + entry = document.createElement("input"); + entry.type = "hidden"; + entry.name = entry.id = entry_name; + document.getElementById("tabform").appendChild(entry); } entry.value = value; @@ -117,8 +117,8 @@ function key_handler(e) { if (e.keyCode == 13) e.target.blur(); else if (e.keyCode == 27) { - e.target.value = e.target.parentNode.initial_value; - e.target.blur(); + e.target.value = e.target.parentNode.initial_value; + e.target.blur(); } } function click_handler(e) { @@ -137,7 +137,7 @@ elm.style.width = e.target.clientWidth + "px"; elm.style.height = e.target.clientHeight + "px"; elm.style.outline = elm.style.margin = - elm.style.padding = elm.style.border = "0px"; + elm.style.padding = elm.style.border = "0px"; elm.onblur = blur_handler; elm.onkeypress = key_handler; @@ -147,7 +147,7 @@ elm.focus(); } - + (function() { var node_td = document.getElementsByClassName("style_td"); for (let i = 0; i< node_td.length; i++) {