de3e9ab094
Added ability to use templates
...
- Added replace, append and prepend actions for template content into
both the WYSIWYG editor and markdown editor.
- Added further testing to cover.
2019-08-11 20:04:43 +01:00
6504a6f599
Hide permissions table unless custom permissions are enabled
2019-06-23 14:29:58 +02:00
9e397a57a9
Removed tiny color picker library
2019-06-06 14:05:06 +01:00
d87eb277dd
Replaced jquery sortable with sortablejs
2019-06-06 13:09:58 +01:00
a9f983f156
Added focus and a11y attributes/functionality to custom checkboxes
...
Closes #1476
2019-06-04 10:47:09 +01:00
07adfb2ff1
Added select-all helpers to permission tables
2019-04-13 12:07:27 +01:00
035a0d8efb
Added experimental breadcrumb traversal
2019-02-24 15:57:35 +00:00
e1474194db
Added responsive functionality to tri-layout view.
2018-12-08 23:34:06 +00:00
4c574c22a8
Implemented functionality to make books sort function
...
Also changed public user settings to be stored in session rather than DB.
Cleaned existing list view type logic.
2018-12-07 18:33:53 +00:00
4a872012c5
Merge branch 'master' into 2019-design
2018-11-11 11:44:35 +00:00
e3230f8f21
Standardised module loading system & fixed build system
...
Fixed broken build system in broken webpack version.
Also updates module system to standardise on ES6 import/exports,
Especially since babel has changed it's 'default' logic for the old
module system.
2018-11-09 21:17:35 +00:00
89be30ff0e
Started on a design update
...
- Added base of new grid system.
- Added new margin/padding/visiblity helpers.
- Made header collapse to overflow menu on mobile.
2018-10-16 18:49:56 +01:00
81eb642f75
Added bookshelves homepage options
...
- Updated homepage selection UI to be more scalable
- Cleaned homepage selection logic in code
- Added seed test data for bookshelves
- Added bookshelves to permission system
2018-09-20 15:27:30 +01:00
b89411c108
Copied book content, Added create routes
...
Added view control
Added pivot table for books relation
Added control to assign books
2018-08-27 14:18:09 +01:00
b612cf9e4c
Refactored out page-display system
2018-04-01 12:46:27 +01:00
ecdeb545e0
Cleaned some form styling
...
Removed uppercasing of labels to make a little friendlier.
Extracted out toggleswitch JS into own component.
Improved basic code input for html-head-input area.
2018-03-18 15:13:46 +00:00
e52bfc0c24
Attempted move to webpack again
2018-03-11 16:16:30 +00:00
3ed5426315
Moved book cover image input into collapsible section
...
Prevent extra friction when creating a new book and makes it easier to
skip if grid view is not in use
2017-12-10 13:46:50 +00:00
6ee35f55cc
Refactored image picker to js component
...
Also adjusted default cover image size
2017-12-06 17:32:29 +00:00
9ca22976c3
Migrated editor toolbox, No more directives!
2017-09-24 18:30:21 +01:00
9e2934fe17
Migrated editor inputs to non-angular JS
2017-09-23 12:24:06 +01:00
41f56e659d
Added comment reply and delete confirmation.
...
Also fixed local_id bug
Added component helpers
Added global scroll & Highlight helpers
2017-09-09 15:56:24 +01:00
fea5630ea4
Made some changes to the comment system
...
Changed to be rendered server side along with page content.
Changed deletion to fully delete comments from the database.
Added 'local_id' to comments for referencing.
Updated reply system to be non-nested (Incomplete)
Made database comment format entity-agnostic to be more future proof.
Updated designs of comment sections.
2017-09-03 16:37:51 +01:00
55759bd22a
Added ability to set a page to view on the homepage.
...
Relates to #372 and #126
2017-08-28 13:38:32 +01:00
d8e1f52ddd
Made new sidebar layout responsive
2017-08-27 15:16:51 +01:00
baea92b206
Migrated entity selector out of angular
2017-08-27 14:31:34 +01:00
ab07f7df6c
Converted image manager into vue component
2017-08-09 21:33:00 +01:00
2a069880cd
Converted jQuery bits into raw JS components
2017-08-06 21:08:03 +01:00
5e5928a8a6
Added vanilla JS component system
2017-08-06 18:01:49 +01:00