Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
chenpangpang
open-webui
Commits
38cc0da9
"...git@developer.sourcefind.cn:chenpangpang/open-webui.git" did not exist on "7aa35a37573c1d0af136176756a16ba73b74f74b"
Commit
38cc0da9
authored
Jul 10, 2024
by
Timothy J. Baek
Browse files
chore; format
parent
37ff6517
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
105 additions
and
81 deletions
+105
-81
src/app.html
src/app.html
+105
-81
No files found.
src/app.html
View file @
38cc0da9
<!DOCTYPE html>
<!DOCTYPE html>
<html
lang=
"en"
>
<html
lang=
"en"
>
<head>
<head>
<meta
charset=
"utf-8"
/>
<meta
charset=
"utf-8"
/>
<link
rel=
"icon"
href=
"%sveltekit.assets%/favicon.png"
/>
<link
rel=
"icon"
href=
"%sveltekit.assets%/favicon.png"
/>
<link
rel=
"manifest"
href=
"%sveltekit.assets%/manifest.json"
crossorigin=
"use-credentials"
/>
<link
rel=
"manifest"
href=
"%sveltekit.assets%/manifest.json"
crossorigin=
"use-credentials"
/>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1, maximum-scale=1"
/>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1, maximum-scale=1"
/>
<meta
name=
"robots"
content=
"noindex,nofollow"
/>
<meta
name=
"robots"
content=
"noindex,nofollow"
/>
<link
<link
rel=
"search"
type=
"application/opensearchdescription+xml"
title=
"Open WebUI"
href=
"/opensearch.xml"
/>
rel=
"search"
type=
"application/opensearchdescription+xml"
<script>
title=
"Open WebUI"
function
resizeIframe
(
obj
)
{
href=
"/opensearch.xml"
obj
.
style
.
height
=
obj
.
contentWindow
.
document
.
documentElement
.
scrollHeight
+
'
px
'
;
/>
}
</script>
<script>
function
resizeIframe
(
obj
)
{
<script>
obj
.
style
.
height
=
obj
.
contentWindow
.
document
.
documentElement
.
scrollHeight
+
'
px
'
;
// On page load or when changing themes, best to add inline in `head` to avoid FOUC
(()
=>
{
if
(
localStorage
?.
theme
&&
localStorage
?.
theme
.
includes
(
'
oled
'
))
{
document
.
documentElement
.
style
.
setProperty
(
'
--color-gray-800
'
,
'
#101010
'
);
document
.
documentElement
.
style
.
setProperty
(
'
--color-gray-850
'
,
'
#050505
'
);
document
.
documentElement
.
style
.
setProperty
(
'
--color-gray-900
'
,
'
#000000
'
);
document
.
documentElement
.
style
.
setProperty
(
'
--color-gray-950
'
,
'
#000000
'
);
document
.
documentElement
.
classList
.
add
(
'
dark
'
);
}
else
if
(
localStorage
.
theme
===
'
light
'
||
(
!
(
'
theme
'
in
localStorage
)
&&
window
.
matchMedia
(
'
(prefers-color-scheme: light)
'
).
matches
)
)
{
document
.
documentElement
.
classList
.
add
(
'
light
'
);
}
else
if
(
localStorage
.
theme
&&
localStorage
.
theme
!==
'
system
'
)
{
localStorage
.
theme
.
split
(
'
'
).
forEach
((
e
)
=>
{
document
.
documentElement
.
classList
.
add
(
e
);
});
}
else
if
(
localStorage
.
theme
&&
localStorage
.
theme
===
'
system
'
)
{
systemTheme
=
window
.
matchMedia
(
'
(prefers-color-scheme: dark)
'
).
matches
;
document
.
documentElement
.
classList
.
add
(
systemTheme
?
'
dark
'
:
'
light
'
);
}
else
if
(
localStorage
.
theme
&&
localStorage
.
theme
===
'
her
'
)
{
document
.
documentElement
.
classList
.
add
(
'
dark
'
);
document
.
documentElement
.
classList
.
add
(
'
her
'
);
}
else
{
document
.
documentElement
.
classList
.
add
(
'
dark
'
);
}
}
</script>
<script>
// On page load or when changing themes, best to add inline in `head` to avoid FOUC
(()
=>
{
if
(
localStorage
?.
theme
&&
localStorage
?.
theme
.
includes
(
'
oled
'
))
{
document
.
documentElement
.
style
.
setProperty
(
'
--color-gray-800
'
,
'
#101010
'
);
document
.
documentElement
.
style
.
setProperty
(
'
--color-gray-850
'
,
'
#050505
'
);
document
.
documentElement
.
style
.
setProperty
(
'
--color-gray-900
'
,
'
#000000
'
);
document
.
documentElement
.
style
.
setProperty
(
'
--color-gray-950
'
,
'
#000000
'
);
document
.
documentElement
.
classList
.
add
(
'
dark
'
);
}
else
if
(
localStorage
.
theme
===
'
light
'
||
(
!
(
'
theme
'
in
localStorage
)
&&
window
.
matchMedia
(
'
(prefers-color-scheme: light)
'
).
matches
)
)
{
document
.
documentElement
.
classList
.
add
(
'
light
'
);
}
else
if
(
localStorage
.
theme
&&
localStorage
.
theme
!==
'
system
'
)
{
localStorage
.
theme
.
split
(
'
'
).
forEach
((
e
)
=>
{
document
.
documentElement
.
classList
.
add
(
e
);
});
}
else
if
(
localStorage
.
theme
&&
localStorage
.
theme
===
'
system
'
)
{
systemTheme
=
window
.
matchMedia
(
'
(prefers-color-scheme: dark)
'
).
matches
;
document
.
documentElement
.
classList
.
add
(
systemTheme
?
'
dark
'
:
'
light
'
);
}
else
if
(
localStorage
.
theme
&&
localStorage
.
theme
===
'
her
'
)
{
document
.
documentElement
.
classList
.
add
(
'
dark
'
);
document
.
documentElement
.
classList
.
add
(
'
her
'
);
}
else
{
document
.
documentElement
.
classList
.
add
(
'
dark
'
);
}
window
.
matchMedia
(
'
(prefers-color-scheme: dark)
'
).
addListener
((
e
)
=>
{
window
.
matchMedia
(
'
(prefers-color-scheme: dark)
'
).
addListener
((
e
)
=>
{
if
(
localStorage
.
theme
===
'
system
'
)
{
if
(
localStorage
.
theme
===
'
system
'
)
{
if
(
e
.
matches
)
{
if
(
e
.
matches
)
{
document
.
documentElement
.
classList
.
add
(
'
dark
'
);
document
.
documentElement
.
classList
.
add
(
'
dark
'
);
document
.
documentElement
.
classList
.
remove
(
'
light
'
);
document
.
documentElement
.
classList
.
remove
(
'
light
'
);
}
else
{
}
else
{
document
.
documentElement
.
classList
.
add
(
'
light
'
);
document
.
documentElement
.
classList
.
add
(
'
light
'
);
document
.
documentElement
.
classList
.
remove
(
'
dark
'
);
document
.
documentElement
.
classList
.
remove
(
'
dark
'
);
}
}
}
}
});
});
})();
})();
</script>
</script>
<title>
Open WebUI
</title>
<title>
Open WebUI
</title>
%sveltekit.head%
%sveltekit.head%
</head>
</head>
<body
data-sveltekit-preload-data=
"hover"
>
<body
data-sveltekit-preload-data=
"hover"
>
<div
style=
"display: contents"
>
%sveltekit.body%
</div>
<div
style=
"display: contents"
>
%sveltekit.body%
</div>
<div
id=
"splash-screen"
style=
"position: fixed; z-index: 100; top: 0; left: 0; width: 100%; height: 100%"
>
<div
<style
type=
"text/css"
nonce=
""
>
id=
"splash-screen"
html
{
style=
"position: fixed; z-index: 100; top: 0; left: 0; width: 100%; height: 100%"
overflow-y
:
scroll
!important
;
>
}
<style
type=
"text/css"
nonce=
""
>
</style>
html
{
overflow-y
:
scroll
!important
;
}
</style>
<img
id=
"logo"
style=
"
<img
id=
"logo"
style=
"
position: absolute;
position: absolute;
width: auto;
width: auto;
height: 6rem;
height: 6rem;
top: 44%;
top: 44%;
left: 50%;
left: 50%;
transform: translateX(-50%);
transform: translateX(-50%);
"
src=
"/static/splash.png"
/>
"
src=
"/static/splash.png"
/>
<div
style=
"
<div
style=
"
position: absolute;
position: absolute;
top: 33%;
top: 33%;
left: 50%;
left: 50%;
...
@@ -92,35 +104,47 @@
...
@@ -92,35 +104,47 @@
display: flex;
display: flex;
flex-direction: column;
flex-direction: column;
align-items: center;
align-items: center;
"
>
"
<img
id=
"logo-her"
style=
"width: auto; height: 13rem"
src=
"/static/splash.png"
class=
"animate-pulse-fast"
/>
>
<img
<div
style=
"position: relative; width: 24rem; margin-top: 0.5rem"
>
id=
"logo-her"
<div
id=
"progress-background"
style=
"
style=
"width: auto; height: 13rem"
src=
"/static/splash.png"
class=
"animate-pulse-fast"
/>
<div
style=
"position: relative; width: 24rem; margin-top: 0.5rem"
>
<div
id=
"progress-background"
style=
"
position: absolute;
position: absolute;
width: 100%;
width: 100%;
height: 0.75rem;
height: 0.75rem;
border-radius: 9999px;
border-radius: 9999px;
background-color: #fafafa9a;
background-color: #fafafa9a;
"
></div>
"
></div>
<div
id=
"progress-bar"
style=
"
<div
id=
"progress-bar"
style=
"
position: absolute;
position: absolute;
width: 0%;
width: 0%;
height: 0.75rem;
height: 0.75rem;
border-radius: 9999px;
border-radius: 9999px;
background-color: #fff;
background-color: #fff;
"
class=
"bg-white"
></div>
"
class=
"bg-white"
></div>
</div>
</div>
</div>
</div>
<!-- <span style="position: absolute; bottom: 32px; left: 50%; margin: -36px 0 0 -36px">
<!-- <span style="position: absolute; bottom: 32px; left: 50%; margin: -36px 0 0 -36px">
Footer content
Footer content
</span> -->
</span> -->
</div>
</div>
</body>
</body>
</html>
</html>
<style
type=
"text/css"
nonce=
""
>
<style
type=
"text/css"
nonce=
""
>
...
@@ -192,4 +216,4 @@
...
@@ -192,4 +216,4 @@
.animate-pulse-fast
{
.animate-pulse-fast
{
animation
:
pulse
1.5s
cubic-bezier
(
0.4
,
0
,
0.6
,
1
)
infinite
;
animation
:
pulse
1.5s
cubic-bezier
(
0.4
,
0
,
0.6
,
1
)
infinite
;
}
}
</style>
</style>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment