Parcourir la source

Removed the dotAll flag from the extractDataFromCodeElement() regex due to errors in Firefox (not supported).

Aleksander Nowodzinski il y a 6 ans
Parent
commit
ee42b3530e
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      packages/ckeditor5-code-block/src/converters.js

+ 1 - 1
packages/ckeditor5-code-block/src/converters.js

@@ -189,7 +189,7 @@ export function dataViewToModelCodeBlockInsertion( dataController, languageClass
 //
 // @param {String} stringifiedElement
 function extractDataFromCodeElement( stringifiedElement ) {
-	const data = new RegExp( /^<code[^>]*>(.*)<\/code>$/, 's' ).exec( stringifiedElement )[ 1 ];
+	const data = new RegExp( /^<code[^>]*>([\S\s]*)<\/code>$/ ).exec( stringifiedElement )[ 1 ];
 
 	return data
 		.replace( /&lt;/g, '<' )