Commit graph

111 commits

Author SHA1 Message Date
Kevin MacMartin
dda0ba7eb9 Only allow dashboard edit-item submission and confirm that the user wants to go back when the user presses the back button after changes have been made 2018-01-12 23:19:24 -05:00
Kevin MacMartin
3cec5bc814 Fix dashboard edit-list sorting on firefox 2018-01-12 23:02:51 -05:00
Kevin MacMartin
b55e0096c8 Move the dashboard menu functionality to app/Models/DashboardMenu.php and allow for dropdown items 2018-01-12 22:57:31 -05:00
Kevin MacMartin
b1533bb233 Move the edit-list token outside the ul 2018-01-12 00:15:04 -05:00
Kevin MacMartin
34183cb338 Fix returning to the edit-list from edit-item 2018-01-12 00:02:16 -05:00
Kevin MacMartin
22da70893a Fix the dashboard edit-list title when a sort handle is present 2018-01-11 23:57:49 -05:00
Kevin MacMartin
b5016bab06 Also use the path attribute for returning to the edit-list page 2018-01-11 23:54:00 -05:00
Kevin MacMartin
26bed078e2 Add a margin below the no-image placeholder in the dashboard edit item 2018-01-11 23:51:48 -05:00
Kevin MacMartin
bf0703b7d3 Add functionality allowing an alternative path to be set instead of the model in the dashboard edit array 2018-01-11 23:48:26 -05:00
Kevin MacMartin
51e6b5ef10 Don't include _var.scss in dashboard.scss now that the bootstrap versions have diverged 2018-01-11 23:36:17 -05:00
Kevin MacMartin
5613c72d0c Implement support for uploading multiple images, move the dashboard columns for a given table to its model, and clean a bunch of things up 2018-01-11 01:13:58 -05:00
Kevin MacMartin
1943e5ecd0 Prevent user-selection of the nav 2018-01-09 23:25:10 -05:00
Kevin MacMartin
d04bbee745 Add a smooth-gradient mixin 2018-01-09 22:58:57 -05:00
Kevin MacMartin
6ce7600ff2 Add the aspect-ratio mixin 2018-01-09 22:58:27 -05:00
Kevin MacMartin
60241d2ed7 Use npm for fontawesome, include jquery in npm for the public site, and fix popper -> popper.js 2018-01-09 22:21:59 -05:00
Kevin MacMartin
b1ef53f845 Upgrade to bootstrap 4 for the public site 2018-01-09 22:00:45 -05:00
Kevin MacMartin
b3e2a398c3 Pull the updated nav into the non-vue version of the site 2017-12-19 16:37:34 -05:00
Kevin MacMartin
1b2a3aa3f0 Update the vue-based nav to use a bootstrap-free implementation 2017-12-14 22:24:49 -05:00
Kevin MacMartin
b0ac2d651e Add support for between-page anchor links 2017-12-14 16:48:52 -05:00
Kevin MacMartin
f8e728e654 Move the mobile top padding to account for the nav into the body where it belongs 2017-12-13 23:12:16 -05:00
Kevin MacMartin
795e8335c2 Create a equal-featured vue variant of the public portion of the site 2017-11-21 23:12:31 -05:00
Kevin MacMartin
44281d132c Fully name the subscription stylesheet after its element 2017-09-26 20:24:47 -04:00
Kevin MacMartin
babb0dc2a8 Add a space to the contact email 2017-09-26 18:18:07 -04:00
Kevin MacMartin
ac5697eeeb Update the contact form to reflect changes to laravel and use name instead of id so it doesn't monopolize the keywords on potential global forms 2017-09-26 15:43:02 -04:00
Kevin MacMartin
32bef04ced Move the subscription form to its own blade so it can be imported, remove the address/location as that's not standard, get things working correctly, add errors, and use name instead of id for the form fields so it can be used on any page 2017-09-26 15:35:30 -04:00
Kevin MacMartin
875ecb33aa Pull in mergeable upstream laravel updates 2017-09-26 13:22:15 -04:00
Kevin MacMartin
b15d7cced9 Remove modernizr 2017-09-26 13:19:35 -04:00
Kevin MacMartin
983536e505 Rename SITE_NAME and SITE_DESC to APP_NAME and APP_DESC 2017-09-26 11:42:00 -04:00
Kevin MacMartin
eb205235aa Use flex-grow instead of flex for the sticky footer to fix an issue where main-content never expands past 100vh on ie11 2017-08-29 13:57:06 -04:00
Kevin MacMartin
8678e98709 Go back to the dashboard page once a new item has been created 2017-04-29 01:12:01 -04:00
Kevin MacMartin
3cadd8b957 Move the font normalization into the font mixins 2017-03-29 22:56:25 -04:00
Kevin MacMartin
095b4f54a8 Don't apply the font-style and font-weight a second time in the mixin 2017-03-29 22:54:37 -04:00
Kevin MacMartin
d727ec9d18 Set a mobile chrome theme colour 2017-02-13 22:42:12 -05:00
Kevin MacMartin
54613bf60b Add multi-language functionality and don't create unnecessary variables in the contact controller 2017-02-06 23:44:07 -05:00
Kevin MacMartin
ff35415672 Override bootstrap variables correctly 2017-01-30 22:55:33 -05:00
Kevin MacMartin
3715826049 Use the api for contact and subscription form post routes 2017-01-30 21:00:05 -05:00
Kevin MacMartin
baa0c8b56a Replace the sticky footer with flexbox 2017-01-26 19:25:22 -05:00
Kevin MacMartin
ce9973caab Upgrade to Laravel 5.4 2017-01-26 19:17:37 -05:00
Kevin MacMartin
f51e4afbb7 Show outlines when navigating with a keyboard but not with touch or a mouse 2017-01-09 18:15:39 -05:00
Kevin MacMartin
8ba8a0e810 Improve the dashboard edit-list page on mobile 2017-01-04 23:50:17 -05:00
Kevin MacMartin
1292201b05 Skip empty columns in the dashboard edit-list title block 2017-01-04 23:28:37 -05:00
Kevin MacMartin
01fcbd5cef Implement functionality that allows an additional button with customizable functionality to be added to dashboard edit-list pages 2017-01-04 23:23:26 -05:00
Kevin MacMartin
bbd6aeb68d Add a more feature-specific body class to dashboard pages 2017-01-04 22:42:11 -05:00
Kevin MacMartin
40f4ca4f7f Remove dashboard edit-list title columns after the second column on screen-sm-max and below, and all but the first column on screen-xs-max and below 2017-01-03 23:33:24 -05:00
Kevin MacMartin
26bbfd557c After creating a new item from the dashboard edit-item create page, send the user to the edit item edit page 2017-01-03 23:28:03 -05:00
Kevin MacMartin
880a578454 Display the correct failed operation on the dashboard edit-item page when it fails to edit/create a record 2017-01-03 22:55:12 -05:00
Kevin MacMartin
d667c39af9 Don't show display columns in the dashboard edit-item view 2017-01-03 22:51:16 -05:00
Kevin MacMartin
6e42a86ad2 Implement optional edit-list filter support 2016-12-22 00:20:44 -05:00
Kevin MacMartin
6ec9531074 Allow edit-list title-columns to be specified as arrays for multiple items and use monospaced fonts so the same number of characters will take the same amount of space 2016-12-20 23:26:10 -05:00
Kevin MacMartin
5336c21a93 Remove height: 100% from the body and html elements to fix auto-scrolling on (at least) chrome 2016-12-20 14:26:58 -05:00