diff --git a/fhem/FHEM/01_FHEMWEB.pm b/fhem/FHEM/01_FHEMWEB.pm index 02e86cdc3..01634bed6 100755 --- a/fhem/FHEM/01_FHEMWEB.pm +++ b/fhem/FHEM/01_FHEMWEB.pm @@ -2067,6 +2067,7 @@ FW_makeEdit($$$) FW_pO ""; $val =~ s,\\\n,\n,g; + $val = FW_htmlEscape($val); my $eval = $val; $eval = "
$eval
" if($eval =~ m/\n/); FW_pO ""; @@ -2348,6 +2349,7 @@ sub FW_htmlEscape($) { my ($txt) = @_; + $txt =~ s/&/&/g; $txt =~ s//>/g; return $txt; diff --git a/fhem/www/codemirror/fhem_codemirror.js b/fhem/www/codemirror/fhem_codemirror.js index 08d9ac86a..6d5a646da 100644 --- a/fhem/www/codemirror/fhem_codemirror.js +++ b/fhem/www/codemirror/fhem_codemirror.js @@ -60,12 +60,12 @@ cm_wait() attr[a] = userAttr[a]; loadLink("codemirror/"+attr.theme+".css"); - if(ltype) { - $("head").append( - ''); - } + $("head").append( + ''); loadScript("codemirror/"+type+".js", function(){ log("Calling CodeMirror");