Skip to content

Commit 0cc8e0c

Browse files
committed
deploy: fix(ui): remove module from script (googleapis#2703)
Removed `type="module"` from the script with DOM content. Explanation of the chain of events that is happening currently: * tools.html loads. It sees <script type="module" src="/ui/js/tools.js"></script> and the inline <script type="module"> containing renderMainContent() call. * Because both are modules, the browser waits until the HTML is fully parsed, then executes them strictly in the order they appear in the file. * tools.js executes and attaches its DOMContentLoaded listener. * The inline script executes and attaches its DOMContentLoaded listener. * The DOM finishes loading. The browser fires the DOMContentLoaded event. * tools.js handles the event first. It runs the code on Line 27, looks for tool-display-area, but it doesn't exist yet because the inline script (which calls renderMainContent(...) to build that element) hasn't run its event handler yet Without the `type="module"`, it is now a standard script. The browser will pause HTML parsing, executes the script immediately, and registers the DOMContentLoaded listener first. If we want to transition to using ES modules in the future, we will have to rearrange the scripts. For now, modules is not necessary in this use case. Hence defaulted to standard script. Co-authored-by: Averi Kitsch <akitsch@google.com> 6943ab6
1 parent 6601e66 commit 0cc8e0c

386 files changed

Lines changed: 1708 additions & 785 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

dev/404.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
<svg class="bi me-2 opacity-50"><use href="#moon-stars-fill"/></svg>
77
Dark<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li><li><button type=button class="dropdown-item d-flex align-items-center active" data-bs-theme-value=auto aria-pressed=true>
88
<svg class="bi me-2 opacity-50"><use href="#circle-half"/></svg>
9-
Auto<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li></ul></li></ul></div><div class="d-none d-lg-block"><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/genai-toolbox/dev/offline-search-index.b3289c1d1775bfc405175bd7ffc32698.json data-offline-search-base-href=/ data-offline-search-max-results=10></div></div></div></nav></header><div class="container-fluid td-default td-outer"><main role=main class=td-main><div class=td-content><h1>Not found</h1><p>Oops! This page doesn't exist. Try going back to the <a href=/genai-toolbox/dev/>home page</a>.</p></div></main><footer class="td-footer row d-print-none"><div class=container-fluid><div class="row mx-md-2"><div class="td-footer__left col-6 col-sm-4 order-sm-1"></div><div class="td-footer__right col-6 col-sm-4 order-sm-3"></div><div class="td-footer__center col-12 col-sm-4 py-2 order-sm-2"><span class=td-footer__copyright>&copy;
9+
Auto<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li></ul></li></ul></div><div class="d-none d-lg-block"><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/genai-toolbox/dev/offline-search-index.f468b4d7b64eb50ec3e02a85818feb37.json data-offline-search-base-href=/ data-offline-search-max-results=10></div></div></div></nav></header><div class="container-fluid td-default td-outer"><main role=main class=td-main><div class=td-content><h1>Not found</h1><p>Oops! This page doesn't exist. Try going back to the <a href=/genai-toolbox/dev/>home page</a>.</p></div></main><footer class="td-footer row d-print-none"><div class=container-fluid><div class="row mx-md-2"><div class="td-footer__left col-6 col-sm-4 order-sm-1"></div><div class="td-footer__right col-6 col-sm-4 order-sm-3"></div><div class="td-footer__center col-12 col-sm-4 py-2 order-sm-2"><span class=td-footer__copyright>&copy;
1010
2026
1111
<span class=td-footer__authors>Google LLC</span></span><span class=td-footer__all_rights_reserved>All Rights Reserved</span></div></div></div></footer></div><script src=/genai-toolbox/dev/js/main.min.90902a026ed2aee7ed45d85797f4c790b240ba148ac6f8a6f194cb1981ffecf5.js integrity="sha256-kJAqAm7SruftRdhXl/THkLJAuhSKxvim8ZTLGYH/7PU=" crossorigin=anonymous></script><script defer src=/genai-toolbox/dev/js/click-to-copy.min.73478a7d4807698aed7e355eb23f9890ca18fea3158604c8471746d046702bad.js integrity="sha256-c0eKfUgHaYrtfjVesj+YkMoY/qMVhgTIRxdG0EZwK60=" crossorigin=anonymous></script><script src=/genai-toolbox/dev/js/tabpane-persist.js></script></body></html>

dev/about/faq/index.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<svg class="bi me-2 opacity-50"><use href="#moon-stars-fill"/></svg>
77
Dark<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li><li><button type=button class="dropdown-item d-flex align-items-center active" data-bs-theme-value=auto aria-pressed=true>
88
<svg class="bi me-2 opacity-50"><use href="#circle-half"/></svg>
9-
Auto<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li></ul></li></ul></div><div class="d-none d-lg-block"><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/genai-toolbox/dev/offline-search-index.b3289c1d1775bfc405175bd7ffc32698.json data-offline-search-base-href=/ data-offline-search-max-results=10></div></div></div></nav></header><div class="container-fluid td-outer"><div class=td-main><div class="row flex-xl-nowrap"><aside class="col-12 col-md-3 col-xl-2 td-sidebar d-print-none"><div id=td-sidebar-menu class=td-sidebar__inner><form class="td-sidebar__search d-flex align-items-center"><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/genai-toolbox/dev/offline-search-index.b3289c1d1775bfc405175bd7ffc32698.json data-offline-search-base-href=/ data-offline-search-max-results=10></div><button class="btn btn-link td-sidebar__toggle d-md-none p-0 ms-3 fas fa-bars" type=button data-bs-toggle=collapse data-bs-target=#td-section-nav aria-controls=td-section-nav aria-expanded=false aria-label="Toggle section navigation"></button></form><nav class="td-sidebar-nav collapse foldable-nav" id=td-section-nav><ul class="td-sidebar-nav__section pe-md-3 ul-0"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-genai-toolboxdev-li><a href=/genai-toolbox/dev/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section tree-root" id=m-genai-toolboxdev><span>Documentation</span></a><ul class=ul-1><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-genai-toolboxdevgetting-started-li><input type=checkbox id=m-genai-toolboxdevgetting-started-check>
9+
Auto<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li></ul></li></ul></div><div class="d-none d-lg-block"><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/genai-toolbox/dev/offline-search-index.f468b4d7b64eb50ec3e02a85818feb37.json data-offline-search-base-href=/ data-offline-search-max-results=10></div></div></div></nav></header><div class="container-fluid td-outer"><div class=td-main><div class="row flex-xl-nowrap"><aside class="col-12 col-md-3 col-xl-2 td-sidebar d-print-none"><div id=td-sidebar-menu class=td-sidebar__inner><form class="td-sidebar__search d-flex align-items-center"><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/genai-toolbox/dev/offline-search-index.f468b4d7b64eb50ec3e02a85818feb37.json data-offline-search-base-href=/ data-offline-search-max-results=10></div><button class="btn btn-link td-sidebar__toggle d-md-none p-0 ms-3 fas fa-bars" type=button data-bs-toggle=collapse data-bs-target=#td-section-nav aria-controls=td-section-nav aria-expanded=false aria-label="Toggle section navigation"></button></form><nav class="td-sidebar-nav collapse foldable-nav" id=td-section-nav><ul class="td-sidebar-nav__section pe-md-3 ul-0"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-genai-toolboxdev-li><a href=/genai-toolbox/dev/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section tree-root" id=m-genai-toolboxdev><span>Documentation</span></a><ul class=ul-1><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-genai-toolboxdevgetting-started-li><input type=checkbox id=m-genai-toolboxdevgetting-started-check>
1010
<label for=m-genai-toolboxdevgetting-started-check><a href=/genai-toolbox/dev/getting-started/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevgetting-started><span>Getting Started</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevgetting-startedintroduction-li><input type=checkbox id=m-genai-toolboxdevgetting-startedintroduction-check>
1111
<label for=m-genai-toolboxdevgetting-startedintroduction-check><a href=/genai-toolbox/dev/getting-started/introduction/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevgetting-startedintroduction><span>Introduction</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevgetting-startedlocal_quickstart-li><input type=checkbox id=m-genai-toolboxdevgetting-startedlocal_quickstart-check>
1212
<label for=m-genai-toolboxdevgetting-startedlocal_quickstart-check><a href=/genai-toolbox/dev/getting-started/local_quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevgetting-startedlocal_quickstart><span>Python Quickstart (Local)</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevgetting-startedlocal_quickstart_js-li><input type=checkbox id=m-genai-toolboxdevgetting-startedlocal_quickstart_js-check>
@@ -306,7 +306,8 @@
306306
<label for=m-genai-toolboxdevresourcestoolsredisredis-check><a href=/genai-toolbox/dev/resources/tools/redis/redis/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevresourcestoolsredisredis><span>redis</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-genai-toolboxdevresourcestoolsserverless-spark-li><input type=checkbox id=m-genai-toolboxdevresourcestoolsserverless-spark-check>
307307
<label for=m-genai-toolboxdevresourcestoolsserverless-spark-check><a href=/genai-toolbox/dev/resources/tools/serverless-spark/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevresourcestoolsserverless-spark><span>Serverless for Apache Spark</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-get-batch-li><input type=checkbox id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-get-batch-check>
308308
<label for=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-get-batch-check><a href=/genai-toolbox/dev/resources/tools/serverless-spark/serverless-spark-get-batch/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-get-batch><span>serverless-spark-get-batch</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-get-session-li><input type=checkbox id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-get-session-check>
309-
<label for=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-get-session-check><a href=/genai-toolbox/dev/resources/tools/serverless-spark/serverless-spark-get-session/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-get-session><span>serverless-spark-get-session</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-list-batches-li><input type=checkbox id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-list-batches-check>
309+
<label for=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-get-session-check><a href=/genai-toolbox/dev/resources/tools/serverless-spark/serverless-spark-get-session/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-get-session><span>serverless-spark-get-session</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-get-session-template-li><input type=checkbox id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-get-session-template-check>
310+
<label for=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-get-session-template-check><a href=/genai-toolbox/dev/resources/tools/serverless-spark/serverless-spark-get-session-template/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-get-session-template><span>serverless-spark-get-session-template</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-list-batches-li><input type=checkbox id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-list-batches-check>
310311
<label for=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-list-batches-check><a href=/genai-toolbox/dev/resources/tools/serverless-spark/serverless-spark-list-batches/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-list-batches><span>serverless-spark-list-batches</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-list-sessions-li><input type=checkbox id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-list-sessions-check>
311312
<label for=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-list-sessions-check><a href=/genai-toolbox/dev/resources/tools/serverless-spark/serverless-spark-list-sessions/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-list-sessions><span>serverless-spark-list-sessions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-cancel-batch-li><input type=checkbox id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-cancel-batch-check>
312313
<label for=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-cancel-batch-check><a href=/genai-toolbox/dev/resources/tools/serverless-spark/serverless-spark-cancel-batch/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-cancel-batch><span>serverless-spark-cancel-batch</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-create-pyspark-batch-li><input type=checkbox id=m-genai-toolboxdevresourcestoolsserverless-sparkserverless-spark-create-pyspark-batch-check>

0 commit comments

Comments
 (0)