From 663ff1fbc278bc50145a92ba76276d67c665b751 Mon Sep 17 00:00:00 2001 From: rxi Date: Fri, 11 Apr 2014 23:24:14 +0100 Subject: [PATCH] Added lovebird.htmlescape() function --- lovebird.lua | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/lovebird.lua b/lovebird.lua index 7461d7d..cc95722 100644 --- a/lovebird.lua +++ b/lovebird.lua @@ -158,7 +158,9 @@ end ]] -lovebird.pages["buffer"] = "" + +lovebird.pages["buffer"] = [[ ]] + local loadstring = loadstring or load @@ -229,10 +231,15 @@ function lovebird.parseurl(url) end +function lovebird.htmlescape(str) + return str:gsub("<", "<") +end + + function lovebird.print(...) local str = table.concat(map({...}, tostring), " ") if not lovebird.allowhtml then - str = str:gsub("<", "<") + str = lovebird.htmlescape(str) end if lovebird.timestamp then str = os.date('[%H:%M:%S] ') .. str