Commit graph

500 commits

Author SHA1 Message Date
Kevin MacMartin
7fcdf75a61 Allow the dashboard edit-item date picker to select the month and year via dropdown, and clean up the styles on mobile 2018-01-16 00:38:08 -05:00
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