var $uuid = WCF.getUUID();
$cachedCodeListings[$uuid] = {
codeContent: codeContent.replace(/<li>/g, '').replace(/<\/li>/g, '\n'),
- filename: $filename,
+ filename: $filename.replace(/['"]/g, ''),
highlighter: ($highlighter === 'plain' ? '' : $highlighter),
lineNumber: (lineNumber > 1 ? lineNumber : 0)
};
var $highlighter = $('#redactorCodeHighlighter');
var $lineNumber = $('#redactorCodeLineNumber');
- var $codeFilename = $.trim($filename.val());
+ var $codeFilename = $.trim($filename.val().replace(/['"]/g, ''));
var $bbcode = '[code=' + $highlighter.val() + ',' + $lineNumber.val() + ($codeFilename.length ? ",'" + $codeFilename + "'" : '') + ']';
$bbcode += $codeBox.val().replace(/^\n+/, '').replace(/\n+$/, '').replace(/^$/, '\n');
$bbcode += '[/code]';
codeBox.attr('data-highlighter', $selectedHighlighter);
var $headline = __REDACTOR_CODE_HIGHLIGHTERS[$selectedHighlighter];
- var $codeFilename = $.trim($filename.val());
+ var $codeFilename = $.trim($filename.val().replace(/['"]/g, ''));
if ($codeFilename) {
$headline += ': ' + WCF.String.escapeHTML($codeFilename);
codeBox.data('filename', $codeFilename);
<item name="wcf.bbcode.code.filename.description"><![CDATA[Optional: Legen Sie einen anzuzeigenden Dateinamen fest.]]></item>
<item name="wcf.bbcode.code.highlighter"><![CDATA[Syntax-Hervorherbung]]></item>
<item name="wcf.bbcode.code.highlighter.description"><![CDATA[Die farbliche Hervorherbung wird im Editor nicht angezeigt.]]></item>
- <item name="wcf.bbcode.code.highlighter.none"><![CDATA[(Keine Hervorherbung)]]></item>
+ <item name="wcf.bbcode.code.highlighter.none"><![CDATA[(Keine Hervorhebung)]]></item>
<item name="wcf.bbcode.code.html.title"><![CDATA[HTML-Quellcode]]></item>
<item name="wcf.bbcode.code.insert"><![CDATA[Quellcode einfügen]]></item>
<item name="wcf.bbcode.code.java.title"><![CDATA[Java-Quellcode]]></item>
<item name="wcf.bbcode.code.js.title"><![CDATA[JavaScript-Quellcode]]></item>
<item name="wcf.bbcode.code.lineNumber"><![CDATA[Start-Zeilennummer]]></item>
- <item name="wcf.bbcode.code.lineNumber.description"><![CDATA[Optional: Legen Sie den Wert fest ab dem die Zeilennummierung startet.]]></item>
+ <item name="wcf.bbcode.code.lineNumber.description"><![CDATA[Optional: Legen Sie den Wert fest, ab dem die Zeilennummierung startet.]]></item>
<item name="wcf.bbcode.code.perl.title"><![CDATA[Perl-Quellcode]]></item>
<item name="wcf.bbcode.code.php.title"><![CDATA[PHP-Quellcode]]></item>
<item name="wcf.bbcode.code.plain.title"><![CDATA[Quellcode]]></item>