From 0e378ca338ec2ed2ac904e464b6685eb42b70e31 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 20 Aug 2014 06:08:24 -0400 Subject: [PATCH] fix(markdown) rm main --- lib/server/rest/markdown.js | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/lib/server/rest/markdown.js b/lib/server/rest/markdown.js index 2f0b6163..f91e800b 100644 --- a/lib/server/rest/markdown.js +++ b/lib/server/rest/markdown.js @@ -1,18 +1,19 @@ (function() { 'use strict'; - var main = global.cloudcmd.main, - marked = main.require('marked'), - - DIR = './', + var DIR = '../', + DIR_LIB = DIR + '../', fs = require('fs'), + Util = require(DIR_LIB + 'util'), + + marked = tryRequire('marked'), + pipe = require(DIR + 'pipe'), mellow = require(DIR + 'mellow'), - ponse = require(DIR + 'ponse'), - Util = require(DIR + 'util'); - + ponse = require(DIR + 'ponse'); + exports.operate = operate; function operate(name, request, callback) { @@ -62,4 +63,14 @@ }); } + function tryRequire(name) { + var module; + + Util.exec.try(function() { + module = require(name); + }); + + return module; + } + })();