64abe10dc4
Improved accessibility for many editor page components
...
Related to #1320
2019-08-26 12:47:04 +01:00
b27a5c7fb8
Made a mass of accessibility improvements
...
- Changed default focus styles
- Updated dropdowns with keyboard navigation
- Updated modals with esc exiting
- Added accessibility attirbutes where needed
- Made many more elements focusable
- Updated hover effects of many items to also apply when focused within
Related to #1320 and #1198
2019-08-24 18:29:02 +01:00
15c39c1976
Updated JS translations to be inserted from back-end
...
Removes old awkward JS translations endpoint.
New system still a little akward in code but not now in process.
Also extracted out page editors into their own files.
Closes #1258
2019-07-06 14:52:25 +01:00
ff841cff2e
Removed "Toggle Header" option in page editor
...
Somewhat overlaps with the editor fullscreen button and is using jQuery
2019-06-06 14:14:32 +01:00
e1e1ea6099
Amended page save button layout to fix z-index issues
...
- Added a new mobile save button instead of trying to reposition the
original.
- Also recuced the point where the editor top toolbar will collapse to
become x-scrollable.
Fixes #1424
2019-05-19 15:30:58 +01:00
adc866cb3d
Added ability for dropdown menu to be bottom of dom body
...
- Used when a dropdown is within a scrollable section such as editor
toolbar on mobile.
- Also made mobile page save button more obvious by increasing size and
inverting color.
2019-05-05 14:43:26 +01:00
01be72d5e2
Updated markdown editor for mobile
...
Also tweaked padding and responsivness on many common elements
2019-04-14 12:04:20 +01:00
21e1123d12
Updated editor usability on mobile
2019-04-13 18:30:11 +01:00
221a483b40
Standardised view referencing to dot-notation
2019-04-07 12:00:09 +01:00
8c21b5345d
Cleaned up usage of some core scss files
2019-04-07 11:34:40 +01:00
0a06e2bce3
Actioned some todo items, Cleaned old grid css
2019-04-07 09:57:48 +01:00
7cda9b026e
Updated tests to suit layout changes, Updated 404 page
...
- Also replaced 'or' usage in templates with null coalescing operator
2019-04-06 18:36:17 +01:00
67ed4710b6
Cleaned up old toolbar usage
2019-04-06 17:43:44 +01:00
bda8aa414b
Fixed up edit views to use new layout
...
- Also updated chapter pages in books view to show detail
2019-03-30 15:49:14 +00:00
1cb6ae39c8
Added base RTL support
...
For #939
- Adds way to check if current language is RTL via config system.
- Made TinyMCE default direction be based on current language text
direction.
- Fixed bullet points to be RTL compatible.
- Set page content body to have direction based on content.
2018-09-22 13:18:26 +01:00
81fa021083
Finished migrated from icon-font to SVG
2018-02-17 19:49:00 +00:00
5ab39bfd5a
Started migration to SVG icons
2018-02-17 13:30:52 +00:00
9bbef3a3dd
Added drawio abilities to markdown editor
2018-01-20 20:40:21 +00:00
56264551e7
Added drawing icon and made drawio disablable
2018-01-20 15:00:54 +00:00
d7edc389a6
Enabled custom HTML head content to work within editors
...
Closes #562
2017-12-08 11:52:43 +00:00
79c3a07e9a
Fixed include syntax erroring within vue
...
Fixes #553
2017-10-15 18:20:13 +01:00
61fad6a665
Finished migration of last angular code
2017-09-30 13:27:08 +01:00
9e2934fe17
Migrated editor inputs to non-angular JS
2017-09-23 12:24:06 +01:00
36f524a354
Updated page view styles to align with 2017 update
2017-08-26 15:41:33 +01:00
295f520f21
Started design update
2017-08-19 18:32:24 +01:00
96075dee7b
Extracted text from page views & standardised breadcrumbs
2016-12-03 18:35:40 +00:00
b662670efc
Prevented guest users creating draft pages.
2016-09-29 15:56:57 +01:00
0dbb8babee
Merge branch 'page_link_selector'
2016-09-03 10:40:27 +01:00
781f0e7887
Added draft save indicator and fixed notification positions
2016-09-02 19:26:12 +01:00
23e014cb25
Added link selector to markdown editor
2016-09-02 18:54:26 +01:00
92d393537c
Merge branch 'v0.11'
2016-08-14 13:09:44 +01:00
43d9d2eba7
Updated all application urls to allow path prefix.
...
Allows BookStack to be installed at a non-root location on a domain.
Closes #40 .
2016-08-14 12:29:35 +01:00
b246a67e8a
Fixed double brace issues in both editors.
...
Double braces were being parsed by angular in both the WYSIWYG and markdown editor.
Fixes #150 and fixes #155 .
2016-08-13 14:18:31 +01:00
7215392784
Changed when revisions are saved and update changelog input
...
Revisions are now saved when te page content is originally saved whereas before they were saved on the next update to the page.
2016-07-10 12:12:52 +01:00
6bc72e157a
edit summary
2016-07-07 20:53:43 +02:00
f602b088ac
Added basic markdown scroll syncing
2016-05-28 13:24:07 +01:00
1fa079b466
Started the page attributes interface
2016-05-12 23:12:05 +01:00
dc2978824e
Added basic system tests for markdown editor, Added extra test helpers
...
Added test helpers for checking if an element exists / does not exist on a page.
Also fixed markdown editor bugs found while creating tests.
2016-03-29 20:13:23 +01:00
e1994ef2cf
Added editor control in admin settings & Fixed some markdown editor bugs
...
Also updated the setting system with a more sane approach to handling default values. (Now done via the setting-defaults config file)
2016-03-29 19:26:13 +01:00
efb49019d4
Integrated the markdown editor with the image manager
2016-03-29 18:25:54 +01:00
26965fa08f
Added a markdown editor
2016-03-25 14:41:15 +00:00
5283919d24
Added new page drafts and started image entity attaching
...
Closes #80 .
2016-03-13 12:04:08 +00:00
bf7852ce85
Organised test files & added page update draft tests
...
Also cleaned styling for new autosave ui parts.
Closes #36 .
2016-03-12 16:31:02 +00:00
30214fde74
Added UI components of page autosaving
2016-03-12 15:52:19 +00:00
93ebdf724b
Changed direct attributes to prevent conflicts
2016-03-09 22:54:18 +00:00
59ce228c2e
Moved page editing to angular controller and started work on update drafts
2016-03-09 22:32:07 +00:00
354912a1df
Made book-navigation sidebar on pages sticky
2016-02-11 22:23:19 +00:00
105500e506
Tweaked page form header and added public uploads folder into repo
2016-02-07 10:21:09 +00:00
5bf811a488
Sanitized user-text from angular & fixed some z-index bugs on pages
2015-12-30 21:38:20 +00:00
d7520f224c
Fixed book sort and added leave page warning to page editor. Fixes #22 and closes #21
2015-10-22 19:06:50 +01:00