Commit graph

412 commits

Author SHA1 Message Date
benjamin melançon
7e05e7354f Well all the action is in Bulma so let's override that 2018-12-31 23:19:07 -05:00
benjamin melançon
087c21c1df Copy over Octavia block for overriding 2018-12-31 23:17:17 -05:00
benjamin melançon
4df31e044f Keep permalinks working even if ionicon service down 2018-12-31 23:05:48 -05:00
benjamin melançon
5eea89916a Skip permalink & tags section for pages, landing pages 2018-12-31 23:02:07 -05:00
benjamin melançon
f49ed76e15 Add organization (not individual) indicator, may not work
... but, confirmed it didn't *break* indiewebify.me validation; just not clear if it is
reading tat we're an org, or that it can read that...
2018-12-31 22:35:27 -05:00
benjamin melançon
e2d77d710b Mark up header with most basic h-card identification 2018-12-31 11:30:10 -05:00
benjamin melançon
ef3bcb3cc9 Commit compiled CSS 2018-12-28 14:30:59 -05:00
benjamin melançon
116c14040f Make content links bold for accessibility (minimum contrast) 2018-12-28 14:30:52 -05:00
benjamin melançon
360f7be9f4 Add title explaining back-to-top
I don't think that having an aria label is an overuse of aria; it might not be necessary but it makes
certain screenreaders don't try to read anything about the icon markup inside the link.
2018-12-28 14:12:40 -05:00
benjamin melançon
d446e8cf5b Commit compiled CSS 2018-12-26 23:36:00 -05:00
benjamin melançon
5581a74c3f Keep logo from taking on same hue as other navbar links on light header 2018-12-26 23:35:52 -05:00
benjamin melançon
54860991a7 Commit compiled CSS 2018-12-26 23:31:43 -05:00
benjamin melançon
13372f50f7 Style hovered over navbar links to be dark on light headers 2018-12-26 23:31:31 -05:00
benjamin melançon
7ba05a00e0 Commit compiled CSS 2018-12-26 22:26:55 -05:00
benjamin melançon
93525f799a Make navbar focus states match hover states 2018-12-26 22:26:40 -05:00
benjamin melançon
27da326d6a Move help (status messages) to just below navbar 2018-12-26 21:03:10 -05:00
benjamin melançon
39ae84867c Commit compiled CSS 2018-12-26 20:45:26 -05:00
benjamin melançon
63ecd42a15 Keep status messages out from under the fixed navbar
Ref #32
2018-12-26 20:45:03 -05:00
benjamin melançon
5825d0e54b Override bulma message template to add styling classes
... also we're presuming we're going to customize this more later.
2018-12-26 20:42:05 -05:00
benjamin melançon
103e2113d4 Commit compiled CSS 2018-12-26 10:07:44 -05:00
benjamin melançon
5edc8a488a Attempt to keep anchor targets below the fixed header
Largely using the CSS technique from https://stackoverflow.com/a/28824157/1028376
2018-12-26 10:07:32 -05:00
benjamin melançon
2145111b06 Set permalink (comment ID) correctly 2018-12-25 23:27:45 -05:00
benjamin melançon
9228dbb7bf Commit compiled CSS 2018-12-25 23:27:11 -05:00
benjamin melançon
f890ebdb94 Ensure additional hover states have matching focus states 2018-12-25 23:26:56 -05:00
benjamin melançon
c7031b4933 Give search form focus when it's hovered over 2018-12-25 23:24:44 -05:00
benjamin melançon
3ef69dd84f Bring up form when it has focus, also 2018-12-25 23:24:11 -05:00
benjamin melançon
d9a187bd58 Restrict comment form to middle flow 2018-12-25 21:08:44 -05:00
benjamin melançon
e1f3746a29 Attempt to smooth over link icon in screenreaders
If it doesn't work out in testing, go to commit ecd20f1 approach
2018-12-25 20:07:15 -05:00
benjamin melançon
ecd20f1986 Keep link icon for permalink from being ugly for screenreaders
This is a longer approach than what i think we'll take though
2018-12-25 20:06:00 -05:00
benjamin melançon
2cfb2f5ffa Commit compiled CSS 2018-12-25 19:18:27 -05:00
benjamin melançon
b4116e1cd4 Tweak alignment of ionicons
This somehow works even though ion-icon is like an undefined HTML tag.
2018-12-25 19:18:16 -05:00
benjamin melançon
ad5f14be80 Drop extra to get rid of rude not verified message
Not sure what else might go into {{ extra }} other than 'not verified' that we might be losing...
2018-12-25 19:16:13 -05:00
benjamin melançon
a0710da71a Output datetime as dt-published microformat for indieweb
well this won't actually work until https://github.com/swentel/indieweb/issues/361
is done... but in anticipation of swentel's awesomeness.
2018-12-25 11:50:33 -05:00
benjamin melançon
026c850504 Avoid printing reply link to regular users
don't want it for admins either but that'll wait on official D8 FlatComments
which Gnuget ported already: https://www.drupal.org/project/flatcomments/issues/2820578
2018-12-25 11:45:30 -05:00
benjamin melançon
98b6cc0c08 Get unlinked title in a slightly less hacky way
... and slowly realize we really don't want titles on our comments...
2018-12-25 11:44:02 -05:00
benjamin melançon
f6b5d40d76 Prevent comment title from being link (stupid /comment/123 link at that) 2018-12-25 11:33:29 -05:00
benjamin melançon
eb5b6b1e01 Add h-entry markup for title (p-name) 2018-12-21 15:45:38 -05:00
benjamin melançon
4c08b5051b Revert "This would have worked if not for non-Bulma way the central designs work"
This reverts commit f6b9cf1468.
2018-12-21 13:20:07 -05:00
benjamin melançon
f6b9cf1468 This would have worked if not for non-Bulma way the central designs work 2018-12-21 13:19:58 -05:00
benjamin melançon
0107a5c936 Explicitly print tags, and start a 'sharing' section with a permalink
... using the newly available ionicons web component, which works,
unlike the old mis-matched classes and font.
2018-12-20 15:39:12 -05:00
benjamin melançon
c5a7ff4059 Add a stub for a hidden microformats section if we didn't print the authors field 2018-12-20 15:37:59 -05:00
benjamin melançon
a76467412d Commit compiled CSS 2018-12-20 15:37:06 -05:00
benjamin melançon
af4b0252fb Drop manual loading of Ionicons files 2018-12-20 15:36:44 -05:00
benjamin melançon
c18d131a2a Commit compiled CSS 2018-12-20 11:50:52 -05:00
benjamin melançon
8970e69061 Yet another hoop to preserve first section separation from navbar 2018-12-20 11:50:43 -05:00
benjamin melançon
ee2d68da26 Add placeholders, classes for indieweb markup 2018-12-20 11:50:03 -05:00
benjamin melançon
03d4cadb5b Add me-myself relation to Mastadon, Twitter profiles 2018-12-20 00:49:02 -05:00
benjamin melançon
afb99dad0e Commit compiled CSS 2018-12-18 12:42:02 -05:00
benjamin melançon
e913b22507 Ensure embedded media is responsive 2018-12-18 12:41:53 -05:00
benjamin melançon
93442780d4 With much tribulation, accept title paragraphs into the case study teaser fold 2018-12-18 12:26:06 -05:00