diff --git a/core/modules/deserializers.js b/core/modules/deserializers.js index 89584c9ce..c976459ee 100644 --- a/core/modules/deserializers.js +++ b/core/modules/deserializers.js @@ -51,13 +51,13 @@ var parseTiddlerDiv = function(text /* [,fields] */) { // Extract the text result.text = text.substring(match.index + match[0].length,endMatch.index); // Process the attributes - var attrRegExp = /\s*([^=\s]+)\s*=\s*"([^"]*)"/gi, + var attrRegExp = /\s*([^=\s]+)\s*=\s*(?:"([^"]*)"|'([^']*)')/gi, attrMatch; do { attrMatch = attrRegExp.exec(match[1]); if(attrMatch) { var name = attrMatch[1]; - var value = attrMatch[2]; + var value = attrMatch[2] || attrMatch[3]; result[name] = value; } } while(attrMatch);