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
benjamin melançon
e9de7bb0b8
Catch other 2 places field has ridiculously long name
2018-12-18 11:21:36 -05:00
benjamin melançon
3712f6eff5
Add a teaser template for case studies
2018-12-18 11:12:54 -05:00