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
|
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 |
|
Kevin MacMartin
|
54508b4ebe
|
Add the 'display' type to the edit-item blade, allowing printed information that can't be edited
|
2016-12-19 22:59:19 -05:00 |
|
Kevin MacMartin
|
61233c887e
|
Make the 'new' button on the edit-list page optional
|
2016-12-19 22:45:11 -05:00 |
|
Kevin MacMartin
|
a9455f99a0
|
Add export functionality to the dashboard edit-list feature, and clean up the edit-list blade a bit
|
2016-12-19 22:31:04 -05:00 |
|
Kevin MacMartin
|
318ca8a80c
|
Add an option to enable/disable the delete button on edit-list dashboard items
|
2016-12-19 22:17:13 -05:00 |
|
Kevin MacMartin
|
2819ed5582
|
Use false instead of 'false' to disable the sort col
|
2016-12-19 22:03:43 -05:00 |
|
Kevin MacMartin
|
b4523938f5
|
Space dashboard blades out a bit better
|
2016-12-19 21:21:14 -05:00 |
|
Kevin MacMartin
|
df7676ece8
|
Add a body class based on whether a desktop or mobile device has been detected
|
2016-10-16 21:32:07 -04:00 |
|
Kevin MacMartin
|
961120131e
|
Replace the abandoned laravel-head with a native implementation
|
2016-10-15 16:53:14 -04:00 |
|
Kevin MacMartin
|
a28a3bfe3f
|
Setup scss wildcards to only include *.scss
|
2016-10-12 23:44:00 -04:00 |
|
Kevin MacMartin
|
073e9ddf4f
|
Use $(window).on("load" instead of $(window).load as this no longer exists in jquery 3
|
2016-10-12 21:34:31 -04:00 |
|
Kevin MacMartin
|
944684ac54
|
Pull in the latest upstream laravel changes
|
2016-09-02 12:02:24 -04:00 |
|
Kevin MacMartin
|
81842245d1
|
Use units for the nav height calc
|
2016-08-23 22:54:11 -04:00 |
|
Kevin MacMartin
|
21c62e37e4
|
Update to laravel 5.3 base
|
2016-08-19 16:38:49 -04:00 |
|
Kevin MacMartin
|
329027891c
|
A bit more cleanup
|
2016-08-19 00:33:12 -04:00 |
|
Kevin MacMartin
|
38e3b02d9e
|
Remove blank line
|
2016-08-19 00:29:31 -04:00 |
|
Kevin MacMartin
|
68adeae84b
|
Move the gulp modernizr task to just above the watch task and fix the dashboard includes
|
2016-08-16 19:47:29 -04:00 |
|
Kevin MacMartin
|
5091f95475
|
Convert less to scss and make the required changes to support that
|
2016-08-16 19:33:02 -04:00 |
|
Kevin MacMartin
|
eeeac52dbe
|
Collapse the dashboard table much more quickly
|
2016-08-05 15:23:45 -04:00 |
|
Kevin MacMartin
|
ab1e828421
|
Formatting in the nav
|
2016-08-02 22:55:30 -04:00 |
|
Kevin MacMartin
|
e61a1f5558
|
Update composer dependencies and change fontawesome path to the new hyphen-free version
|
2016-08-01 23:02:16 -04:00 |
|
Kevin MacMartin
|
5f836e518f
|
Fix linter issues and update variable declarations to es6 in the js
|
2016-08-01 21:26:54 -04:00 |
|
Kevin MacMartin
|
3ce19f871c
|
Implement cache busting for javascript and css assets
|
2016-06-01 22:59:52 -04:00 |
|
Kevin MacMartin
|
2cab3c0ac0
|
Only use modernizr for public css and js and only load it on the public site
|
2016-05-23 23:16:04 -04:00 |
|
Kevin MacMartin
|
fac4956851
|
Add missing equals to the modernizr include
|
2016-05-23 22:41:04 -04:00 |
|
Kevin MacMartin
|
18660feac1
|
Update the gulpfile to reflect eslint requirements, use separate dashboard and public libraries, and add a modernizr task that accounts for included features
|
2016-05-23 22:35:33 -04:00 |
|
Kevin MacMartin
|
c4538a06eb
|
Add an option-select option to the set of available form items in the dashboard edit item page and document its use in the readme
|
2016-05-18 20:05:14 -04:00 |
|
Kevin MacMartin
|
ebbec6119b
|
Add webkit-overflow-scrolling: touch to the body and html elements
|
2016-05-07 17:47:23 -04:00 |
|
Kevin MacMartin
|
58729bc048
|
Remove the word "Copyright" before the copyright symbol
|
2016-05-07 17:13:48 -04:00 |
|
Kevin MacMartin
|
ceb47b1c9c
|
Don't enable the markdown editor spell checker as it requires 3rd party assets
|
2016-04-08 18:03:18 -04:00 |
|
Kevin MacMartin
|
b6c1544013
|
Replace laravel-elixir with pure gulp
|
2016-03-30 00:51:54 -04:00 |
|
Kevin MacMartin
|
4c98f84c33
|
Formatting tweak
|
2016-03-24 22:00:47 -04:00 |
|
Kevin MacMartin
|
734ba27c11
|
Close meta tag in the contact email
|
2016-03-19 17:43:20 -04:00 |
|
Kevin MacMartin
|
84b3000288
|
Set the default font through inheritance rather than *
|
2016-03-19 16:43:21 -04:00 |
|
Kevin MacMartin
|
9a7f8857c3
|
Move fonts to resources/assets/fonts, mark everything in public/fonts in the gitignore, and add a copy task for resources/assets/fonts/* to public/fonts
|
2016-03-19 16:03:32 -04:00 |
|
Kevin MacMartin
|
f42f5e5a16
|
Allow the livereload host to be set in the .env file
|
2016-03-19 15:31:28 -04:00 |
|
Kevin MacMartin
|
bcb11e1b33
|
Fix edit-item in the dashboard
|
2016-03-15 00:09:58 -04:00 |
|
Kevin MacMartin
|
89bbb153b2
|
Implement another solution to the PHP7 issue with variables referencing eloquent columns
|
2016-02-14 00:36:42 -05:00 |
|
Kevin MacMartin
|
bfd4ddf091
|
Remove shows, news and videos from the dashboard home, and add an entry to the readme explaining how to add models to the dashboard menu
|
2016-01-29 00:00:50 -05:00 |
|
Kevin MacMartin
|
77c9bf3c6a
|
Add the sticky footer plugin, rip a lot of unnecessary styles out of the nav , add some better defaults to the nav, add some padding to the top of the body to space against the nav, give some default styles for the subscription box, and improve the contact page a bit
|
2016-01-28 22:28:05 -05:00 |
|
Kevin MacMartin
|
5a02de472d
|
Resolve issue in the dashboard caused by PHP7
|
2016-01-28 16:40:42 -05:00 |
|
Kevin MacMartin
|
cf2db67006
|
Fix some minor formatting issues
|
2016-01-27 15:24:21 -05:00 |
|
Kevin MacMartin
|
b27f76803f
|
Don't import the non-existent 'classes' stylesheet in the dashboard stylesheet
|
2016-01-27 00:22:44 -05:00 |
|
Kevin MacMartin
|
79824835de
|
Update + add in dashboard functionality, and document how to setup the dashboard in the readme
|
2016-01-26 23:20:08 -05:00 |
|
Kevin MacMartin
|
4eb417b357
|
Add OpenSans Regular as the default font
|
2016-01-03 19:11:48 -05:00 |
|
Kevin MacMartin
|
392ffaf572
|
Implement contact form functionality
|
2016-01-03 19:08:53 -05:00 |
|