mirror of
https://github.com/owncast/owncast.git
synced 2024-11-22 04:40:37 +03:00
Bundle embedded web app
This commit is contained in:
parent
fc7bb90a30
commit
868893340e
31 changed files with 60 additions and 30 deletions
2
static/web/404.html
vendored
2
static/web/404.html
vendored
File diff suppressed because one or more lines are too long
2
static/web/404/index.html
vendored
2
static/web/404/index.html
vendored
File diff suppressed because one or more lines are too long
2
static/web/admin/access-tokens/index.html
vendored
2
static/web/admin/access-tokens/index.html
vendored
File diff suppressed because one or more lines are too long
2
static/web/admin/actions/index.html
vendored
2
static/web/admin/actions/index.html
vendored
File diff suppressed because one or more lines are too long
2
static/web/admin/chat/emojis/index.html
vendored
2
static/web/admin/chat/emojis/index.html
vendored
File diff suppressed because one or more lines are too long
2
static/web/admin/chat/messages/index.html
vendored
2
static/web/admin/chat/messages/index.html
vendored
File diff suppressed because one or more lines are too long
2
static/web/admin/chat/users/index.html
vendored
2
static/web/admin/chat/users/index.html
vendored
File diff suppressed because one or more lines are too long
2
static/web/admin/config-chat/index.html
vendored
2
static/web/admin/config-chat/index.html
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
static/web/admin/config-notify/index.html
vendored
2
static/web/admin/config-notify/index.html
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
static/web/admin/config-video/index.html
vendored
2
static/web/admin/config-video/index.html
vendored
File diff suppressed because one or more lines are too long
2
static/web/admin/config/general/index.html
vendored
2
static/web/admin/config/general/index.html
vendored
File diff suppressed because one or more lines are too long
2
static/web/admin/config/server/index.html
vendored
2
static/web/admin/config/server/index.html
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
static/web/admin/hardware-info/index.html
vendored
2
static/web/admin/hardware-info/index.html
vendored
File diff suppressed because one or more lines are too long
2
static/web/admin/help/index.html
vendored
2
static/web/admin/help/index.html
vendored
File diff suppressed because one or more lines are too long
2
static/web/admin/index.html
vendored
2
static/web/admin/index.html
vendored
File diff suppressed because one or more lines are too long
2
static/web/admin/logs/index.html
vendored
2
static/web/admin/logs/index.html
vendored
File diff suppressed because one or more lines are too long
2
static/web/admin/stream-health/index.html
vendored
2
static/web/admin/stream-health/index.html
vendored
File diff suppressed because one or more lines are too long
2
static/web/admin/upgrade/index.html
vendored
2
static/web/admin/upgrade/index.html
vendored
File diff suppressed because one or more lines are too long
2
static/web/admin/viewer-info/index.html
vendored
2
static/web/admin/viewer-info/index.html
vendored
File diff suppressed because one or more lines are too long
2
static/web/admin/webhooks/index.html
vendored
2
static/web/admin/webhooks/index.html
vendored
File diff suppressed because one or more lines are too long
2
static/web/embed/chat/readonly/index.html
vendored
2
static/web/embed/chat/readonly/index.html
vendored
File diff suppressed because one or more lines are too long
2
static/web/embed/chat/readwrite/index.html
vendored
2
static/web/embed/chat/readwrite/index.html
vendored
File diff suppressed because one or more lines are too long
4
static/web/embed/video/index.html
vendored
4
static/web/embed/video/index.html
vendored
File diff suppressed because one or more lines are too long
4
static/web/index.html
vendored
4
static/web/index.html
vendored
File diff suppressed because one or more lines are too long
30
static/web/styles/admin/main-layout.css
vendored
30
static/web/styles/admin/main-layout.css
vendored
|
@ -7,16 +7,19 @@
|
|||
z-index: 10;
|
||||
background-color: var(--theme-color-palette-1);
|
||||
}
|
||||
|
||||
.app-container .menu-container {
|
||||
border-color: transparent;
|
||||
background-color: unset;
|
||||
color: var(--theme-color-components-text-on-dark);
|
||||
}
|
||||
|
||||
.app-container .menu-container .ant-menu-item-selected:not(.ant-menu-item-only-child),
|
||||
.ant-menu-item a:hover,
|
||||
.ant-menu-item a::before {
|
||||
color: var(--theme-color-palette-12);
|
||||
}
|
||||
|
||||
.app-container h1.owncast-title {
|
||||
padding: 1rem;
|
||||
padding-bottom: 4px;
|
||||
|
@ -25,6 +28,7 @@
|
|||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.app-container h1.owncast-title .logo-container {
|
||||
background-color: var(--theme-color-palette-4);
|
||||
padding-top: 4px;
|
||||
|
@ -34,6 +38,7 @@
|
|||
width: 60px;
|
||||
height: 60px;
|
||||
}
|
||||
|
||||
.app-container h1.owncast-title .title-label {
|
||||
display: inline-block;
|
||||
margin-left: 1rem;
|
||||
|
@ -44,9 +49,11 @@
|
|||
line-height: normal;
|
||||
letter-spacing: 0.05em;
|
||||
}
|
||||
|
||||
.app-container .layout-main {
|
||||
margin-left: 240px;
|
||||
}
|
||||
|
||||
.app-container .layout-header {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
|
@ -55,23 +62,28 @@
|
|||
padding-left: 1rem;
|
||||
background-color: var(--theme-color-background-main);
|
||||
}
|
||||
|
||||
.app-container .main-content-container {
|
||||
background-color: var(--theme-color-palette-3);
|
||||
padding: 2em 3em 3em;
|
||||
min-width: 50vw;
|
||||
}
|
||||
|
||||
.app-container .footer-container {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.app-container .online-status-indicator {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.app-container .online-status-indicator .online-thumbnail {
|
||||
width: 12.5rem;
|
||||
}
|
||||
|
||||
.app-container .online-status-indicator .status-label {
|
||||
color: var(--theme-color-palette-4);
|
||||
text-transform: uppercase;
|
||||
|
@ -80,58 +92,76 @@
|
|||
margin-right: 0.5rem;
|
||||
color: var(--offline-color);
|
||||
}
|
||||
|
||||
.app-container .online-status-indicator .status-icon {
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
|
||||
.app-container .online-status-indicator .status-icon svg {
|
||||
fill: var(--offline-color);
|
||||
}
|
||||
|
||||
.app-container.online .online-status-indicator .status-icon svg {
|
||||
fill: var(--online-color);
|
||||
}
|
||||
|
||||
.status-container .status-icon {
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.app-container.online .online-status-indicator .status-label {
|
||||
white-space: nowrap;
|
||||
color: var(--online-color);
|
||||
}
|
||||
|
||||
.global-stream-title-container {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.global-stream-title-container .textfield-with-submit-container {
|
||||
flex-direction: row;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.global-stream-title-container .textfield-with-submit-container .input-side {
|
||||
width: 400px;
|
||||
}
|
||||
|
||||
@media (max-width: 800px) {
|
||||
.global-stream-title-container .textfield-with-submit-container .input-side {
|
||||
width: auto;
|
||||
}
|
||||
}
|
||||
|
||||
.global-stream-title-container .textfield-with-submit-container .label-side {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.global-stream-title-container .textfield-with-submit-container .lower-container {
|
||||
width: auto;
|
||||
}
|
||||
|
||||
.global-stream-title-container .textfield-with-submit-container .lower-container .lower-content {
|
||||
flex-direction: column-reverse;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.global-stream-title-container .textfield-with-submit-container .lower-container .label-spacer,
|
||||
.global-stream-title-container .textfield-with-submit-container .lower-container .field-tip {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.global-stream-title-container .textfield-with-submit-container .lower-container .status-container {
|
||||
line-height: 1;
|
||||
position: absolute;
|
||||
bottom: -2em;
|
||||
}
|
||||
|
||||
.global-stream-title-container
|
||||
.textfield-with-submit-container
|
||||
.lower-container
|
||||
|
|
Loading…
Reference in a new issue