diff options
Diffstat (limited to 'packages/gitbook-asciidoc/lib/glossary.js')
-rwxr-xr-x | packages/gitbook-asciidoc/lib/glossary.js | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/packages/gitbook-asciidoc/lib/glossary.js b/packages/gitbook-asciidoc/lib/glossary.js deleted file mode 100755 index 90ec61f..0000000 --- a/packages/gitbook-asciidoc/lib/glossary.js +++ /dev/null @@ -1,39 +0,0 @@ -var _ = require('lodash'); -var cheerio = require('cheerio'); - -var convert = require('./utils/convert'); - -function parseGlossary(src) { - var html = convert(src); - var $ = cheerio.load(html); - - var entries = []; - - $("h2").each(function() { - var $h2 = $(this); - var $p = $h2.next().find("p"); - - var entry = {}; - - entry.name = $h2.text(); - entry.description = $p.text(); - - entries.push(entry); - }); - - return entries; -} - - -function glossaryToText(glossary) { - var bl = "\n"; - - var body = _.map(glossary, function(entry) { - return "== "+entry.name+bl+bl+entry.description; - }).join(bl+bl); - - return "= Glossary"+bl+bl+body; -} - -module.exports = parseGlossary; -module.exports.toText = glossaryToText; |