diff --git a/highlighter.inc.php b/highlighter.inc.php index 905d663..2319079 100644 --- a/highlighter.inc.php +++ b/highlighter.inc.php @@ -7,88 +7,88 @@ function plugin_highlighter_inline() { $args = func_get_args(); - $style = "background: repeating-linear-gradient(-45deg, #ffcce7, #ffcce7 3px,#ffe9f4 3px, #ffe9f4 7px);";//default + $style = "background: repeating-linear-gradient(-45deg, #ffcce7, #ffcce7 3px,#ffe9f4 3px, #ffe9f4 7px);";//default - $len = func_num_args(); + $len = func_num_args(); - if (func_num_args() == 2) { - $style = $args[0]; - $pat = $args[1]; - } else { - $pat = $args[0]; - } + if (func_num_args() == 2) { + $style = $args[0]; + $pat = $args[1]; + } else { + $pat = $args[0]; + } - if (func_num_args() <= 2) { - $ret = "$pat"; - return $ret; - } + if (func_num_args() <= 2) { + $ret = "$pat"; + return $ret; + } return FALSE; } function plugin_highlighter_convert() { - $argc = func_num_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")) { - $wholeline = true; - } else { - $wholelien = false; - } + $style = "background: repeating-linear-gradient(-45deg, #ffcce7, #ffcce7 3px,#ffe9f4 3px, #ffe9f4 7px);";//default + $wholeline = false; + if (($args[$argc-1] == "true")) { + $wholeline = true; + } else { + $wholelien = false; + } - if ($wholeline) { - $argc -= 1; - } + if ($wholeline) { + $argc -= 1; + } - if ($argc == 2) { - $style = $args[1]; - } + if ($argc == 2) { + $style = $args[1]; + } - if (! $wholeline) { - $pat = $args[0]; - $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; + return $ret; } else { - $pat = $args[0]; - $sytle = $args[1]; + $pat = $args[0]; + $sytle = $args[1]; - $ret = << let lst = document.getElementsByTagName("li"); 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 $ret; - } + } return FALSE; }