From a67421ba2ac31d7e0b581ce9c594131674a1a666 Mon Sep 17 00:00:00 2001 From: Pavel Lang Date: Fri, 10 Aug 2012 02:35:20 +0200 Subject: [PATCH] Extension autoloading fix --- src/showdown.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/showdown.js b/src/showdown.js index 32c56c7..4eebedd 100644 --- a/src/showdown.js +++ b/src/showdown.js @@ -122,10 +122,10 @@ if (typeof module !== 'undefind' && typeof exports !== 'undefined' && typeof req if (fs) { // Search extensions folder - var extensions = fs.readdirSync('./src/extensions').filter(function(file){ + var extensions = fs.readdirSync((__dirname || '.')+'/extensions').filter(function(file){ return ~file.indexOf('.js'); }).map(function(file){ - return file.replace('.js', ''); + return file.replace(/\.js$/, ''); }); // Load extensions into Showdown namespace extensions.forEach(function(ext){