From 72d8e72811b8373f950aac9ca5512f92da7ec6e6 Mon Sep 17 00:00:00 2001 From: Alexander Marks Date: Tue, 14 Sep 2021 12:04:04 -0700 Subject: [PATCH 01/10] Remove jsSamples mod --- packages/lit-dev-content/site/css/mods.css | 6 ------ .../src/components/litdev-code-language-switch.ts | 3 +-- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/packages/lit-dev-content/site/css/mods.css b/packages/lit-dev-content/site/css/mods.css index 13172e41b..6530f98cc 100644 --- a/packages/lit-dev-content/site/css/mods.css +++ b/packages/lit-dev-content/site/css/mods.css @@ -21,10 +21,4 @@ --playground-code-tag-color: #808080; --playground-code-attribute-color: #9cdcfe; --playground-code-callee-color: #dcdcaa; -} - -.jsSamples { - /* TODO(aomarks) Remove when JS samples launch, and update the - litdev-code-language-switch display property to match this. */ - --litdev-code-language-switch-display: inline-flex; } \ No newline at end of file diff --git a/packages/lit-dev-content/src/components/litdev-code-language-switch.ts b/packages/lit-dev-content/src/components/litdev-code-language-switch.ts index db01f2cd9..1ea786046 100644 --- a/packages/lit-dev-content/src/components/litdev-code-language-switch.ts +++ b/packages/lit-dev-content/src/components/litdev-code-language-switch.ts @@ -27,8 +27,7 @@ export class LitDevCodeLanguageSwitch extends LitElement { } :host { - /* TODO(aomarks) Fix as inline-flex after jsSamples mod is retired. */ - display: var(--litdev-code-language-switch-display, none); + display: inline-flex; align-items: center; font-size: 13px; width: calc(48em / 13); From 325458264a55862e5cbfa27eae3e429cd8d97e48 Mon Sep 17 00:00:00 2001 From: Alexander Marks Date: Tue, 14 Sep 2021 12:13:00 -0700 Subject: [PATCH 02/10] Replace home-page-specific language toggle with new global one --- .../lit-dev-content/site/css/home/3-tour.css | 22 +++++++++------ .../lit-dev-content/site/home/3-tour.html | 7 ++--- .../src/pages/home-components.ts | 3 +- packages/lit-dev-content/src/pages/home.ts | 28 ------------------- 4 files changed, 17 insertions(+), 43 deletions(-) diff --git a/packages/lit-dev-content/site/css/home/3-tour.css b/packages/lit-dev-content/site/css/home/3-tour.css index 93e90a295..3e532618b 100644 --- a/packages/lit-dev-content/site/css/home/3-tour.css +++ b/packages/lit-dev-content/site/css/home/3-tour.css @@ -30,6 +30,13 @@ margin: 0; } +body[code-language-preference="ts"] #tourJsCode { + display: none; +} +body[code-language-preference="js"] #tourTsCode { + display: none; +} + #tourJsCode > figure, #tourTsCode > figure { /* Extra room for the JS/TS switch */ @@ -38,14 +45,11 @@ margin-bottom: 2em; } -#tourJsTsSwitch { +litdev-code-language-switch { position: absolute; - top: 20px; - right: 25px; - --mdc-theme-secondary: #0a7dff; - --mdc-typography-body2-font-size: 17px; - --mdc-theme-text-primary-on-background: #444; - zoom: 90%; + font-size: 16px; + top: 14px; + right: 14px; } #tourCode .tourHighlight { @@ -148,8 +152,8 @@ border-right: none; } - #tourJsTsSwitch { - position: absolute; + litdev-code-language-switch { + font-size: 13px; top: 45px; right: -20px; } diff --git a/packages/lit-dev-content/site/home/3-tour.html b/packages/lit-dev-content/site/home/3-tour.html index 1ace554bd..b285f68b7 100644 --- a/packages/lit-dev-content/site/home/3-tour.html +++ b/packages/lit-dev-content/site/home/3-tour.html @@ -1,13 +1,12 @@
- - - + +
{% highlight 'ts' %}{% include '../../samples/examples/hello-world-typescript/simple-greeting.ts' %}{% endhighlight %}
-