Will Rossiter
91a3dbad88
Fix formatting for folder pages.
2014-09-20 13:45:02 +12:00
Will Rossiter
da77bf6821
Add additional test case for DocumentationFolder
2014-09-20 13:44:41 +12:00
Will Rossiter
a4c32f0b25
Add test for getChildrenFor and getVersions
2014-09-20 13:44:26 +12:00
Will Rossiter
cabda45f96
Unused template.
2014-09-20 13:43:55 +12:00
Will Rossiter
e9132c446f
Add DocumentationEntity::toMap() for assert compability
2014-09-20 13:43:46 +12:00
Will Rossiter
aed63c9df5
Fix issue with Language parameter not being set
...
When the user accesses a page more than three levels deep.
2014-09-20 13:43:22 +12:00
Will Rossiter
48afabff7b
Header agnostic documentation.
2014-09-19 23:29:36 +12:00
Will Rossiter
52733d6ebf
Add support for [CHILDREN] shortcode
...
This allows you to build up dynamic listing pages much better.
2014-09-19 23:29:22 +12:00
Will Rossiter
b489d5120a
Fixes for unit tests with the latest manifest
2014-09-15 22:12:31 +12:00
Will Rossiter
1e04aaed28
Fix breadcrumbs
2014-09-07 22:14:10 +12:00
Will Rossiter
314e504903
Show nested sidebar menu
2014-09-07 21:28:21 +12:00
Will Rossiter
31a3b8a744
Add an alphabetical index ( Fixes #5 )
2014-09-07 20:35:08 +12:00
Will Rossiter
0b91b91e33
Kill DocumentationService in favour of config API.
...
This continues on the migration to the Manifest. Instead of using calls to a `Service` now all file related lookups are done through the `DocumentationManifest`
2014-09-07 17:09:28 +12:00
Will Rossiter
43b6d42719
Overhaul of module to use DocumentationManifest
...
This major update changes the behaviour of the docviewer module to use a cached manifest rather than on demand. This allows us to simplify the URL matching and store 'nice' URL configuration rather than altering handleAction().
2014-09-07 11:26:12 +12:00
Will Rossiter
e80edc445e
Move advanced form out to it's own class
...
Make page title customizable through the Config system (Fixes #44 )
2014-09-06 11:22:05 +12:00
Will Rossiter
2c00a3b20f
New theme.
...
Clean up of existing theme, implementation of a new easier to integrate layout.
2014-09-06 11:13:12 +12:00
Will Rossiter
fab0cba8a8
Add bash syntax brush ( Fixes #45 )
2014-09-06 09:20:05 +12:00
Will Rossiter
afe229d343
Remove outdated dependancy. Fixes #46
2014-08-01 16:45:09 +12:00
Will Rossiter
1b0a5c519d
Use erusev/parsedown as the Markdown parser. ( Fixes #31 )
2014-07-27 12:39:44 +12:00
Will Rossiter
d5d346ace8
Fix incorrect code block generation when previous line contains whitespace ( Fixes #39 )
2014-07-27 11:26:10 +12:00
Will Rossiter
b95191ea3d
Add SilverStripe markdown documentation.
2014-07-27 11:26:10 +12:00
Will Rossiter
17527f63d3
Merge pull request #36 from dangerdan/parse-fix
...
Regex change to support combo of tab & space in md
2014-07-05 19:43:47 +12:00
Dan Brooks
a6dead1fa2
Regex change to support combo of tab & space in md
2014-03-14 17:05:32 +00:00
Will Rossiter
57546ef657
Merge pull request #35 from sminnee/fix-opensearch-url-encoding
...
FIX: Fixed encoding of & in OpenSearchDescription URLs.
2014-02-14 09:55:40 +13:00
Sam Minnee
b6b753ee4c
FIX: Fixed encoding of & in OpenSearchDescription URLs.
...
Without this fix, the & was then passed to urlencode(), which escaped the ; and make invalid
XML. This keeps XML out of the source URL (so the & is just a raw & in the code) and relies on
the template engine to escape XML as needed (the .XML on the end of the variables).
2014-02-14 09:38:37 +13:00
Will Rossiter
e3c417113b
Add basic responsive styles
2014-02-02 17:23:55 +13:00
Will Rossiter
d68e523e72
Workaround search result matching.
2014-01-14 21:16:39 +13:00
Will Rossiter
95b982353b
NEW: Add static publisher option
2014-01-14 20:41:59 +13:00
Will Rossiter
c8ba3ffd2a
Fix 404 page not including requirements.
2014-01-11 16:20:53 +13:00
Will Rossiter
d3b748cd29
Merge pull request #34 from trev/patch-1
...
Fix/support dash in relative links
2013-11-04 20:52:36 -08:00
Trevor
501d4216c8
Fix/support dash in relative links
...
Currently if you go had something like this: `[Some Link](../)`
and you were in `http://devsite.dev/dev/docs/my_module/en/server-setup/location-specific/ `
The parser will resolve the link as: `http://devsite.dev/dev/docs/my_module/en/server-setup/location- `
This is because the regex is only matching *Any word character (letter, number, underscore)*. I've added the dash.
2013-11-05 15:12:26 +11:00
Ingo Schommer
5a742b8584
Note about requiring github.com login for "edit this page"
...
See https://github.com/silverstripe/doc.silverstripe.org/issues/6
2013-10-30 23:07:38 +01:00
Ingo Schommer
b3d4e402a5
Allow absolute paths in DocumentationSearch::$index_location
2013-10-04 10:55:44 +02:00
Will Rossiter
49f56888f2
Merge pull request #32 from dangerdan/lineheight1
...
Added line-height rule for .comments to stop line numbering going out of sync
2013-09-21 14:32:44 -07:00
Dan Brooks
19fe346db9
Added line-height rule for .comments to stop line numbering going out of sync
2013-09-21 21:46:03 +01:00
Ingo Schommer
ff5448aae1
Fixed composer constraint to allow for RC releases (composer fixed its tilde behaviour now)
2013-08-14 11:54:40 +02:00
Ingo Schommer
cb877536b6
Fixed testGetModulePagesShort, no longer listing subfolders first
2013-06-10 09:55:12 +02:00
Ingo Schommer
2d7c1499d7
Merge pull request #30 from Martimiz/meta-sort-20130522
...
MAJOR: enable the use of custom metadata and page sorting
2013-06-10 00:42:32 -07:00
Ingo Schommer
bd186a0a73
BUG Index relative URLs
...
Avoids clashes between CLI and web modes (e.g. wrongly configured
$_FILE_TO_URL_MAPPING lookups).
2013-05-29 18:17:14 +02:00
martimiz
227289575a
MEDIUM: remove metadata from the current page
2013-05-22 21:35:03 +02:00
martimiz
5400ba2afc
MAJOR: enable the use of custom metadata and page sorting
2013-05-22 18:35:26 +02:00
Ingo Schommer
cdb55f94f8
Create index location if it doesn't exist
2013-05-17 10:27:21 +02:00
Ingo Schommer
6227e1eb68
Allow symlinks in repo locations (don't resolve on image src)
2013-05-15 15:51:27 +02:00
Ingo Schommer
9a84f674b8
Fixed composer constraints
2013-05-07 15:19:20 +03:00
Ingo Schommer
9ab2dd3889
Travis support
2013-03-29 09:38:02 +01:00
Ingo Schommer
032a49d929
3.1/3.2 compat
2013-03-26 11:16:46 +01:00
Will Rossiter
02c5a38f37
Require 3.1 since 0350495d20
.
2013-02-27 22:58:36 +13:00
Sean Harvey
158db9d415
BUG Don't show an empty table of contents
2013-02-20 10:22:18 +13:00
Sean Harvey
0350495d20
Fixing DocumentationViewer::handleAction() to work with SS 3.1
2013-02-20 10:05:05 +13:00
Will Rossiter
3b27cd6b2b
NEW: Github style code fence blocks. ( Fixes #22 )
2013-02-19 22:23:22 +13:00