From c579d08c9a87f9073260028f02580e9a6be0ce33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=AB=E5=85=8B=E7=99=BD?= Date: Sat, 13 Jul 2013 23:20:03 +0800 Subject: [PATCH] a bug about options Ensure it can traverse the extensions list --- src/showdown.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/showdown.js b/src/showdown.js index b488bad..a2ca4c7 100644 --- a/src/showdown.js +++ b/src/showdown.js @@ -218,6 +218,12 @@ this.makeHtml = function(text) { if (converter_options && converter_options.extensions) { var self = this; + + // if a string is given like this new Showdown.converter({ extensions: 'github' }) + // Ensure it can traverse the extensions list + if(typeof converter_options.extensions === 'string'){ + converter_options.extensions = [converter_options.extensions]; + } // Iterate over each plugin Showdown.forEach(converter_options.extensions, function(plugin){