diff --git a/highlighter.inc.php b/highlighter.inc.php index 87fcc04..905d663 100644 --- a/highlighter.inc.php +++ b/highlighter.inc.php @@ -6,29 +6,29 @@ // highlighter plugin function plugin_highlighter_inline() { - $args = func_get_args(); - $argc = func_num_args(); - $style= "background: repeating-linear-gradient(-45deg, #ffcce7, #ffcce7 3px,#ffe9f4 3px, #ffe9f4 7px);";//default + $args = func_get_args(); + $style = "background: repeating-linear-gradient(-45deg, #ffcce7, #ffcce7 3px,#ffe9f4 3px, #ffe9f4 7px);";//default + $len = func_num_args(); - if ($argc == 2) { + if (func_num_args() == 2) { $style = $args[0]; $pat = $args[1]; } else { $pat = $args[0]; } - if ($argc <= 2) { + if (func_num_args() <= 2) { $ret = "$pat"; return $ret; } - return FALSE; + return FALSE; } function plugin_highlighter_convert() { - $args = func_get_args(); $argc = func_num_args(); + $args = func_get_args(); $style = "background: repeating-linear-gradient(-45deg, #ffcce7, #ffcce7 3px,#ffe9f4 3px, #ffe9f4 7px);";//default $wholeline = false; if (($args[$argc-1] == "true")) { @@ -50,21 +50,21 @@ $ret = << (function() { - let lst = document.getElementsByTagName("li"); - let pat = "$pat"; - for (let i = 0; i< lst.length; i++) { - if (lst[i].parentNode.classList.contains("list1")){ - var text = lst[i].innerHTML; - var reg = new RegExp(pat, "g"); - lst[i].innerHTML = text.replace(reg, '$&'); + let lst = document.getElementsByTagName("li"); + let pat = "$pat"; + for (let i = 0; i< lst.length; i++) { + if (lst[i].parentNode.classList.contains("list1")){ + var text = lst[i].innerHTML; + var reg = new RegExp(pat, "g"); + lst[i].innerHTML = text.replace(reg, '$&'); + } } - } })() EOT; return $ret; - } else { + } else { $pat = $args[0]; $sytle = $args[1]; @@ -74,22 +74,23 @@ let pat = "$pat"; let style = "background: green;" for (let i = 0; i< lst.length; i++) { - if (lst[i].parentNode.classList.contains("list1")){ - var reg = RegExp(pat); - var text = lst[i].innerHTML; + if (lst[i].parentNode.classList.contains("list1")){ + var reg = RegExp(pat); + var text = lst[i].innerHTML; - if (text.match(reg)) { - lst[i].style = "$args[1]"; + if (text.match(reg)) { + lst[i].style = "$args[1]"; + } } - } } EOT; return $ret; + } - return FALSE; + return FALSE; } function plugin_highlighter_init() {