8b0f5e7000 
								
							 
						 
						
							
							
								
								Updated draw.io references to diagrams.net  
							
							... 
							
							
							
							Related to #2044  
							
						 
						
							2020-09-28 20:45:38 +01:00  
				
					
						
							
							
								 
						
							
								3bfd26bf86 
								
							 
						 
						
							
							
								
								Converted the page editor from vue to component  
							
							
							
						 
						
							2020-07-05 21:18:17 +01:00  
				
					
						
							
							
								 
						
							
								76d02cd472 
								
							 
						 
						
							
							
								
								Started attempt at formalising component system used in BookStack  
							
							... 
							
							
							
							Added a document to try to define things.
Updated the loading so components are registed dynamically.
Added some standardised ways to reference other elems & define options 
							
						 
						
							2020-06-24 20:38:08 +01:00  
				
					
						
							
							
								 
						
							
								4ef362143b 
								
							 
						 
						
							
							
								
								Added auto-focus behaviour to page editor  
							
							... 
							
							
							
							- Will focus on title if the value of the field matches the default text
for the current user's language.
- Otherwise will focus on the editor body.
- Added and tested on both editors.
For #2036  
							
						 
						
							2020-04-27 15:54:39 +01:00  
				
					
						
							
							
								 
						
							
								5f61620cc2 
								
							 
						 
						
							
							
								
								Added support for changing the draw.io instance URL  
							
							... 
							
							
							
							- Allowed DRAWIO env option to be passed as URL to point to instance.
- Updated tests to check URL gets passed to pages correctly.
- Update default URL to be the default theme.
For #826  
							
						 
						
							2020-04-05 17:27:16 +01:00  
				
					
						
							
							
								 
						
							
								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