Commit Graph

144 Commits

Author SHA1 Message Date
Mark Harrison 23110d5f05 Add autosave/restore for subpages too 2020-06-05 22:51:14 -04:00
Mark Harrison 18de3272e3 Move autosave message elements into the template 2020-06-05 21:34:07 -04:00
Mark Harrison 1e81c42818 Add auto save functionality
Fixes #527

This adds auto saving to gollum using local storage.
2020-06-04 22:30:40 -04:00
Dawa Ometto ef6e0e8a07 Fix gollum link tag highlighting (#1566) 2020-05-15 10:29:38 +02:00
Watal M. Iwasaki ba575b886d Simulate 'git show' when a single version is posted from /history/ (#1543) 2020-04-16 12:50:45 +02:00
Watal M. Iwasaki db84653bf2 Fix a selector in flashNotice()
The original selector "#wiki-content h1" matches multiple times
when the page content has h1 headers, resulting in multiple notice
in a page, and what is worse, "$('#gollum-flash').fadeOut()" works
only for the first one.
2020-04-08 22:45:49 +09:00
Dawa Ometto 1056d5cf16 Update static assets 2020-03-30 11:23:26 +02:00
Bart Kamphorst 5c3394c227 Merge pull request #1522 from gollum/fix_1516
Improve CSS styling on 5.x using Primer.CSS. Fixes #1515 #1516  #1518 .
2020-03-30 10:52:22 +02:00
Bart Kamphorst c99da8ff34 Hide the correct html elements for printing. Fixes #1516. 2020-03-30 10:16:18 +02:00
Bart Kamphorst 9ab308412c Let Primer.CSS style <hr> element. 2020-03-30 10:06:53 +02:00
Bart Kamphorst 4efcba6ceb Let Primer.CSS determine H1-H6 styling (fixes #1515). 2020-03-30 09:52:34 +02:00
Dawa Ometto d32c5a88f7 Actually package the sprockets manifest. 2020-03-30 01:30:05 +02:00
Dawa Ometto 4c491a01db Fix highlights. Resolves #1506 (#1510) 2020-03-27 17:10:03 +01:00
Dawa Ometto aae320ddff Fix assets (#1501)
* Rename app.css
2020-03-26 15:39:56 +01:00
Bart Kamphorst 4008bf12e7 Clear both sides of the Sidebar float to push the footer down. 2020-03-25 16:36:14 +01:00
Dawa Ometto a45101cfe9 Package assets (#1493)
* Package static assets
* Fixed cancel button in editor
* Fix rake compilation task
* Add asset path helper
* Serve MathJax statically
* Fix mathjax in preview
2020-03-24 15:55:28 +01:00
flowerysong 9b89e31679 5.x: Fix a couple of upload issues (#1469)
* Remove debugging junk

* Remove duplicate `#{dir}` from upload commit message
2020-03-04 11:41:19 +01:00
Dawa Ometto 2b380ee6bc URI decode path in rename dialog (#1447) 2019-12-30 21:55:58 +01:00
Dawa Ometto 56e36df6bd Fix editable section link (#1438) 2019-10-10 19:56:00 +02:00
Dawa Ometto c8fed4d50d Provide JS with correct exts via template (#1437) 2019-10-10 16:36:06 +02:00
Bart Kamphorst 70ede99545 Show flashNotice instead of JS alert for (un)successful uploads. FadeOut success notices after 5s. 2019-10-09 13:46:28 +02:00
Bart Kamphorst 5487563a71 Make regex more lenient. Nest redirect logic. 2019-10-07 11:22:00 +02:00
Bart Kamphorst 8f104ec09c Add redirect support (e.g., after renames). Fixes #1023. 2019-10-05 13:32:28 +02:00
Dawa Ometto 8fe4c614db Fix redirect location for editor submit (#1430) 2019-10-01 15:47:25 +02:00
Dawa Ometto c137c2af4b Advanced search. Implements #615 (#1427) 2019-09-30 15:30:34 +02:00
Dawa Ometto 2402c9ef3b Enable CriticMarkup on Preview (#1429) 2019-09-30 12:58:15 +02:00
Dawa Ometto bbe609974a Fix change of format (#1419)
* Add empty language def for bibtex
2019-09-25 11:44:42 +02:00
Dawa Ometto 41d7cf75c5 Preview hotkeys also for create view (#1426) 2019-09-14 19:02:40 +02:00
Dawa Ometto 9da11dba10 Split editor and app JS. Fix asset precompilation (#1422) 2019-09-13 00:59:55 +02:00
Dawa Ometto d1857e5824 No symlink for ACE (#1423)
* No Symlink

* Fix JS syntax error
2019-09-12 23:54:50 +02:00
Dawa Ometto fc64d88ce9 Ace modes for all compatible markups (#1420)
* Add support for gollum tags
2019-09-12 22:25:55 +02:00
Dawa Ometto 3713890b5e Improve preview. Resolves #1414 (#1421)
* Fix Preview text direction
* Add hotkey for toggling preview
2019-09-12 20:28:58 +02:00
Dawa Ometto efaa6a0ba2 Editable sections. Resolves #1000 (#1415)
* Extend Ace highlighters to support gollum syntax
* Update ACE to 1.4.6
* Simplify (de)activation of function buttons
2019-09-12 12:37:24 +02:00
Dawa Ometto 0fda253457 Add CSS for table.toc Fix #925 (#1418) 2019-09-11 14:42:47 +02:00
Dawa Ometto 3740a7f6ff DRY language definitions (#1411)
* Dryer language defs
* Fix markup modes after move to Primer
* Fix rest function buttons
2019-09-03 11:58:17 +02:00
Bart Kamphorst 77aaeef5ff Add clipboard button to upload modal. Fixes #1401. 2019-09-02 12:33:11 +02:00
Dawa Ometto d1b1375629 Fix usericons (#1408)
* Fix and refactor user icons, add Basic tests
* Remove identicon_canvas, use identicon.js
* Use octicon by default
2019-09-01 21:45:55 +02:00
Dawa Ometto 569eac3a06 Improve page-info-toggle JS (#1409) 2019-08-31 21:45:21 +02:00
Dawa Ometto c1f6f0b429 Merge branch 'remove_fontawesome' of https://github.com/repotag/gollum into repotag-remove_fontawesome 2019-08-29 19:19:47 +02:00
Dawa Ometto 9fd9acb573 Use pure CSS spinner 2019-08-29 19:18:34 +02:00
Dawa Ometto cc33d81473 Refactor 2019-08-29 14:10:54 +02:00
Bart Kamphorst 1a27f04577 Minor fix in handling conflict message in drag-and-drop uploading. 2019-08-29 11:56:34 +02:00
Dawa Ometto 2f2487150a Remove AnchorJS, native anchor styling 2019-08-28 23:51:05 +02:00
Dawa Ometto 6d44bd7bc8 Anchors with AnchorJS 2019-08-28 17:02:12 +02:00
Dawa Ometto e2d9d1f4d5 Add AnchorJS 2019-08-28 17:01:18 +02:00
Dawa Ometto 958410146b Add and rename .erb extension where needed 2019-08-28 17:01:01 +02:00
David Yates 0a9b9ff709 Align symbol for reStructuredText with github-markup (#1406) 2019-08-28 11:16:09 +02:00
Bart Kamphorst 7f07f652d4 Also prepare drag-and-drop uploading for conflict detection. 2019-08-27 13:19:19 +02:00
Dawa Ometto 1b5f0b910b Remove FontAwesome 2019-08-27 12:42:21 +02:00
Dawa Ometto 976f55e1b2 Pagination for history and latest changes. (#1396)
* Pagination for history and latest changes

* New footer for historical pages

* Fix pagination on history view.

* Do not directly use git adapter

* History view: allow selecting from different pages

* Use log_pagination_options to determine latest changes parameters

* Fix JS pageFullPath
2019-08-21 23:28:49 +02:00