Samy Pessé
c9c2dde2b6
Add method "isFile" and "isReadme" in SummaryArticle
2016-06-29 10:31:06 +02:00
Samy Pessé
e8ee57be83
Start fixing order of plugins in dependencies
2016-06-10 18:34:24 +02:00
Samy Pessé
50a132cb2c
Add method "createChildLevel" to SummaryPart
2016-06-10 18:11:22 +02:00
Samy Pessé
59be32a54f
Add method .createChildLevel for SummaryArticle
2016-06-10 18:08:56 +02:00
Samy Pessé
e6c6ec4293
Improve testing for sortPlugins
2016-06-08 14:57:54 +02:00
Samy Pessé
15123805d1
Fix linting error
2016-06-07 16:24:22 +02:00
Samy Pessé
23aecb4f2b
Improve output of page to text with frontmatter
2016-06-07 16:23:12 +02:00
Samy Pessé
f1d200b81b
Rollback frontmatter parsing to js-yaml to be browserify compatible
2016-06-07 14:32:12 +02:00
Samy Pessé
b566711ee1
Add method toText to Page
2016-06-07 12:51:35 +02:00
Samy Pessé
ca70c934d6
Split page parsing into parsePageFromString and parsePage
...
Add tests for parsePageFromString
2016-06-07 12:31:21 +02:00
Samy Pessé
7178ab1f82
Improve Config.toText to return only the required fields
2016-06-07 10:26:28 +02:00
Samy Pesse
357e1e8e96
Add unit tests for postRender
2016-06-06 19:24:12 +02:00
Samy Pesse
30fbd22efe
Add modifier togglePlugin
2016-06-06 17:27:47 +02:00
Samy Pesse
29df73ba72
Add method "toText" to config
2016-06-06 17:16:53 +02:00
Soreine
f8676483c1
Default paths are relative to the current book
2016-06-06 16:55:00 +02:00
Samy Pessé
ccb87d5a13
Add unit tests for installPlugin
2016-05-27 11:10:39 +02:00
Samy Pessé
b33a79704b
Switch plugin installation and resolveVersion to use PluginDependency instead of Plugin
2016-05-27 09:38:23 +02:00
Ryan Swanson
465e8d6c0a
Fixed two issues for handling git URLs for plugins that are published to git repositories rather than on npmjs.org.
...
Fixed issue in pluginDependency to dereference 'name' and 'version' using Immutable Map.get(...) accessors since config values are now wrapped by Immutable.fromJS(...) in config.js > setValue(...). Added associated unit test.
Fixed issue in resolveVersion where a plugin may be using a git URL rather than a semver for the version portion of the plugin config definition. In addition, refactored the resolveVersion function into a new module to allow for unit testing. Added associated unit test.
2016-05-26 14:30:29 -04:00
Samy Pesse
3234c1e03f
Fix #1310 : enforce language config in language books
2016-05-19 00:15:09 +02:00
Samy Pesse
3e4241fc88
Implement renderInline method and missing output methods for API
2016-05-17 19:45:48 +02:00
Soreine
167d3957bf
Expose lookup method for parsable files
2016-05-17 12:48:03 +02:00
Samy Pessé
c8c2a61f96
Fix #1289 : add option to filter files when listing using fs.listAllFiles
2016-05-12 16:10:11 +02:00
Samy Pessé
2e74fafa36
Add template method "getPageByPath"
2016-05-12 15:12:08 +02:00
Soreine
61956e0646
Revert "Extend Book.getLanguageBook"
...
This reverts commit 7892259fe6 .
2016-05-12 14:08:29 +02:00
Soreine
7892259fe6
Extend Book.getLanguageBook
2016-05-12 13:35:29 +02:00
Samy Pessé
8aa2f3075c
Fix #1294 : multilingual book should extend the book's config
2016-05-12 11:15:13 +02:00
Samy Pessé
839ee0385a
Add method "getLanguageBook" to book model
2016-05-12 11:02:37 +02:00
Soreine
e137bf632a
Adds editArticleRef
2016-05-11 13:11:32 +02:00
Samy Pesse
ef589a6b13
Switch tests to mocha while keeping jest structure
2016-05-11 13:02:24 +02:00
Samy Pesse
d5c4af3377
Add immutable ignore instance for book
2016-05-11 13:02:24 +02:00
Samy Pessé
b06f1fd677
Fix article.depth starting at 2
2016-05-10 14:36:03 +02:00
Samy Pessé
d342d31c8e
Fix error when summary contains entry without ref
2016-05-10 12:12:19 +02:00
Samy Pesse
f24d9aef73
Add test for block replaced with anchors
2016-05-09 22:17:46 +02:00
Samy Pesse
f8bb55f258
Adapt unit tests for blocks
2016-05-09 22:01:25 +02:00
Samy Pesse
76daebeb84
Fix unit test for templateBlock using a removed method "getParse"
2016-05-09 18:41:21 +02:00
Samy Pesse
b0d366b7e8
Fix linting warning in models/templateBlock.js
2016-05-08 22:45:26 +02:00
Samy Pesse
3d0054dd64
Fix #1286 : by default blocks should not be parsable
2016-05-08 22:33:41 +02:00
Samy Pesse
cf7e5884cd
Add method readAsStream on fs model
2016-05-06 10:53:55 +02:00
Samy Pesse
b6051babac
Adapt unit tests for new templating post process
2016-05-05 11:09:35 +02:00
Samy Pesse
34947b5e20
Add mode TemplateOutput to represent {content + blocks} from template
2016-05-05 11:00:05 +02:00
Samy Pesse
c621380b66
Add tests for replaceShortcuts
2016-05-04 20:18:48 +02:00
Samy Pesse
c4b54033ce
Fix #1268 : fix shortcuts of template block not being applied
2016-05-04 19:01:31 +02:00
Samy Pessé
5d11641a5f
Merge pull request #1260 from GitbookIO/move-article
...
Adds move and remove article modifier.
2016-05-04 09:47:50 +02:00
Samy Pessé
24d38e4fcf
Fix #1263 : Fix page generation for AsciiDoc
2016-05-04 09:30:09 +02:00
Soreine
3fc90554f5
Add tests, and fixes.
2016-05-03 16:02:58 +02:00
Soreine
693171cb05
Adds move and remove article modifier.
2016-05-03 12:37:26 +02:00
Samy Pessé
c84eaa83dd
Merge pull request #1259 from GitbookIO/png-data-uri
...
Adding data-uri support for PNG Images in Books
2016-05-03 12:10:09 +02:00
Johan Preynat
74c3ff80cb
lib/models/config.js: Fix wrong call to PluginDependency.listToArray() to PluginDependency.listFromArray()
2016-05-03 12:04:52 +02:00
Soreine
6b17d08892
Adds default file naming utilities in Book model
2016-05-03 11:17:27 +02:00
Samy Pesse
41e6872557
Merge branch 'fix/plugins_deps'
2016-05-02 22:02:45 +02:00