Commit graph

409 commits

Author SHA1 Message Date
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
benjamin melançon
bc1f7e8d45 Use teaser template instead of card (for blogs etc) 2018-12-18 09:02:11 -05:00
benjamin melançon
fc0d4429de Commit compiled CSS 2018-12-18 08:15:22 -05:00
benjamin melançon
80eb463cbf Make search bar large on search page 'cause i'm fancy like that 2018-12-18 08:15:12 -05:00
benjamin melançon
137647e7a1 Add template for header search separate from navbar search
It didn't look as good bouncing up and down in the middle of the page.

Also, style it to be a bit longer.
2018-12-18 08:03:09 -05:00
benjamin melançon
9700400610 Add the section class to page views (whole section)
Turns out this is really important to keeping a margin on mobile-sized viewports
2018-12-18 00:12:56 -05:00
benjamin melançon
db0bf279ee Hide search icon and form on mobile; print plain link instead 2018-12-17 23:59:10 -05:00
benjamin melançon
c8d8de3bfc Commit compiled CSS 2018-12-17 22:57:15 -05:00
benjamin melançon
80e6584708 Win specificity battle over Bulma to highlight 2nd-level menu links on hover 2018-12-17 22:56:58 -05:00
benjamin melançon
a0908b7fcd Commit compiled CSS 2018-12-17 22:27:10 -05:00
benjamin melançon
28b8a36303 Go to considerable lengths to keep links blue 2018-12-17 22:27:02 -05:00
benjamin melançon
6fb4f9e09c Rely on .content class for link hover padding in .hero components
The one place where we know it is used so far has the .content class already.

Removing it here prevents it from mucking up the secondary menu level when it
is placed within the hero-classed title section.
2018-12-17 22:26:07 -05:00
benjamin melançon
b4da1f689c Commit compiled CSS 2018-12-17 17:44:16 -05:00
benjamin melançon
eb1e0cdd22 Place bylines outside of titlebar 2018-12-17 17:44:09 -05:00
benjamin melançon
4022267b85 Only print the titlebar_links section if there's actually anything there 2018-12-17 17:41:19 -05:00
benjamin melançon
a2066e92d7 Restore distance between byline and title that adding titlebar div took away 2018-12-17 17:40:52 -05:00
benjamin melançon
49295ecb73 Print the secondary menu in the titlebar area
because our styleguide is annoying, we had to add the titlebar section to things
that don't have it in the styleguide, to be able to add the titlebar links part
when the secondary menu is there.

because Drupal is annoying, it prints the titlebar_links part whether there's any
secondary menu or not.

Ref #110
2018-12-17 17:15:14 -05:00
benjamin melançon
cd0a7e0a1a And whatever, let's make random non-node pages have dark blue navbars too 2018-12-17 10:03:46 -05:00
benjamin melançon
ed6fc3cf7a Let's try making blog posts light per design
but have other non-specialized content be dark (blue).
2018-12-17 10:02:48 -05:00
benjamin melançon
821741e962 Commit compiled CSS 2018-12-17 09:48:12 -05:00
benjamin melançon
cb7f49c103 Minimize flash of different navbar color
by not having it transition in the first time, but really we need a full fix
not a meh mitigation.
2018-12-17 09:47:11 -05:00
benjamin melançon
b64064604f Scrollmagic doesn't know how to remove the initial state so just don't have it 2018-12-16 23:47:26 -05:00
benjamin melançon
f1f8103bac Format source code 2018-12-16 23:46:01 -05:00
benjamin melançon
d60056b144 Give a try printing the secondary menu in the titlebar in the header 2018-12-16 23:06:45 -05:00
benjamin melançon
c7876c6627 Set starting default navbar to light header rather than transparent header 2018-12-16 23:06:25 -05:00
benjamin melançon
3303f808d6 Blank out the regular secondary menu block
... we're talking twig blocks here, as printed in the Agarica theme inheriting from
the Octavia theme which inherits it from the Bulma theme.
2018-12-16 23:05:49 -05:00
benjamin melançon
f26fbe6552 Bring person node paragraphs in line with regular node paragraph handling 2018-12-16 11:52:50 -05:00
benjamin melançon
d6dac423a1 Use the field summary + include paragraph wrapper for it
The body field is gone.
2018-12-16 11:51:38 -05:00
benjamin melançon
6ed816380a Consistantly use 'false' rather than 'not true' 2018-12-16 11:50:47 -05:00
benjamin melançon
d62239bebf Work around local debug output breaking background images 2018-12-16 11:39:46 -05:00
benjamin melançon
4530ac2937 We're using minimal HTML so we can actually print paragraph tags as designed 2018-12-15 22:48:51 -05:00
benjamin melançon
8205777a9e Overhaul card template for small cards
No paragraphs.  Keep it simple.

