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() {