/** * @Author: HuaChao Chen * @Date: 2017-06-17T21:25:28+08:00 * @Email: chenhuachaoxyz@gmail.com * @Filename: index.js * @Last modified by: CHC * @Last modified time: 2017-06-20T00:13:39+08:00 * @License: MIT * @Copyright: 2017 */ import hljsLangs from './lang.hljs.js' import hljs from './async.hljs.js' hljs.hljsBlock = function (dom, lang, callback) { if (hljs.getLanguage(lang)) { hljs.highlightBlock(dom); if (callback) callback(); return true; } else if (hljsLangs[lang]) { var fuc_name = 'this.hljs_' + hljsLangs[lang]; eval(fuc_name)(dom, callback); return true; } return false; } export default hljs