File tree Expand file tree Collapse file tree
agent/[embed]/[embedType]
knowledge-base/[embed]/[embedType] Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313 /** @type {string} */
1414 let curSlug = $state (' ' );
1515
16+ /** @type {boolean} */
17+ let fullScreen = $state (false );
18+
19+ $effect (() => {
20+ const footer = document .querySelector (' .footer' );
21+ const pageContent = document .querySelector (' .page-content' );
22+
23+ if (fullScreen) {
24+ if (footer instanceof HTMLElement ) {
25+ footer .style .display = ' none' ;
26+ }
27+ if (pageContent instanceof HTMLElement ) {
28+ pageContent .style .paddingBottom = ' 0' ;
29+ }
30+ } else {
31+ if (footer instanceof HTMLElement ) {
32+ footer .style .display = ' ' ;
33+ }
34+ if (pageContent instanceof HTMLElement ) {
35+ pageContent .style .paddingBottom = ' ' ;
36+ }
37+ }
38+
39+ return () => {
40+ if (footer instanceof HTMLElement ) {
41+ footer .style .display = ' ' ;
42+ }
43+ if (pageContent instanceof HTMLElement ) {
44+ pageContent .style .paddingBottom = ' ' ;
45+ }
46+ };
47+ });
48+
1649 // @ts-ignore
1750 let slug = $derived ($page .params [slugName]);
1851
3467 found = subFound? .subMenu ? .find (x => getCleanPath (x .link ) === url);
3568 label = found? .label || ' ' ;
3669 }
70+ fullScreen = found? .embeddingInfo ? .fullScreen || false ;
3771 embed (found? .embeddingInfo || null );
3872 });
3973
Original file line number Diff line number Diff line change 3030 * @property {string? } [htmlTag]
3131 * @property {string? } [htmlStyle]
3232 * @property {string? } [appendTokenName]
33+ * @property {boolean } fullScreen
3334 */
3435
3536/**
Original file line number Diff line number Diff line change 99 let label = $state (' ' );
1010 </script >
1111
12- <svelte:head >
13- <style >
14- .footer { display : none !important ; }
15- </style >
16- </svelte:head >
17-
1812<HeadTitle title ={$_ (label || ' Agent' )} addOn ={` ${capitalize (page .params .embed || ' ' )} ` } />
1913
2014<EmbeddingPage
Original file line number Diff line number Diff line change 11<script >
22 import { _ } from ' svelte-i18n' ;
3- import { page } from ' $app/stores ' ;
3+ import { page } from ' $app/state ' ;
44 import lodash from ' lodash' ;
55 import HeadTitle from " $lib/common/shared/HeadTitle.svelte" ;
66 import Breadcrumb from ' $lib/common/shared/Breadcrumb.svelte' ;
77 import EmbeddingPage from ' $lib/common/embedding/EmbeddingPage.svelte' ;
88
9- /** @type {string? } */
9+ /** @type {string | undefined } */
1010 let label = ' ' ;
1111 </script >
1212
13- <HeadTitle title =" {$_ (label || ' Knowledge Base' )}" addOn ={` ${lodash .capitalize ($ page .params .embed || ' ' )} ` } />
13+ <HeadTitle title =" {$_ (label || ' Knowledge Base' )}" addOn ={` ${lodash .capitalize (page .params .embed || ' ' )} ` } />
1414<Breadcrumb title =" {$_ (' Knwoledge Base' )}" pagetitle =" {$_ (label || ' Knwoledge Base' )}" />
1515
1616<EmbeddingPage
You can’t perform that action at this time.
0 commit comments