|
8 | 8 | <meta name="description" content="Simple. Fast. Web Components.">
|
9 | 9 | <link rel="icon" href="{{ site.baseurl }}/images/flame-favicon.svg">
|
10 | 10 | <link rel="mask-icon" href="{{ site.baseurl }}/images/flame-favicon.svg" color="#324fff">
|
| 11 | + <link rel="modulepreload" href="{{ site.baseurl }}/js/global/lit-hydrate-support.js"> |
11 | 12 |
|
12 | 13 | {% inlinecss "global.css" %}
|
13 | 14 |
|
14 | 15 | {% inlinecss "mods.css" %}
|
15 | 16 | {% inlinejs "global/apply-mods.js" %}
|
16 | 17 | {% inlinejs "global/initialize-typescript-attribute.js" %}
|
17 | 18 | {% inlinejs "global/mobile-drawer.js" %}
|
18 |
| - {% if ssr %} |
19 |
| - {% if not nohydrate %} |
20 |
| - <script type="module" src="{{ site.baseurl }}/js/global/lit-hydrate-support.js"></script> |
21 |
| - {% endif %} |
22 |
| - {% inlinejs "global/dsd-polyfill.js" %} |
23 |
| - {% endif %} |
| 19 | + <script type="module" src="{{ site.baseurl }}/js/global/lit-hydrate-support.js"></script> |
| 20 | + {% inlinejs "global/dsd-polyfill.js" %} |
24 | 21 |
|
25 | 22 | {% if selectedVersion !== latestVersion %}
|
26 | 23 | <link rel="canonical" href="{{ versions[latestVersion].path }}/{{ versionLinks[latestVersion] }}">
|
27 | 24 | {% inlinejs "components/litdev-banner.js" %}
|
28 | 25 | {% endif %}
|
29 | 26 |
|
30 |
| - <!-- We need to load litdev-search first because @lion/core loads the |
31 |
| - scoped-custom-element-registry polyfill. If MWC components are loaded |
32 |
| - first the polyfill currently throws errors. --> |
33 |
| - <script type="module" src="{{ site.baseurl }}/js/components/litdev-search.js"></script> |
| 27 | + <script type="module" src="{{ site.baseurl }}/js/global/hydrate-common-components.js"></script> |
34 | 28 |
|
35 | 29 | <script type="module" src="{{ site.baseurl }}/js/global/mobile-nav.js"></script>
|
36 |
| - <script type="module" src="{{ site.baseurl }}/js/components/litdev-version-selector.js"></script> |
37 |
| - <script type="module" src="{{ site.baseurl }}/js/components/litdev-aside.js"></script> |
| 30 | + {% if not noaside %} |
| 31 | + <script type="module" src="{{ site.baseurl }}/js/components/litdev-aside.js"></script> |
| 32 | + {% endif %} |
38 | 33 |
|
39 | 34 | <!-- Preload common chunks we always need. Note <link rel="modulepreload">
|
40 | 35 | isn't yet supported in Firefox or Safari. -->
|
41 | 36 | {% if not env.DEV %}
|
42 |
| - <script type="module" src="{{ site.baseurl }}/js/lit.js"></script> |
43 | 37 | <script type="module" src="{{ site.baseurl }}/js/tslib.js"></script>
|
44 | 38 | <script type="module" src="{{ site.baseurl }}/js/mwc-base.js"></script>
|
45 | 39 | <script type="module" src="{{ site.baseurl }}/js/mwc-icon-button.js"></script>
|
|
48 | 42 | <link rel="preconnect" href="https://fonts.gstatic.com">
|
49 | 43 |
|
50 | 44 | <link href="/blog/atom.xml" rel="alternate" type="application/atom+xml" title="Lit Blog feed">
|
| 45 | + <noscript><style>body[dsd-pending] {display: block !important;}</style></noscript> |
51 | 46 | {% block head %}{% endblock %}
|
52 | 47 | </head>
|
53 |
| - <body {% if ssr %}dsd-pending{% endif %}> |
| 48 | + <body dsd-pending> |
54 | 49 | <mwc-drawer type="modal" id="mobileDrawer">
|
55 | 50 | <nav>
|
56 | 51 | <div id="mobileSiteNav">
|
|
0 commit comments