From f369eadc90fa4c87567253a559339231b2b7dd01 Mon Sep 17 00:00:00 2001 From: Timid Robot Zehta Date: Tue, 26 Mar 2024 15:41:38 -0700 Subject: [PATCH] update vocabulary-theme to 1.3.3 --- .../themes/vocabulary-theme/style.css | 286 ++++-------------- .../vocabulary/css/library-vars.css | 4 +- .../vocabulary/css/vocabulary.css | 124 ++++++-- .../vocabulary/fonts/AccidenzCommons.otf | Bin 14220 -> 0 bytes .../fonts/CCAccidenzCommons-medium.otf | Bin 0 -> 12428 bytes 5 files changed, 160 insertions(+), 254 deletions(-) delete mode 100644 cc_legal_tools/static/wp-content/themes/vocabulary-theme/vocabulary/fonts/AccidenzCommons.otf create mode 100644 cc_legal_tools/static/wp-content/themes/vocabulary-theme/vocabulary/fonts/CCAccidenzCommons-medium.otf diff --git a/cc_legal_tools/static/wp-content/themes/vocabulary-theme/style.css b/cc_legal_tools/static/wp-content/themes/vocabulary-theme/style.css index 1a4a22e0..3c9d9930 100644 --- a/cc_legal_tools/static/wp-content/themes/vocabulary-theme/style.css +++ b/cc_legal_tools/static/wp-content/themes/vocabulary-theme/style.css @@ -3,7 +3,7 @@ Theme Name: CC Vocabulary Theme Author: the Creative Commons team; possumbilities, Timid Robot Author URI: https://opensource.creativecommons.org/ Description: Theme based on the Vocabulary Design System -Version: 1.3.2 +Version: 1.3.3 Requires at least: 5.0 Tested up to: 6.2.2 Requires PHP: 7.0 @@ -90,6 +90,26 @@ div[id^="attachment_"].alignright:after { clear: both; } +.default-page div[id^="attachment_"].alignleft { + margin-left: 0; + width: 40%; +} + +.default-page div[id^="attachment_"].alignright { + margin-right: 0; + width: 40%; +} + +.default-page main figure:has(img.alignleft) { + margin-left: 0; + width: 40%; +} + +.default-page main figure:has(img.alignright) { + margin-right: 0; + width: 40%; +} + /* WP Outputs pagination as ul, rather than more semantic ul */ nav.pagination ul { display: flex; @@ -168,6 +188,8 @@ main nav.pagination ul li span.current { } .home-narrative main > article:nth-of-type(1) > h2 { + margin-top: 0; + font-size: 3.56em; } @@ -186,7 +208,6 @@ main nav.pagination ul li span.current { margin: 0 5%; margin-bottom: 6.4em; gap: 0 4em; - position: relative; } @@ -203,31 +224,6 @@ main nav.pagination ul li span.current { background: black; } -.home-narrative .topic-summary .attention { - display: inline-block; - padding: 2em; - margin-bottom: 1em; - - background: var(--vocabulary-brand-color-soft-turquoise); - font-size: .67em; -} - -.home-narrative .topic-summary .attention .icon-attach:before { - margin-right: .3em; -} - -.home-narrative .topic-summary .attention p { - display: inline; - margin: 0; - padding: 0; - - font-size: 1.5em; -} - -.home-narrative .topic-summary .attention a { - --underline-background-color: var(--vocabulary-brand-color-soft-turquoise); -} - .home-narrative .topic-summary figure { width: 100%; /* height: 60%; */ @@ -243,10 +239,6 @@ main nav.pagination ul li span.current { background: black; } -.home-narrative .topic-summary figure:has(.attention) iframe { - height: 55%; -} - .home-narrative .topic-summary .description { grid-area: description; } @@ -418,6 +410,7 @@ main nav.pagination ul li span.current { .home-narrative main .authored-posts > h2 { grid-column: span 12; + margin-top: 0; margin-bottom: 0; /* margin-bottom: 1em; */ @@ -526,9 +519,14 @@ main nav.pagination ul li span.current { } .home-narrative main .authored-posts.highlight article.attribution-list h2 { + margin: 0; font-size: 2.1em; } +.home-narrative main .authored-posts.highlight article.attribution-list ul { + margin-top: 2em; +} + .home-narrative > h2 { margin-top: 0; font-size: 2.4em; @@ -599,9 +597,15 @@ main nav.pagination ul li span.current { +@media (min-width: 1500px) { + .home-narrative .data-points .data-point.khan-academy h2 { + text-indent: -6000px; + } +} + @media (max-width: 1140px) { .home-narrative main footer .attribution-list ul.expand { - grid-template-columns: 1fr 1fr; + grid-template-columns: 1fr 1fr; } } @@ -629,15 +633,19 @@ main nav.pagination ul li span.current { .home-narrative main .authored-posts.highlight { - display: flex; - flex-wrap: wrap; - padding: 0 5%; - /* width: 90%; */ + display: flex; + flex-wrap: wrap; + padding: 0 5%; + /* width: 90%; */ } + .home-narrative .authored-posts.highlight h2 { + margin-top: 1em; + } + .home-narrative main .authored-posts.highlight > article:nth-child(1) { - width: 100%; + width: 100%; } .home-narrative .authored-posts article { @@ -669,6 +677,10 @@ main nav.pagination ul li span.current { padding-top: 2em; } + .home-narrative main .authored-posts article { + margin-bottom: 2em; + } + .home-narrative main footer .attribution-list ul.expand { display: block; } @@ -685,194 +697,6 @@ main nav.pagination ul li span.current { } } - -/* patches */ - -body > .attention { - text-align: center; -} - -body > .attention a { - display: inline-flex; - align-items: center; - padding: 0.5em .8em;; - - margin-left: .5em; - - text-transform: uppercase; - font-family: 'Roboto Condensed'; - font-style: normal; - font-weight: 700; - text-decoration: none; - vertical-align: middle; - background: var(--vocabulary-brand-color-turquoise); - color: white; - border-radius: 4px; -} - -body > .attention a:before { - --icon-sprite: url('vocabulary/svg/cc/icons/cc-icons.svg#cc-heart-filled'); - --icon-sprite-color: white; - --icon-sprite-size: 1em; - - display: inline-block; - content: ''; - height: 1em; - width: 1em; - margin-right: .2em; - - font-size: var(--icon-sprite-size); - background-color: var(--icon-sprite-color); - -webkit-mask-repeat: no-repeat; - mask-repeat: no-repeat; - -webkit-mask-image: var(--icon-sprite); - mask-image: var(--icon-sprite); - -webkit-mask-size: contain; - mask-size: contain; -} - -body > .attention.low-importance { - background: var(--vocabulary-brand-color-soft-green); - border-bottom: 8px solid var(--vocabulary-brand-color-green); -} - -body > .attention.medium-importance { - background: var(--vocabulary-brand-color-soft-gold); - border-bottom: 8px solid var(--vocabulary-brand-color-gold); -} - -body > .attention.high-importance { - background: var(--vocabulary-brand-color-soft-tomato); - border-bottom: 8px solid var(--vocabulary-brand-color-tomato); -} - -.masthead .identity-logo:focus, body > footer .identity-logo:focus, .icon-replace:focus { - background-color: purple; -} - -main p:has(img) { - overflow: hidden; -} - -.home-narrative main > article:nth-of-type(1) > h2 { - margin-top: 0; -} - -.home-narrative main .authored-posts > h2 { - margin-top: 0; -} - -.home-narrative main .authored-posts.highlight article.attribution-list h2 { - margin: 0; -} - -.home-narrative main .authored-posts.highlight article.attribution-list ul { - margin-top: 2em; -} - -.default-page main > header { - padding: 3.7em 0; -} - - .default-page main > header h1 { - margin: 0; -} - -.default-page main > header p { - margin-bottom: .3em; -} - -.default-page main > aside nav ul { - font-size: 1rem; -} - -.default-page main > aside nav ul ul { - margin-top: .8em; -} - -.default-page div[id^="attachment_"].alignleft { - margin-left: 0; - width: 40%; -} - -.default-page div[id^="attachment_"].alignright { - margin-right: 0; - width: 40%; -} - -.default-page main figure:has(img.alignleft) { - margin-left: 0; - width: 40%; -} - -.default-page main figure:has(img.alignright) { - margin-right: 0; - width: 40%; -} - -.blog-index .attribution-list h2 { - margin: 0; -} - -.blog-index .attribution-list ul.expand { - margin-top: 2em; -} - -.team-index main .persons .person img { - zoom: 10; -} - -.team-index main .persons .person h3 { - width: 100%; -} - -.person-page main > header { - min-height: 410px; -} - -body > footer { - padding-top: 40px; -} - -@media (min-width: 1500px) { - body { - width: 1500px; - margin: 0 auto; - } - - .home-narrative .data-points .data-point.khan-academy h2 { - text-indent: -6000px; - } -} - -@media (max-width: 900px) { - - .home-narrative .authored-posts.highlight h2 { - margin-top: 1em; - } - -} - -@media (max-width: 705px) { - - .search-index .search-form form button { - width: 20%; - } - - .home-narrative main .authored-posts article { - margin-bottom: 2em; - } - - .blog-index main .authored-posts.highlight:nth-of-type(1) > article:nth-child(1) { - padding: 2em; - } - - .blog-index main .authored-posts.highlight { - padding: 0 5%; - } - -} - @media (max-width: 425px) { .home-narrative main .authored-posts.highlight > article:nth-of-type(1) { @@ -891,15 +715,7 @@ body > footer { } - .blog-index .attribution-list { - padding: 2em; - } - - .blog-index .attribution-list h2 { - width: 50%; - hyphens: auto; - word-break: break-word; +} - } -} +/* patches */ diff --git a/cc_legal_tools/static/wp-content/themes/vocabulary-theme/vocabulary/css/library-vars.css b/cc_legal_tools/static/wp-content/themes/vocabulary-theme/vocabulary/css/library-vars.css index ce62b82d..e3e40523 100644 --- a/cc_legal_tools/static/wp-content/themes/vocabulary-theme/vocabulary/css/library-vars.css +++ b/cc_legal_tools/static/wp-content/themes/vocabulary-theme/vocabulary/css/library-vars.css @@ -52,11 +52,11 @@ } @font-face { - font-family: "Accidenz Commons"; + font-family: "CC Accidenz Commons"; font-style: normal; font-weight: 400; font-display: swap; - src: url(../fonts/AccidenzCommons.otf) format("opentype"); + src: url(../fonts/CCAccidenzCommons-medium.otf) format("opentype"); } diff --git a/cc_legal_tools/static/wp-content/themes/vocabulary-theme/vocabulary/css/vocabulary.css b/cc_legal_tools/static/wp-content/themes/vocabulary-theme/vocabulary/css/vocabulary.css index e6058a05..13de9a9f 100644 --- a/cc_legal_tools/static/wp-content/themes/vocabulary-theme/vocabulary/css/vocabulary.css +++ b/cc_legal_tools/static/wp-content/themes/vocabulary-theme/vocabulary/css/vocabulary.css @@ -140,7 +140,7 @@ body > header { box-sizing: border-box; text-decoration: none; - font-family: "Accidenz Commons"; + font-family: "CC Accidenz Commons"; font-weight: normal; text-transform: lowercase; letter-spacing: -1px; @@ -177,7 +177,7 @@ body > header { box-sizing: border-box; text-decoration: none; - font-family: "Accidenz Commons"; + font-family: "CC Accidenz Commons"; font-weight: normal; text-transform: lowercase; letter-spacing: -1px; @@ -466,6 +466,7 @@ body > article.attention { font-weight: 400; font-size: 1.2em; line-height: 150%; + text-align: center; border-bottom: 3px solid white; } @@ -480,15 +481,59 @@ body > article.attention a { --underline-background-color: var(--vocabulary-brand-color-soft-green); } -.default-page main > header { - justify-content: left; - text-align: left; -} +body > article.attention.low-importance a, body > article.attention.medium-importance a, body > article.attention.high-importance a { + display: inline-flex; + align-items: center; + padding: 0.5em .8em; + margin-left: .5em; -.default-page main > header:before { - left: -5.5%; + text-transform: uppercase; + font-family: 'Roboto Condensed'; + font-style: normal; + font-weight: 700; + text-decoration: none; + vertical-align: middle; + background: var(--vocabulary-brand-color-turquoise); + color: white; + border-radius: 4px; } +body > article.attention.low-importance a:before, body > article.attention.medium-importance a:before, body > article.attention.high-importance a:before { + --icon-sprite: var(--cc-heart-filled); + --icon-sprite-color: white; + --icon-sprite-size: 1em; + + display: inline-block; + content: ''; + height: 1em; + width: 1em; + margin-right: .2em; + + font-size: var(--icon-sprite-size); + background-color: var(--icon-sprite-color); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-image: var(--icon-sprite); + mask-image: var(--icon-sprite); + -webkit-mask-size: contain; + mask-size: contain; + } + + body > .attention.low-importance { + background: var(--vocabulary-brand-color-soft-green); + border-bottom: 8px solid var(--vocabulary-brand-color-green); + } + + body > .attention.medium-importance { + background: var(--vocabulary-brand-color-soft-gold); + border-bottom: 8px solid var(--vocabulary-brand-color-gold); + } + + body > .attention.high-importance { + background: var(--vocabulary-brand-color-soft-tomato); + border-bottom: 8px solid var(--vocabulary-brand-color-tomato); + } + .default-page main { width: 90%; box-sizing: border-box; @@ -502,22 +547,27 @@ body > article.attention a { } +.default-page main > header:before { + left: -5.5%; +} + .default-page main > header { display: block; grid-area: header; - padding-top: 1em; + padding: 3.7em 0; + justify-content: left; + text-align: left; } .default-page main > header h1 { - margin-bottom: 0; - + margin: 0; } .default-page main > header p { /* margin-top: 0; margin-bottom: 0; */ - + margin-bottom: .3em; } .default-page main > aside { @@ -561,11 +611,12 @@ body > article.attention a { text-indent: none; list-style: none; - font-size: 1em; + font-size: 1rem; font-weight: 700; } .default-page main > aside nav ul ul { + margin-top: .8em; margin-left: 1em; } @@ -1020,7 +1071,7 @@ body > article.attention a { } .blog-index .attribution-list h2 { - margin-top: 0; + margin: 0; } .blog-index .attribution-list button.expand-attribution { @@ -1048,6 +1099,7 @@ body > article.attention a { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; margin: 0; + margin-top: 2em; padding: 0; gap: 2em; @@ -1578,6 +1630,7 @@ main nav.pagination ol li.current a { } .team-index main .persons .person h3 { + width: 100%; margin-top: .6em; margin-bottom: .5em; @@ -1606,6 +1659,7 @@ main nav.pagination ol li.current a { .team-index main .persons .person img { width: 100%; + zoom: 10; } @@ -1641,6 +1695,7 @@ main nav.pagination ol li.current a { } .person-page main > header { + min-height: 410px; position: relative; box-sizing: border-box; display: grid; @@ -1915,7 +1970,6 @@ main .series p { line-height: 150%; } - main a { /* better hyperlink underline typesetting inspired by Tufte CSS */ --underline-color: var(--vocabulary-brand-color-dark-tomato); @@ -1945,6 +1999,9 @@ main p { line-height: 150%; } +main p:has(img) { + overflow: hidden; + } main ul, main ol { margin: 0 0 2em 1em; @@ -2228,8 +2285,7 @@ body > footer { "contact subscribe subscribe donate" "contact license license donate"; gap: 40px; - padding: 20px var(--vocabulary-page-edges-space); - padding-bottom: 40px; + padding: 40px var(--vocabulary-page-edges-space); font-family: 'Source Sans Pro'; font-style: normal; @@ -2508,6 +2564,13 @@ body > footer .license svg { grid-area: button; } +@media (min-width: 1500px) { + body { + width: 1500px; + margin: 0 auto; + } + + } @media (max-width: 1140px) { .blog-index main footer .attribution-list ul.expand { @@ -2596,6 +2659,14 @@ body > footer .license svg { display: block; } + .blog-index main .authored-posts.highlight:nth-of-type(1) > article:nth-child(1) { + padding: 2em; + } + + .blog-index main .authored-posts.highlight { + padding: 0 5%; + } + .blog-index main footer .attribution-list ul.expand { display: block; } @@ -2613,6 +2684,10 @@ body > footer .license svg { margin-bottom: 2em; } + .search-index .search-form form button { + width: 20%; + } + } @media (max-width: 680px) { @@ -2695,6 +2770,21 @@ body > footer .license svg { } } +@media (max-width: 425px) { + + .blog-index .attribution-list { + padding: 2em; + } + + .blog-index .attribution-list h2 { + width: 50%; + hyphens: auto; + word-break: break-word; + + } + + } + @media (max-width:400px) { .explore-panel .explore-menu ul { diff --git a/cc_legal_tools/static/wp-content/themes/vocabulary-theme/vocabulary/fonts/AccidenzCommons.otf b/cc_legal_tools/static/wp-content/themes/vocabulary-theme/vocabulary/fonts/AccidenzCommons.otf deleted file mode 100644 index f26e72df21b83e775369d028934d2dfb9944cba0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14220 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

>(jfv%l^>=Rj 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 E0k^SFaR2}S diff --git a/cc_legal_tools/static/wp-content/themes/vocabulary-theme/vocabulary/fonts/CCAccidenzCommons-medium.otf b/cc_legal_tools/static/wp-content/themes/vocabulary-theme/vocabulary/fonts/CCAccidenzCommons-medium.otf new file mode 100644 index 0000000000000000000000000000000000000000..a4409cab2333d4d410966af636a3cb8764f0bb2a GIT binary patch literal 12428 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