Minor style fixes, minor manual refactor

This commit is contained in:
mrfry 2021-03-06 15:14:28 +01:00
parent 34cc962ab4
commit 1d6cc647e9
10 changed files with 24 additions and 57 deletions

View file

@ -6,11 +6,6 @@
.commentData { .commentData {
padding: 5px 2px; padding: 5px 2px;
border-left: 2px solid var(--text-color); border-left: 2px solid var(--text-color);
border-radius: 3px;
}
.commentData:hover {
background-color: var(--hoover-color);
} }
.commentHeader { .commentHeader {

View file

@ -20,7 +20,6 @@
.adminPost { .adminPost {
border-left: 2px solid yellow; border-left: 2px solid yellow;
border-radius: 5px;
} }
.newsContainer img { .newsContainer img {

View file

@ -1,6 +1,6 @@
.container { .container {
background-color: var(--background-color); background-color: var(--background-color);
border-left: 3px solid #99f; border-left: 3px solid var(--text-color);
top: 0; top: 0;
right: 0px; right: 0px;
height: 100%; height: 100%;

View file

@ -9,12 +9,12 @@
} }
.title { .title {
color: #99f; color: var(--text-color);
font-size: 18px; font-size: 18px;
} }
.name { .name {
color: #99f; color: var(--text-color);
font-size: 20px; font-size: 20px;
margin: 20px 0px; margin: 20px 0px;
} }
@ -36,7 +36,7 @@
} }
.button { .button {
border: 2px solid #99f; border: 2px solid var(--text-color);
border-radius: 3px; border-radius: 3px;
text-align: center; text-align: center;
cursor: pointer; cursor: pointer;

View file

@ -1,6 +1,6 @@
{ {
"siteUrl": "https://qmining.frylabs.net/", "siteUrl": "https://qmining.frylabs.net/",
"apiUrl": "http://localhost:8080/", "apiUrl": "https://api.frylabs.net/",
"mobileWindowWidth": 700, "mobileWindowWidth": 700,
"maxQuestionsToRender": 250 "maxQuestionsToRender": 250
} }

View file

@ -40,7 +40,7 @@ input {
color: var(--text-color); color: var(--text-color);
background-color: var(--background-color); background-color: var(--background-color);
border: 1px solid #444; border: 1px solid #444;
border-radius: 3px; width: 100%;
} }
.link { .link {

View file

@ -157,7 +157,6 @@ export default function AllQuestions({ router }) {
<input <input
autoFocus autoFocus
placeholder="Keresés..." placeholder="Keresés..."
className={styles.searchBar}
type="text" type="text"
value={searchTerm} value={searchTerm}
onChange={(event) => { onChange={(event) => {
@ -206,7 +205,6 @@ export default function AllQuestions({ router }) {
<input <input
autoFocus autoFocus
placeholder="Keresés..." placeholder="Keresés..."
className={styles.searchBar}
type="text" type="text"
value={searchTerm} value={searchTerm}
onChange={(event) => { onChange={(event) => {

View file

@ -1,12 +1,3 @@
.searchBar {
margin: 10px;
color: white;
background-color: #222426;
border: none;
font-size: 18px;
flex-grow: 1;
}
.searchContainer { .searchContainer {
width: 100%; width: 100%;
display: flex; display: flex;

View file

@ -35,7 +35,7 @@
} }
.title { .title {
color: #9999ff; color: var(--text-color);
font-size: 30px; font-size: 30px;
text-align: center; text-align: center;
} }

View file

@ -51,33 +51,26 @@ function renderMaual() {
-t. -t.
</li> </li>
<li> <li>
A{' '}
<a <a
href="http://qmining.frylabs.net/install?man" href="http://qmining.frylabs.net/install?man"
target="_blank" target="_blank"
rel="noreferrer" rel="noreferrer"
> >
weboldalról Kattints ide hogy felrakd a scriptet
</a>{' '} </a>{' '}
rakd fel a scriptet.
</li> </li>
<li> <li>
A script ezt követően udvariasan megkér, hogy hadd beszélgessen a A script ezt követően udvariasan megkér, hogy hadd beszélgessen a
szerverrel, mert mással nem tud, ezért ezt engedélyezd neki. szerverrel, mert mással nem tud, ezért ezt engedélyezd neki.
</li> </li>
<li> <li>
Ezután: A kitöltendő teszt oldalán a kérdésre a választ kell látnod felül
<ul> egy lebegő ablakban.
<li>
A kitöltendő teszt oldalán a kérdésre a választ kell látnod
felül egy lebegő ablakban.
</li> </li>
<li> <li>
Teszt ellenőrzés oldalon a script beküldi a szervernek a Teszt ellenőrzés oldalon a script beküldi a szervernek a helyes
helyes válaszokat, az lementi az új kérdéseket, amik ezután válaszokat, az lementi az új kérdéseket, amik ezután azonnal
azonnal elérhetők lesznek elérhetők lesznek (neked, és másoknak is)
</li>
</ul>
</li> </li>
</ul> </ul>
Egyéb fontos tudnivalók: Egyéb fontos tudnivalók:
@ -92,7 +85,7 @@ function renderMaual() {
{' '} {' '}
Összes kérdés TXT Összes kérdés TXT
</a>{' '} </a>{' '}
(ha elszállna a szerver) (az összes összegyűjtött kérdés, ha elszállna a szerver)
</li> </li>
<li> <li>
Az{' '} Az{' '}
@ -190,10 +183,10 @@ function renderMaual() {
</b> </b>
<br /> <br />
<i> <i>
Zoomolj ki egy kicsit az oldalon, kapcsold ki addig a scriptet, A felugró ablakot ha minden jól megy akkor a szélénél fogva tudod
vagy zárd be a script ablakát. Illetve a középső egérgombbal mozgatni, vagy egeret rajtatartva a görgővel tudod állítani az
kattintva a script abalkon el bírod tüntetni, amíg újra nem töltöd áttetszőségét, vagy be tudod zárni jobb felül X-el, vagy egér
az oldalt, vagy görgetéssel állíthatsz az átlátszóságán. középső gombbal.
</i> </i>
</li> </li>
<br /> <br />
@ -223,16 +216,6 @@ function renderMaual() {
mert nem fut. Később manuálisan is be lehet majd küldeni mert nem fut. Később manuálisan is be lehet majd küldeni
kérdés-válaszokat. kérdés-válaszokat.
<p /> <p />
Ha arra nem veszik a fáradságot, hogy a kérdéseket lecseréljék akkor
valószínűleg arra se hogy userscript futását detektáló kódot rakjanak
a weboldalra. A{' '}
<a href="https://moodle.org/" target="_blank" rel="noreferrer">
Moodle
</a>{' '}
egy nyílt forráskódú, valószínűleg self-hosted rendszer. Valószínűleg
az egyetem egy ezer éves debian szerverén fut, amihez senki se mer
nyúlni, nemhogy a moodle-t frissítse valaki.
<p />
A script shadow-root hoz teszi hozzá az összes megjelenített A script shadow-root hoz teszi hozzá az összes megjelenített
elementet, így ezeket szinte lehetetlen detektálni. A moodle elementet, így ezeket szinte lehetetlen detektálni. A moodle
semmiféleképpen nem látja, hogy milyen más oldalak vannak megnyitva a semmiféleképpen nem látja, hogy milyen más oldalak vannak megnyitva a
@ -267,9 +250,10 @@ function renderMaual() {
Weboldal lementése Weboldal lementése
</h2> </h2>
<p> <p>
Hogy a hibákat a saját gépemen reprodukálni tudjam, és könnyen ki bírjam Ha hibát észlesz, kérlek jelents. Hogy a hibákat a saját gépemen
javítani, sokszor jól jön, ha egy lementett weboldalt megkapok. Így reprodukálni tudjam, és könnyen ki bírjam javítani, sokszor jól jön, ha
lehet menteni egy oldalt: egy lementett weboldalt megkapok, amin a hiba történik. Így lehet
menteni egy oldalt:
</p> </p>
<center> <center>
<img <img