Commit Graph

17 Commits

Author SHA1 Message Date
Christopher Rogers
535a3b0486 Adds 'no results found' message to search
Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
2014-04-11 18:01:55 -07:00
Christopher Rogers
5892700b5c Fixes toc alignment on search and adds highlight library
Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
2014-04-11 10:27:15 -07:00
Christopher Rogers
59ee05c606 Updates search field markup and style
Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
2014-04-10 17:47:01 -07:00
Christopher Rogers
e669a0d4ac Adds rudimentary search support
Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
2014-04-09 18:12:55 -07:00
Christopher Rogers
b171d3c48a Organizes javascript into libraries and application code
Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
2014-04-09 14:54:23 -07:00
Christopher Rogers
adf94ffbf6 Simplifies layout language selection and js init logic
Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
2014-04-09 14:45:41 -07:00
Christopher Rogers
68807cd485 Fixes some leakage in the language selector
Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
2014-04-09 14:14:24 -07:00
Robert Lord
c404bc02df Add default language selecting with localStorage
Now, Slate will use localStorage to track the last selected
language, so if the user visits again with no language in the URL,
they will be redirected to the last language they used.

This update also fixes a bug with how the layout inserts the
language names into the javascript. Previously, they would be,
(for some inane reason) arrays within arrays. It is now just
an array. Whoever wrote that previous code was clearly a fool.
2013-10-29 10:40:07 -07:00
Robert Lord
e5658f498a Update copyright year 2013-10-11 11:55:42 -07:00
Robert Lord
91ff8a738a Add copyright information to source files 2013-10-11 11:28:04 -07:00
Robert Lord
38ad55851a Change language declaration
Now, if no languages are specified, the language selection bar simply doesn't appear.

It has also been renamed from "languages" to "language_tabs".

Additionally, now language names default to the markdown name. They can still be overridden by the languagename:Display Name syntax.
2013-09-27 13:37:36 -07:00
Robert Lord
28f442e529 Add automatic hash generation with redcarpet dev, and change tocify scrollHistory to be compatible with the ids 2013-09-24 12:25:12 -07:00
Robert Lord
5cc9188e3c Fix tocify to reset cache on browser window resize 2013-09-24 09:47:40 -07:00
Robert Lord
541998da39 Change code buttons to refresh the page with the language name after the ? in the url
This commit has two benefits:

- Now, copying the URL will actually copy the current language as well. You don't need to think to add a language

- If a language moves objects on the page down, the tocify header location cache will not be invalid, since it is generated on page load. Therefore, if code moves some elements down, since the page is reloaded, the cache will also be regenerated, to reflect the real locations of the headers.
2013-09-23 12:06:39 -07:00
Robert Lord
bc79a655e5 More changes 2013-09-23 10:38:13 -07:00
Robert Lord
6c077ba873 Add stylesheets, javascript, and html for documentation generation 2013-09-17 15:44:08 -07:00
Robert Lord
a1e673e599 Initial commit, with default middleman code 2013-09-13 15:24:31 -07:00