BookStack/resources/views
Dan Brown b649738718
Made book-sort changes based on screen reader testing
- Removed having sort items in tabbing order since they have no action.
- Updated "show other books" list to add upon single selection since it
  was not clear how these were added (double press) without then seeing
the add button, and even then the add button would be after the scroll
list.
2023-01-27 17:06:39 +00:00
..
api-docs Updated a batch of JS components 2022-11-15 11:24:31 +00:00
attachments Finished updating remainder of JS components to new system 2022-11-16 13:06:08 +00:00
auth Updated email confirmation flow so confirmation is done via POST 2022-11-12 15:11:59 +00:00
books Made book-sort changes based on screen reader testing 2023-01-27 17:06:39 +00:00
chapters Updated a whole load more js components 2022-11-15 16:04:46 +00:00
comments Standardised dropdown list item styles, Extracted page editor toolbar 2022-04-20 14:03:47 +01:00
common Fixed global search preview click on safari 2023-01-25 21:46:26 +00:00
entities Made book-sort changes based on screen reader testing 2023-01-27 17:06:39 +00:00
errors Added help/about box to wysiwyg editor 2022-02-07 23:19:04 +00:00
exports Addressed a range of deprecation warnings 2023-01-21 20:50:04 +00:00
form Fixed not being able to remove all user roles 2022-12-16 17:44:13 +00:00
help Added ordered/unordered WYSIWYG list shortcuts 2022-07-26 16:43:15 +01:00
home Fixed tests to align with recent changes, Updated php deps 2022-11-23 12:08:55 +00:00
layouts Extracted app icon text, fixed issues 2023-01-25 16:11:34 +00:00
mfa Standardised dropdown list item styles, Extracted page editor toolbar 2022-04-20 14:03:47 +01:00
misc Reorgranised blade view files to form a convention 2021-08-22 13:17:32 +01:00
pages Add scheme and sql-variant code language options 2023-01-26 11:26:20 +00:00
search Added new endpoint for search suggestions 2022-11-21 10:35:53 +00:00
settings Extracted app icon text, fixed issues 2023-01-25 16:11:34 +00:00
shelves Updated a whole load more js components 2022-11-15 16:04:46 +00:00
tags Updated tags list to new responsive format 2022-10-31 11:40:28 +00:00
users Updated a whole load more js components 2022-11-15 16:04:46 +00:00
vendor Revert "Added app logo to outgoing emails" 2021-05-26 17:13:59 +01:00
readme.md Reorgranised blade view files to form a convention 2021-08-22 13:17:32 +01:00

BookStack Views

All views within this folder are Laravel blade views.

Overriding

Views can be overridden on a per-file basis via the visual theme system. More information on this can be found within the dev/docs/visual-theme-system.md file within this project.

Convention

Views are broken down into rough domain areas. These aren't too strict although many of the folders here will often match up to a HTTP controller.

Within each folder views will be structured like so:

- folder/
    - page-a.blade.php
    - page-b.blade.php
    - parts/
        - partial-a.blade.php
        - partial-b.blade.php
    - subdomain/
        - subdomain-page-a.blade.php
        - subdomain-page-b.blade.php
        - parts/
            - subdomain-partial-a.blade.php
            - subdomain-partial-b.blade.php

If a folder contains no pages at all (For example: attachments, form) and only partials, then the partials can be within the top-level folder instead of pages to prevent unneeded nesting.

If a partial depends on another partial within the same directory, the naming of the child partials should be an extension of the parent. For example:

- tag-manager.blade.php
- tag-manager-list.blade.php
- tag-manager-input.blade.php