mirror of
https://github.com/lus/pasty.git
synced 2023-08-10 21:13:09 +03:00
Add embed Mode (#23)
* add embed mode [#21] * fix stupid typo c: * fix typo - episode 2 * Recompile CSS & fix lien number container height Co-authored-by: Lukas Schulte Pelkum <kbrt@protonmail.com>
This commit is contained in:
parent
b11d4eb478
commit
dbbd3d24e0
@ -7,13 +7,30 @@ html, body {
|
||||
font-family: 'Source Code Pro', monospace;
|
||||
}
|
||||
|
||||
html.embedded .navigation, body.embedded .navigation {
|
||||
display: none;
|
||||
}
|
||||
|
||||
html.embedded .container, body.embedded .container {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
html.embedded #content, html.embedded #linenos, body.embedded #content, body.embedded #linenos {
|
||||
padding-top: 10px;
|
||||
min-height: calc(100vh - 50px);
|
||||
}
|
||||
|
||||
html.embedded #footer, body.embedded #footer {
|
||||
font-size: 0.8em;
|
||||
}
|
||||
|
||||
::-webkit-scrollbar {
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-track {
|
||||
background: none;
|
||||
background: #000000;
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-thumb {
|
||||
|
File diff suppressed because one or more lines are too long
@ -6,6 +6,21 @@ html, body {
|
||||
background-color: #000000;
|
||||
color: #ffffff;
|
||||
font-family: 'Source Code Pro', monospace;
|
||||
&.embedded {
|
||||
.navigation {
|
||||
display: none;
|
||||
}
|
||||
.container {
|
||||
margin: 0;
|
||||
}
|
||||
#content, #linenos {
|
||||
padding-top: 10px;
|
||||
min-height: calc(100vh - 50px);
|
||||
}
|
||||
#footer {
|
||||
font-size: 0.8em;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
::-webkit-scrollbar {
|
||||
@ -14,7 +29,7 @@ html, body {
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-track {
|
||||
background: none;
|
||||
background: #000000;
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-thumb {
|
||||
|
@ -45,6 +45,12 @@ export async function initialize() {
|
||||
setupButtonFunctionality();
|
||||
setupKeybinds();
|
||||
|
||||
// When embedded inside an iframe, add "embedded"
|
||||
// class to body element.
|
||||
if (window != window.parent) {
|
||||
document.body.classList += " embedded";
|
||||
}
|
||||
|
||||
// Enable encryption if enabled from last session
|
||||
if (localStorage.getItem("encryption") === "true") {
|
||||
BUTTON_TOGGLE_ENCRYPTION_ELEMENT.classList.add("active");
|
||||
|
Loading…
Reference in New Issue
Block a user