Commit graph

599 commits

Author SHA1 Message Date
Kevin MacMartin
0b3a322bf3 Use pickadate instead of the jquery datetimepicker to select dates in the dashboard, initialize new dates with the current date, and tweak input styles a bit 2018-01-15 23:43:20 -05:00
Kevin MacMartin
b0a5a55c9a Fix multi-column rows in the dashboard edit-list 2018-01-15 22:35:36 -05:00
Kevin MacMartin
fb7f87d6b0 Don't allow sorting when the edit-list is filtered to prevent messing up the sort order 2018-01-13 01:16:19 -05:00
Kevin MacMartin
f74c71446a Fix the edit-list filter functionality 2018-01-12 23:58:43 -05:00
Kevin MacMartin
71d218f04c Move the dashboard edit-list sortable drag handle to the left on mobile instead of having it positioned against the text, make a bunch of minor tweaks to the list-group styles to keep things consistently spaced at all responsive sizes, improve the dashboard home list, and remove some unused styles 2018-01-12 23:48:21 -05:00
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
9c5deaf737 Update the readme to reflect the $dashboard_columns variable 2018-01-11 18:56:37 -05:00
Kevin MacMartin
e0a55cd56a Add support for database column changes 2018-01-11 01:30:50 -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
d02aa7e923 Clean up some things in the dashboard controller and put image uploads into an img subfolder 2018-01-10 23:58:06 -05:00
Kevin MacMartin
2b433f9daf Fix placement of the LC_TYPE and LANG variables for macos 2018-01-10 11:32:39 -05:00
Kevin MacMartin
feed1d8646 Hopefully fix init.sh for macos 2018-01-10 11:20:49 -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
9b66ebb576 Disable registration by default 2018-01-09 22:10:18 -05:00
Kevin MacMartin
39955d37ef Update dependencies 2018-01-09 22:02:45 -05:00
Kevin MacMartin
b1ef53f845 Upgrade to bootstrap 4 for the public site 2018-01-09 22:00:45 -05:00
Kevin MacMartin
d25acd9027 Fix dashboard and authentication by moving the public routes to the bottom 2018-01-09 21:57:43 -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
f9f3cfc5b7 Use default names for required npm packages in gulp 2017-11-21 19:00:04 -05:00
Kevin MacMartin
3e422b555e Add gsap to npm 2017-11-21 18:49:59 -05:00
Kevin MacMartin
f9a5d70878 Move what-input from bower to npm 2017-11-21 18:47:31 -05:00
Kevin MacMartin
60e35a42db Update bower and composer dependencies 2017-10-30 21:42:59 -04:00
Kevin MacMartin
3d4d2bcd6f Replace babel-preset-es2015 with babel-preset-env configured for the last 6 browser versions to improve speed and performance 2017-10-30 21:41:28 -04: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
8cacedf5f7 Update the blade-extensions config 2017-09-26 17:13:48 -04:00
Kevin MacMartin
c14a5912e2 Include the log functionality in the subscription controller 2017-09-26 16:05:01 -04:00
Kevin MacMartin
8a2ebc48ea Compare the mailchimp variables to null rather than an empty string, and assume the .env has the variables set to something 2017-09-26 16:02:53 -04:00
Kevin MacMartin
0c2d78fae1 Update laravel newsletter 2017-09-26 15:59:57 -04:00
Kevin MacMartin
956b4fe51e Remove the postal code from the dashboard subscriptions controller 2017-09-26 15:47:18 -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
e4cab7cb86 Use grep -e instead of egrep and delete the package-lock.json if it exists before running npm install in the init.sh 2017-09-26 15:32:25 -04:00
Kevin MacMartin
e89191027b Only use laravel newsletter for subscriptions when the MAILCHIMP variables are filled out 2017-09-26 15:03:23 -04:00