diff options
Diffstat (limited to 'packages/gitbook-asciidoc')
-rwxr-xr-x | packages/gitbook-asciidoc/lib/glossary.js | 10 | ||||
-rwxr-xr-x | packages/gitbook-asciidoc/lib/langs.js | 10 | ||||
-rwxr-xr-x | packages/gitbook-asciidoc/lib/page.js | 16 | ||||
-rwxr-xr-x | packages/gitbook-asciidoc/lib/readme.js | 12 | ||||
-rwxr-xr-x | packages/gitbook-asciidoc/lib/summary.js | 38 | ||||
-rw-r--r-- | packages/gitbook-asciidoc/lib/utils/convert.js | 10 | ||||
-rwxr-xr-x | packages/gitbook-asciidoc/test/glossary.js | 4 | ||||
-rw-r--r-- | packages/gitbook-asciidoc/test/helper.js | 2 | ||||
-rwxr-xr-x | packages/gitbook-asciidoc/test/page.js | 16 |
9 files changed, 59 insertions, 59 deletions
diff --git a/packages/gitbook-asciidoc/lib/glossary.js b/packages/gitbook-asciidoc/lib/glossary.js index c32199c..90ec61f 100755 --- a/packages/gitbook-asciidoc/lib/glossary.js +++ b/packages/gitbook-asciidoc/lib/glossary.js @@ -4,21 +4,21 @@ var cheerio = require('cheerio'); var convert = require('./utils/convert'); function parseGlossary(src) { - var html = convert(src); + var html = convert(src); var $ = cheerio.load(html); var entries = []; $("h2").each(function() { - var $h2 = $(this); + var $h2 = $(this); var $p = $h2.next().find("p"); - var entry = {}; + var entry = {}; - entry.name = $h2.text(); + entry.name = $h2.text(); entry.description = $p.text(); - entries.push(entry); + entries.push(entry); }); return entries; diff --git a/packages/gitbook-asciidoc/lib/langs.js b/packages/gitbook-asciidoc/lib/langs.js index 672dbd9..3b6257e 100755 --- a/packages/gitbook-asciidoc/lib/langs.js +++ b/packages/gitbook-asciidoc/lib/langs.js @@ -3,16 +3,16 @@ var parseEntries = require("./summary").entries; var parseLangs = function(content) { - return parseEntries(content); + return parseEntries(content); }; function langsToText(langs) { var bl = "\n"; - var content = "= Languages"+bl+bl; + var content = "= Languages"+bl+bl; - _.each(langs, function(lang) { - content = content + ". link:"+lang.path+"["+lang.title+"]"+bl; - }); + _.each(langs, function(lang) { + content = content + ". link:"+lang.path+"["+lang.title+"]"+bl; + }); return content; } diff --git a/packages/gitbook-asciidoc/lib/page.js b/packages/gitbook-asciidoc/lib/page.js index 2bcfe61..ac9d7b0 100755 --- a/packages/gitbook-asciidoc/lib/page.js +++ b/packages/gitbook-asciidoc/lib/page.js @@ -4,14 +4,14 @@ var _ = require('lodash'); var convert = require('./utils/convert'); function parsePage(src) { - return { - sections: [ - { - type: "normal", - content: convert(src) - } - ] - }; + return { + sections: [ + { + type: "normal", + content: convert(src) + } + ] + }; } module.exports = parsePage; diff --git a/packages/gitbook-asciidoc/lib/readme.js b/packages/gitbook-asciidoc/lib/readme.js index bdcd3d3..e8b73fa 100755 --- a/packages/gitbook-asciidoc/lib/readme.js +++ b/packages/gitbook-asciidoc/lib/readme.js @@ -4,13 +4,13 @@ var cheerio = require('cheerio'); var convert = require('./utils/convert'); function parseReadme(src) { - var html = convert(src); - var $ = cheerio.load(html); + var html = convert(src); + var $ = cheerio.load(html); - return { - title: $("h1:first-child").text().trim(), - description: $("div.paragraph").first().text().trim() - }; + return { + title: $("h1:first-child").text().trim(), + description: $("div.paragraph").first().text().trim() + }; } diff --git a/packages/gitbook-asciidoc/lib/summary.js b/packages/gitbook-asciidoc/lib/summary.js index 8ba30de..2c9ada0 100755 --- a/packages/gitbook-asciidoc/lib/summary.js +++ b/packages/gitbook-asciidoc/lib/summary.js @@ -6,38 +6,38 @@ var convert = require('./utils/convert'); // parse a ul list and return list of chapters recursvely function parseList($ul, $) { - var articles = []; + var articles = []; - $ul.children("li").each(function() { - var article = {}; + $ul.children("li").each(function() { + var article = {}; - var $li = $(this); - var $p = $li.children("p"); + var $li = $(this); + var $p = $li.children("p"); - article.title = $p.text(); + article.title = $p.text(); - // Parse link - var $a = $p.children("a"); - if ($a.length > 0) { - article.title = $a.first().text(); - article.path = $a.attr("href").replace(/\\/g, '/').replace(/^\/+/, '') - } + // Parse link + var $a = $p.children("a"); + if ($a.length > 0) { + article.title = $a.first().text(); + article.path = $a.attr("href").replace(/\\/g, '/').replace(/^\/+/, '') + } - // Sub articles - var $sub = $li.children(".olist").children("ol"); - article.articles = parseList($sub, $); + // Sub articles + var $sub = $li.children(".olist").children("ol"); + article.articles = parseList($sub, $); - articles.push(article); - }); + articles.push(article); + }); - return articles; + return articles; } function parseSummary(src) { var chapters = parseEntries(src); return { - chapters: chapters + chapters: chapters }; } diff --git a/packages/gitbook-asciidoc/lib/utils/convert.js b/packages/gitbook-asciidoc/lib/utils/convert.js index 8a19638..4fb45bd 100644 --- a/packages/gitbook-asciidoc/lib/utils/convert.js +++ b/packages/gitbook-asciidoc/lib/utils/convert.js @@ -5,17 +5,17 @@ var processor = null; var useExtensions = true; if (useExtensions) { - processor = asciidoctor.Asciidoctor(true); + processor = asciidoctor.Asciidoctor(true); } else { - processor = asciidoctor.Asciidoctor(); + processor = asciidoctor.Asciidoctor(); } var convert = function(content) { - var options = opal.hash2(['attributes'], {'attributes': 'showtitle'}); + var options = opal.hash2(['attributes'], {'attributes': 'showtitle'}); - var html = processor.$convert(content, options); - return html; + var html = processor.$convert(content, options); + return html; }; module.exports = convert; diff --git a/packages/gitbook-asciidoc/test/glossary.js b/packages/gitbook-asciidoc/test/glossary.js index aab73e1..529bfba 100755 --- a/packages/gitbook-asciidoc/test/glossary.js +++ b/packages/gitbook-asciidoc/test/glossary.js @@ -19,7 +19,7 @@ describe('Glossary parsing', function () { }); it('should correctly convert it to text', function() { - var text = glossary.toText(LEXED); - assertObjectsEqual(glossary(text), LEXED); + var text = glossary.toText(LEXED); + assertObjectsEqual(glossary(text), LEXED); }); }); diff --git a/packages/gitbook-asciidoc/test/helper.js b/packages/gitbook-asciidoc/test/helper.js index 1e310f7..44cfb24 100644 --- a/packages/gitbook-asciidoc/test/helper.js +++ b/packages/gitbook-asciidoc/test/helper.js @@ -1,6 +1,6 @@ var assert = require("assert"); global.assertObjectsEqual = function(o1, o2) { - assert.equal(JSON.stringify(o1, null, 4), JSON.stringify(o2, null, 4)); + assert.equal(JSON.stringify(o1, null, 4), JSON.stringify(o2, null, 4)); }; diff --git a/packages/gitbook-asciidoc/test/page.js b/packages/gitbook-asciidoc/test/page.js index 9579725..f81f97d 100755 --- a/packages/gitbook-asciidoc/test/page.js +++ b/packages/gitbook-asciidoc/test/page.js @@ -5,18 +5,18 @@ var assert = require('assert'); var page = require('../').page; function loadPage (name, options) { - var CONTENT = fs.readFileSync(path.join(__dirname, './fixtures/' + name + '.adoc'), 'utf8'); - return page(CONTENT, options).sections; + var CONTENT = fs.readFileSync(path.join(__dirname, './fixtures/' + name + '.adoc'), 'utf8'); + return page(CONTENT, options).sections; } var LEXED = loadPage('PAGE'); describe('Page parsing', function() { - it('should detect sections', function() { - assert.equal(LEXED.length, 1); - }); + it('should detect sections', function() { + assert.equal(LEXED.length, 1); + }); - it('should gen content for normal sections', function() { - assert(LEXED[0].content); - }); + it('should gen content for normal sections', function() { + assert(LEXED[0].content); + }); }); |