Ref #110
2018-12-15 22:39:41 -05:00
benjamin melançon
a562086680 Set classes for views rows showing small cards 2018-12-15 21:56:15 -05:00
benjamin melançon
ef56e86dfb Add back div for embedded views so we can pass classes in from the view 2018-12-15 21:55:48 -05:00
benjamin melançon
e7b850012c Add start of template for small cards for people listings 2018-12-15 00:07:59 -05:00
benjamin melançon
ba1135a1c8 Commit compiled CSS 2018-12-14 22:40:49 -05:00
benjamin melançon
af74487a66 OK so it was doing something all along...
... i just didn't notice the problematic thing until i started applying
transparency to headers of non-blue colors i guess?

Revert "Delete code that was commented out before i accidentally uncommented it"

This reverts commit 8a43d60d44.
2018-12-14 22:39:41 -05:00
benjamin melançon
92810e08bb Commit compiled CSS 2018-12-14 21:26:47 -05:00
benjamin melançon
8a43d60d44 Delete code that was commented out before i accidentally uncommented it
so, // at the start and // at the end, even on lines by themselves, are not empty
comments in Sass but apparently a multiline commenting out everything in between them.
2018-12-14 21:26:36 -05:00
benjamin melançon
38018874ce Make the navbar *start* transparent 2018-12-14 18:27:54 -05:00
benjamin melançon
65f3f8fcdb Title paragraphs (should have own colors) set navbar to transparent 2018-12-14 18:27:40 -05:00
benjamin melançon
eeb27a33ce Commit compiled CSS 2018-12-14 14:46:00 -05:00
benjamin melançon
618d34c4a4 Move transition to the whole element 2018-12-14 14:45:51 -05:00
benjamin melançon
82fef06480 Fix typo 2018-12-14 14:45:37 -05:00
benjamin melançon
32fb3146f7 Clean up empty code comments 2018-12-14 14:45:12 -05:00
benjamin melançon
34ae201572 Keep person's name in front of their picture 2018-12-14 14:37:23 -05:00
benjamin melançon
265e70a7e8 Commit compiled CSS 2018-12-14 13:17:05 -05:00
benjamin melançon
d418c47aa3 Tint person pictures per styleguide but remove on hover 2018-12-14 13:16:55 -05:00
benjamin melançon
eaad82c177 Remove all wrappers around embedded views 2018-12-13 18:18:38 -05:00
benjamin melançon
de13a6872b Make override very specific to blog
don't like this at all.  Really want the ability to configure most anything to
use the template i choose, which is sort of the promise of the pattern approach...
2018-12-13 14:02:01 -05:00
benjamin melançon
9f69656a37 Override unformatted view wrapper for embeds
... oohhh uggghhh we want this only for blog post listings *sob*
2018-12-13 13:25:26 -05:00
benjamin melançon
634f9f429c Override viewsreference view title to have titlebar stylings 2018-12-13 13:03:43 -05:00
benjamin melançon
80a13a1c74 Commit compiled CSS 2018-12-13 11:25:32 -05:00
benjamin melançon
806e6a1fb1 Keep blog teaser heights even: put author/date behind any pics 2018-12-13 11:25:15 -05:00
benjamin melançon
953d9df627 Commit compiled CSS 2018-12-13 10:41:58 -05:00
benjamin melançon
cd7b562894 Make sure search bar is off screen on large screens 2018-12-13 10:41:48 -05:00
benjamin melançon
63faed6999 Commit compiled CSS 2018-12-12 23:49:10 -05:00
benjamin melançon
5afa90cc37 Make listings like blog post teasers just a bit closer together 2018-12-12 23:48:50 -05:00
benjamin melançon
811313fdeb Mildly improve form styling 2018-12-12 23:48:19 -05:00
benjamin melançon
09abdfd224 After hours of tweaking call our search field good enough 2018-12-12 23:30:09 -05:00
benjamin melançon
9ecea50d45 Start a navbar search section (this is foreshadowing) 2018-12-12 18:26:25 -05:00
benjamin melançon
e814dc7383 Remove unneeded color change; removing strong tags was enough
And the margin top wasn't doing anything; it's the margin-bottom for the label that did
what we needed.
2018-12-12 03:30:34 -05:00
benjamin melançon
e07c09f022 Put more about tags in the flow & style 'em more subtle 2018-12-12 03:29:20 -05:00
benjamin melançon
4764bda7a4 Override core radios template to add class 2018-12-11 13:36:10 -05:00
benjamin melançon
7a286515ab Remove meaningless setting and use meaningful one; fixes one page at least 2018-12-11 13:07:06 -05:00
benjamin melançon
2afb27503d Let's try a transparent header background setting for titles 2018-12-11 13:06:38 -05:00
benjamin melançon
dd93a790af Remove all panel classes (which cause ugly lines) from fieldset 2018-12-11 12:13:41 -05:00
benjamin melançon
ab8f6af51d Commit compiled CSS 2018-12-11 12:11:23 -05:00
benjamin melançon
932beb1a58 Use single class not cascading to style form label 2018-12-11 12:11:14 -05:00
benjamin melançon
9a5d29d1e8 Override Bulma's form-element-label template to add form-label class 2018-12-11 12:09:39 -05:00