Commit graph

531 commits

Author SHA1 Message Date
Kevin MacMartin
7e629af810 Send a new instance of the model_class with the getModel function so the __constructor is run if one exists (allowing variable $dashboard_columns data) 2019-07-17 00:51:25 -04:00
Kevin MacMartin
c03d2fc659 Add the ability to declare a select with options that have different values and text 2019-07-17 00:21:28 -04:00
Kevin MacMartin
6e2fb122d4 Update the traditional bootstrap npm packages 2019-05-14 17:56:30 -04:00
Kevin MacMartin
14171a22b6 Rename px2rem to pxrem so it's easier to type frequently, add comments to both sass functions explaining what they do and how to use them, and don't include units where it's used so it's understood that it's not expected elsewhere (hopefully this makes it a bit less of a pain to type out) 2019-05-12 21:27:55 -04:00
Kevin MacMartin
422ecda483 Update dependencies 2019-05-11 00:12:27 -04:00
Kevin MacMartin
8dfb92fd2a Unfocus focused elements before changing the page to reset the tab order 2019-05-10 23:39:15 -04:00
Kevin MacMartin
9f8e83624a Use px2rem for px values other than border width and 0px for vertical/horizontal positioning to allow the site to be scaled by overriding the font size in html 2019-05-04 00:22:56 -04:00
Kevin MacMartin
419f4d8f48 Remove the unused es6-promise package from package.json 2019-05-03 18:26:43 -04:00
Kevin MacMartin
9c2d884c27 Move the base-font-size to app.scss and move the functions below that so _var.scss can use functions if necessary 2019-05-03 01:05:01 -04:00
Kevin MacMartin
2a959b471a Move the base-font-size from body to html as that's where rem is derived from 2019-05-03 00:56:40 -04:00
Kevin MacMartin
2066509c88 Update dependencies 2019-05-03 00:39:04 -04:00
Kevin MacMartin
6b3bbcc1a9 Use rem and a base size for fonts so we can globally change them if necessary 2019-05-03 00:32:48 -04:00
Kevin MacMartin
b19db9b709 Reset the error count on contact form submission success 2019-04-28 23:43:51 -04:00
Kevin MacMartin
63021ea93c Set contact and subscription table fields nullable and use bigIncrements for the contact, subscription and blog table ids 2019-04-28 23:37:58 -04:00
Kevin MacMartin
2a88427c2f Update the blog foreign key so it uses a bigInteger to match the use of bigIncrements for users 2019-04-17 17:29:40 -04:00
Kevin MacMartin
ed380f804f Add shrink-to-fit=no to the viewport 2019-04-03 17:11:34 -04:00
Kevin MacMartin
d36ae59e0c Rename the index blade to home to match its class and the vue component 2019-03-19 17:56:10 -04:00
Kevin MacMartin
4de990d086 Update the traditional bootstrap dependencies 2019-03-19 17:54:47 -04:00
Kevin MacMartin
27a0f38464 Update dependencies 2019-03-19 17:51:08 -04:00
Kevin MacMartin
f569b37da5 Upgrade to laravel 5.8 2019-03-19 17:40:13 -04:00
Kevin MacMartin
fba477581f Fix some validation errors in the blog 2019-03-19 14:44:20 -04:00
Kevin MacMartin
4952ec27c0 Fix some linter errors in the subscription form 2019-03-19 14:43:43 -04:00
Kevin MacMartin
4e5f09697b Don't use text/javascript 2019-03-19 14:38:27 -04:00
Kevin MacMartin
efeb16d899 Group similar meta tags 2019-03-19 14:33:17 -04:00
Kevin MacMartin
5028efc558 Move the charset metatag first 2019-03-19 14:29:29 -04:00
Kevin MacMartin
8dcc8c3d08 Fix linter errors in the contact form 2019-03-11 20:15:39 -04:00
Kevin MacMartin
91515a6ca8 Key the nav router-links 2019-02-14 22:44:29 -05:00
Kevin MacMartin
834b344c83 Update dependencies 2019-02-14 22:28:36 -05:00
Kevin MacMartin
637aedf18f Update composer dependencies 2019-02-12 17:35:16 -05:00
Kevin MacMartin
92cb98c396 Fix --production builds (the new babel setup doesn't pipe things nicely to uglify), update dependencies, and update the traditional bootstrap 2019-01-14 14:28:02 -05:00
Kevin MacMartin
3dc316f727 Update dependencies (including babel to 7.x) 2019-01-10 14:45:54 -05:00
Kevin MacMartin
1ff201292b Fix some linter errors in dashboard.js 2019-01-02 23:56:16 -05:00
Kevin MacMartin
f2385f11d0 Add tinx 2018-11-02 18:55:57 -04:00
Kevin MacMartin
717a09118f Use "??" instead of "or" to fall back on a default value as this is now what laravel expects 2018-11-02 18:32:24 -04:00
Kevin MacMartin
83e6ee060f Update composer dependencies 2018-11-02 18:13:02 -04:00
Kevin MacMartin
1e265d4f78 Patch in laravel 5.7 updates that do merge cleanly 2018-11-02 18:12:07 -04:00
Kevin MacMartin
7e8c3cba6d Manually pull in laravel 5.7 updates that don't merge cleanly 2018-11-02 18:11:14 -04:00
Kevin MacMartin
f70b7a097b Update composer dependencies 2018-11-02 18:10:19 -04:00
Kevin MacMartin
2a7aecb835 Force artisan to migrate in the init.sh so migrations don't need to be run manually when committing to production 2018-08-13 19:28:56 -04:00
Kevin MacMartin
1e1c062f56 Fix spreadsheet export filename 2018-07-12 11:40:33 -04:00
Kevin MacMartin
8ed853a024 Don't remove confirmation modal header text until after it's finished fading out 2018-06-26 20:58:03 -04:00
Kevin MacMartin
5e9c5b39c9 Run js-public and js-dashboard when any js files change in the traditional-bootstrap gulpfile watch task 2018-06-26 19:20:14 -04:00
Kevin MacMartin
45e39e075e Update dependencies and sync the traditional bootstrap 2018-06-26 19:04:23 -04:00
Kevin MacMartin
af9c6df636 Improve the dashboard alert and confirmation modal styles 2018-06-18 16:50:50 -04:00
Kevin MacMartin
103ab67b4d Don't send clicks with browser-sync 2018-06-18 16:31:28 -04:00
Kevin MacMartin
a63b133420 Normalize the filter style on firefox and chrome 2018-06-18 15:27:07 -04:00
Kevin MacMartin
babf02b010 Update dependencies 2018-06-18 15:16:00 -04:00
Kevin MacMartin
c2e3610638 Remove a second blank line in DashboardModel 2018-06-17 23:55:40 -04:00
Kevin MacMartin
abecbf062d Don't have classes that extend DashboardModel include Illuminate\Database\Eloquent\Model when DashboardModel already does this 2018-06-17 23:36:28 -04:00
Kevin MacMartin
256c0b179a Add in functionality to set a different column type on creation than when being edited 2018-06-17 23:31:24 -04:00