O projektu
-+
Slovar Slovenskega Novega Jezika, ki je nastal kot končni projekt za 3. letnik izobraževanja na Vegovi Ljubljana.
Današnji SSKJ, čeprav vsekakor uporaben, ne vsebuje modernih neologizmov oz. frazemov, ki se jih uporablja v vsakodnevnem neknjižnem govoru.
diff --git a/contact.html b/contact.html
index eb18e7c..0d3852a 100644
--- a/contact.html
+++ b/contact.html
@@ -12,7 +12,7 @@
Kontakt
-
+
Dodatki
-+
${entry.kljuc}
${entry.tip}
${entry.vsebina} @@ -48,7 +52,8 @@ function search() { }, body: JSON.stringify({ query: `*${val}*`, // Potencialno mora biti tukaj en "*" wildcard - limit: -1 + limit: -1, + sort: true }) }) .then(response => response.json()) @@ -62,7 +67,7 @@ function search() { let len = data.data.length; document.getElementById("page-title").innerText = `Rezultati iskanja (${len}):`; document.getElementById("entry-container").innerHTML = ""; - + if (len <= 0) { document.getElementById("entry-container").innerHTML = `Ni bilo najednih zadetkov za poizvedbo "${val}".
@@ -72,7 +77,7 @@ function search() { for (let entry of data.data) { let build = ` -${entry.kljuc}
${entry.tip}
${entry.vsebina} diff --git a/scripts/vnos.js b/scripts/vnos.js new file mode 100644 index 0000000..d7a3487 --- /dev/null +++ b/scripts/vnos.js @@ -0,0 +1,37 @@ +const kljuc = new URLSearchParams(window.location.search).get("kljuc"); + +function getKey() { + const url = `http://localhost:3000/vnos`; + fetch(url, { + method: 'POST', + headers: { + 'Content-Type': 'application/json' + }, + body: JSON.stringify({ + pk: kljuc + }) + }) + .then(response => response.json()) + .then(data => { + if (!data.success) { + console.error('API Error:', data.message); + return; + } + + let build = ` +${data.data.kljuc}
+${data.data.tip}
+ ${data.data.vsebina} +${data.data.primer}
+Vnos dodal: ${data.data.avtor}
+ `; + + document.getElementById("page-title").innerText = `Vnos '${data.data.kljuc}'`; + document.getElementById("entry-container-single").innerHTML += build; + }) + .catch((error) => { + console.error('Error:', error); + }); +} + +getKey(); \ No newline at end of file diff --git a/styles/main.css b/styles/main.css index 491a6cd..a9c9666 100644 --- a/styles/main.css +++ b/styles/main.css @@ -309,10 +309,26 @@ nav { flex-direction: column; gap: 16px; padding: 20px; - max-width: 1000px; + max-width: 100%; margin: 0 auto; } +.entry-container-single, #entry-container-single { + display: flex; + flex-direction: column; + gap: 8px; + padding: 20px; + margin: 16px 4px; + margin-top: -12px; + max-width: 100%; +} + +hr { + border: none; + border-top: 1px solid var(--nav-btn-border); + margin: 20px 16px; +} + .entry-card { border: 1px solid var(--nav-btn-border); border-radius: 8px; @@ -320,6 +336,13 @@ nav { background: var(--nav-btn-bg); color: var(--text-color); transition: background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease; + + cursor: pointer; +} + +.entry-card:hover { + background: var(--nav-btn-hover-bg); + border-color: var(--nav-btn-hover-border); } .entry-title { diff --git a/vnos.html b/vnos.html new file mode 100644 index 0000000..ab60b11 --- /dev/null +++ b/vnos.html @@ -0,0 +1,29 @@ + + + + + +Vnos
+ ++
+ Glavna stran +
+