Initial commit

This commit is contained in:
Luka Romih
2022-12-07 04:43:36 +01:00
commit 257f3c354f
496 changed files with 55373 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
footer.footer-bg
.text-left.p-2.footer.footer-bg
.wide-footer
.d-flex.align-center
img.rsmzk.align-self-center(
src="/images/rsmzk.svg"
alt="REPUBLIKA SLOVENIJA MINISTRSTVO ZA KULTURO"
)
.flex-grow-1.d-flex.justify-content-center
.my-auto.d-flex.flex-column.align-items-center.justify-content-center
span.d-block.txt.text-gray-2 Naložbo sofinancirata Republika Slovenija in Evropska unija iz Evropskega sklada za regionalni razvoj
a.d-block.txt.text-gray-2(href="https://www.eu-skladi.si") https://www.eu-skladi.si
.d-flex.justify-content-end
img.ekp(
src="/images/EKP.svg"
alt="EVROPSKI SKLAD ZA REGIONALNI RAZVOJ"
)
.narrow-footer
.row
.col-6.d-flex
img.rsmzk.align-self-center(
src="/images/rsmzk.svg"
alt="REPUBLIKA SLOVENIJA MINISTRSTVO ZA KULTURO"
)
.col-6.d-flex.justify-content-end
img.ekp(
src="/images/EKP.svg"
alt="EVROPSKI SKLAD ZA REGIONALNI RAZVOJ"
)
.row.padding-for-mobile-footer.mt-2
.col.justify-content-begin.d-flex
.my-auto
span.d-block.txt.text-gray-2 Naložbo sofinancirata Republika Slovenija in Evropska unija iz Evropskega sklada za regionalni razvoj
a.d-block.txt.text-gray-2(href="https://www.eu-skladi.si") https://www.eu-skladi.si
@@ -0,0 +1,34 @@
//- extends TEMPLATE-demo
block main-navigation
.top-container
.main-nav-no-search
ul.nav
li.nav-item
a(href="/")
img.logo-small(src="/images/logo.png" alt="Logo")
li.ms-auto
.container
.col-sm.nav-entry.menu-link
button#dropdownMenuButton1(
type="button"
data-bs-toggle="dropdown"
aria-expanded="false"
)
img.threedots(src="/images/threedots.svg" alt="")
ul.dropdown-menu(aria-labelledby="dropdownMenuButton1")
li
a.dropdown-item(href="/") Iskanje
if req.extractionEnabled
li
a.dropdown-item(href="/luscenje") Luščenje
if req.dictionariesEnabled
li
a.dropdown-item(href="/slovarji/moji") Urejanje
if req.consultancyEnabled
li
a.dropdown-item(href="#") Svetovanje
li
a.dropdown-item(href="/admin/nastavitve/portal") Administracija
a.col-sm.nav-entry(href="#")
img(src="/images/profile.svg" alt="")
+18
View File
@@ -0,0 +1,18 @@
//- extends TEMPLATE-demo
include navigation-search-mixin
mixin main-navigation(search_included)
.top-container
div(class=search_included ? 'main-nav-no-search' : 'main-nav-no-search')
ul.nav
li.nav-item
a(href="/")
img.logo-small(src="/images/logo.png" alt="Logo")
+navigation-search(search_included)
include ../components/navigation/main-navigation-right-mixin
+main-navigation-right(false, false, false)
if (search_included)
.top-container-mobile-search
+navigation-search-secondary(search_included)
@@ -0,0 +1,60 @@
mixin navigation-search(search_included)
li.nav-item.nav-search-section
.search-root.ps-0.pe-0
.mx-auto.search-bar-navigation-container
if (search_included)
.row
.col
//- double row due to bug
.row
#searchbar-main.search-bar.ps-0.pe-0(tabindex="0")
button#search-button-main.searchbar-icon-container.click-on-enter
img.search_icon(src="/images/search.svg" alt="OK")
input#search-query.search-input.focused-for-enter(
type="text"
placeholder=""
value=`${searchString ? searchString : ''}`
)
button#keyboard.search-button-keyboard.me-0
span
img.keyboard(src="/images/keyboard.svg" alt="Keys")
//- </span>
button#advanced-search.dropdown-btn
img(src="/images/dropdown.svg" alt="Opt")
.row
.d-flex.justify-content-center
#SSC.d-flex.w-100.position-relative.w-650px
.search-suggestion-container.flex-column.position-absolute.calibrate-navigation-sr.bigsearch
include ../components/search-and-filter/advanced-search-modal
include /utilities/keyboard
+keyboard
mixin navigation-search-secondary(search_included)
.gray-responsive-bg.d-flex.justify-content-center
.container.ms-3.me-3
.row
.search-root-main.mb-0.ps-0.pe-0
#searchbar-main-sec.text-center
.search-bar(tabindex="0")
button#search-button-main-sec.searchbar-icon-container.click-on-enter(
href="/iskanje"
)
img.search_icon(src="/images/search.svg" alt="OK")
input#search-query-sec.search-input.focused-for-enter.fw-300.placeholder-gray(
type="text"
placeholder="Vpišite iskalni niz"
value=`${searchString ? searchString : ''}`
)
button#keyboard-sec.search-button-keyboard
span
img.keyboard(src="/images/keyboard.svg" alt="Keys")
//-</span>
button#advanced-search-sec.dropdown-btn
img(src="/images/dropdown.svg" alt="Opt")
.row
.d-flex.justify-content-center
#SSCSec.d-flex.position-relative.w-39rem
//- .search-suggestion-container.flex-column.position-absolute.calibrate-homepage-sr.bigsearch
include /components/search-and-filter/advanced-search-modal
include /utilities/keyboard
+keyboard
+6
View File
@@ -0,0 +1,6 @@
mixin sideNavigationFake
.admin-nav
#admin-nav-mobile.admin-nav-mobile
.mobile-left-holder.ms-3
span#nav-title.nav-title Urejanje
#mobile-right-holder.d-flex
@@ -0,0 +1,265 @@
mixin sideNavigation(sideNavigationData)
.admin-nav
#admin-nav-mobile.admin-nav-mobile
.mobile-left-holder
button#nav-button.nav-button
img#burger-menu-img(
src="/images/burger-menu-button-icon.svg"
alt="Meni"
)
span#nav-title.nav-title Administrator
#mobile-right-holder
nav
ul.admin-nav-content.slidable.scroller-style
if sideNavigationData.activeLvl1 === 'settings'
li.focused-menu
a.active(href="/admin/nastavitve/portal")
img(src="/images/cog.svg" alt="")
p Osnovne nastavitve
ul.sub-links
li
a(
href="/admin/nastavitve/portal"
class=sideNavigationData.activeLvl2 === 'portals' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'portals' ? 'page' : false
) Portal
li
a(
href="/admin/nastavitve/slovarji"
class=sideNavigationData.activeLvl2 === 'dictionaries' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'dictionaries' ? 'page' : false
) Slovarji
li
a(
href="/admin/nastavitve/svetovalnica"
class=sideNavigationData.activeLvl2 === 'consultancy' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'consultancy' ? 'page' : false
) Svetovalnica
else
li.admin-nav-item
a.active(href="/admin/nastavitve/portal")
img(src="/images/cog.svg" alt="Settings")
p Osnovne nastavitve
if sideNavigationData.activeLvl1 === 'connections'
li.focused-menu
a.active(href="/admin/povezave/seznam")
img(src="/images/link.svg" alt="Atributes")
p Povezave
ul.sub-links
li
a(
href="/admin/povezave/seznam"
class=sideNavigationData.activeLvl2 === 'list' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'list' ? 'page' : false
) Seznam
li
a(
href="/admin/povezave/slovarji"
class=sideNavigationData.activeLvl2 === 'dictionaries' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'dictionaries' ? 'page' : false
) Slovarji
else
li.admin-nav-item
a(href="/admin/povezave/seznam")
img(src="/images/link.svg" alt="Atributes")
p Povezave
if sideNavigationData.activeLvl1 === 'dictionaries'
li.focused-menu
a.active(href="/admin/slovarji")
img(src="/images/book.svg" alt="Dictionaries")
p Slovarji
ul.sub-links
li
a(
href="/admin/slovarji"
class=sideNavigationData.activeLvl2 === 'list' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'list' ? 'page' : false
) Seznam
if (sideNavigationData.activeLvl2 === 'list')
li.disabled-li-hover
a(
class=sideNavigationData.activeLvl2 === 'description' ? 'active' : 'disabled-menu'
aria-current=sideNavigationData.activeLvl2 === 'description' ? 'page' : false
) Osnovni podatki
li.disabled-li-hover
a(
class=sideNavigationData.activeLvl2 === 'users' ? 'active' : 'disabled-menu'
aria-current=sideNavigationData.activeLvl2 === 'users' ? 'page' : false
) Uporabniki
li.disabled-li-hover
a(
class=sideNavigationData.activeLvl2 === 'structure' ? 'active' : 'disabled-menu'
aria-current=sideNavigationData.activeLvl2 === 'structure' ? 'page' : false
) Struktura
li.disabled-li-hover
a(
class=sideNavigationData.activeLvl2 === 'subareas' ? 'active' : 'disabled-menu'
aria-current=sideNavigationData.activeLvl2 === 'subareas' ? 'page' : false
) Področne oznake
li.disabled-li-hover
a(
class=sideNavigationData.activeLvl2 === 'advanced' ? 'active' : 'disabled-menu'
aria-current=sideNavigationData.activeLvl2 === 'advanced' ? 'page' : false
) Napredno
li.disabled-li-hover
a(
class=sideNavigationData.activeLvl2 === 'comments' ? 'active' : 'disabled-menu'
aria-current=sideNavigationData.activeLvl2 === 'comments' ? 'page' : false
) Komentarji
//- li.disabled-li-hover
//- a(
//- class=sideNavigationData.activeLvl2 === 'statistics' ? 'active' : 'disabled-menu'
//- aria-current=sideNavigationData.activeLvl2 === 'statistics' ? 'page' : false
//- ) Statistika
li.disabled-li-hover
a(
class=sideNavigationData.activeLvl2 === 'export' ? 'active' : 'disabled-menu'
aria-current=sideNavigationData.activeLvl2 === 'export' ? 'page' : false
) Izvoz
li.disabled-li-hover
a(
class=sideNavigationData.activeLvl2 === 'fileImport' ? 'active' : 'disabled-menu'
aria-current=sideNavigationData.activeLvl2 === 'fileImport' ? 'page' : false
) Uvoz iz datoteke
li.disabled-li-hover
a(
class=sideNavigationData.activeLvl2 === 'extractionImport' ? 'active' : 'disabled-menu'
aria-current=sideNavigationData.activeLvl2 === 'extractionImport' ? 'page' : false
) Uvoz iz luščilnika
li.disabled-li-hover
a(
class=sideNavigationData.activeLvl2 === 'context' ? 'active' : 'disabled-menu'
aria-current=sideNavigationData.activeLvl2 === 'context' ? 'page' : false
) Vsebina
else
li
a(
href=`/admin/slovarji/${dictionary.id}/podatki`
class=sideNavigationData.activeLvl2 === 'description' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'description' ? 'page' : false
) Osnovni podatki
li
a(
href=`/admin/slovarji/${dictionary.id}/uporabniki`
class=sideNavigationData.activeLvl2 === 'users' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'users' ? 'page' : false
) Uporabniki
li
a(
href=`/admin/slovarji/${dictionary.id}/struktura`
class=sideNavigationData.activeLvl2 === 'structure' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'structure' ? 'page' : false
) Struktura
li
a(
href=`/admin/slovarji/${dictionary.id}/podrocne-oznake`
class=sideNavigationData.activeLvl2 === 'subareas' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'subareas' ? 'page' : false
) Področne oznake
li
a(
href=`/admin/slovarji/${dictionary.id}/napredno`
class=sideNavigationData.activeLvl2 === 'advanced' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'advanced' ? 'page' : false
) Napredno
li
a(
href=`/admin/slovarji/${dictionary.id}/komentarji`
class=sideNavigationData.activeLvl2 === 'comments' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'comments' ? 'page' : false
) Komentarji
//- li
//- a(
//- href="#"
//- class=sideNavigationData.activeLvl2 === 'statistics' ? 'active' : false
//- aria-current=sideNavigationData.activeLvl2 === 'statistics' ? 'page' : false
//- ) Statistika
li
a(
href=`/admin/slovarji/${dictionary.id}/izvoz`
class=sideNavigationData.activeLvl2 === 'export' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'export' ? 'page' : false
) Izvoz
li
a(
href=`/admin/slovarji/${dictionary.id}/uvoz/datoteka`
class=sideNavigationData.activeLvl2 === 'fileImport' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'fileImport' ? 'page' : false
) Uvoz iz datoteke
li
a(
href=`/admin/slovarji/${dictionary.id}/uvoz/luscenje`
class=sideNavigationData.activeLvl2 === 'extractionImport' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'extractionImport' ? 'page' : false
) Uvoz iz luščilnika
li
a(
href=`/slovarji/${dictionary.id}/vsebina`
class=sideNavigationData.activeLvl2 === 'context' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'context' ? 'page' : false
) Vsebina
else
li.admin-nav-item
a.active(href="/admin/slovarji")
img(src="/images/book.svg" alt="Dictionaries")
p Slovarji
if sideNavigationData.activeLvl1 === 'users'
li.focused-menu
a.active(href="/admin/uporabniki/portal")
img(src="/images/users.svg" alt="Users")
p Uporabniki
ul.sub-links
li
a(
href="/admin/uporabniki/portal"
class=sideNavigationData.activeLvl2 === 'portals' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'portals' ? 'page' : false
) Portal
li
a(
href="/admin/uporabniki/seznam"
class=sideNavigationData.activeLvl2 === 'list' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'list' ? 'page' : false
) Seznam
else
li.admin-nav-item
a(href="/admin/uporabniki/portal")
img(src="/images/users.svg" alt="Users")
p Uporabniki
if sideNavigationData.activeLvl1 === 'areas'
li.focused-menu
a.active(href="/admin/podpodrocja")
img(src="/images/areas.svg" alt="Areas")
p Podpodročja
else
li.admin-nav-item
a(href="/admin/podpodrocja")
img(src="/images/areas.svg" alt="Areas")
p Podpodročja
if sideNavigationData.activeLvl1 === 'comments'
li.focused-menu
a.active(href="/admin/komentarji")
img(src="/images/u_comment-alt.svg" alt="Comments")
p Komentarji
else
li.admin-nav-item
a(href="/admin/komentarji")
img(src="/images/u_comment-alt.svg" alt="Comments")
p Komentarji
//- if sideNavigationData.activeLvl1 === 'statistics'
//- li.focused-menu
//- a.active(href="#")
//- img(src="/images/statistics.svg" alt="")
//- p Statistika
//- else
//- li.admin-nav-item
//- a(href="#")
//- img(src="/images/statistics.svg" alt="")
//- p Statistika
@@ -0,0 +1,90 @@
mixin sideNavigation(metaData)
.admin-nav
#admin-nav-mobile.admin-nav-mobile
.mobile-left-holder
button#nav-button.nav-button
img#burger-menu-img(
src="/images/burger-menu-button-icon.svg"
alt="Meni"
)
span#nav-title.nav-title= 'Svetovalnica'
#mobile-right-holder
nav
ul.admin-nav-content.slidable.z-20
li
a(href="/svetovanje")
img(src="/images/chevrons-left.svg")
p Nazaj
if user.hasRole('consultancy admin')
li(class=metaData.new ? 'focused-menu' : '')
a(
href="/svetovanje/vprasanje/admin/novo"
class=metaData.new ? 'active' : ''
)
img(
src=metaData.new ? '/images/star-blue.svg' : '/images/star.svg'
alt=""
)
p Novo
li(class=metaData.rejected ? 'focused-menu' : '')
a(
href="/svetovanje/vprasanje/admin/zavrnjeno"
class=metaData.rejected ? 'active' : ''
)
img(
src=metaData.rejected ? '/images/x-circle-blue.svg' : '/images/x-circle.svg'
alt=""
)
p Zavrnjeno
li(class=metaData.inProgress ? 'focused-menu' : '')
a(
href="/svetovanje/vprasanje/admin/v-delu"
class=metaData.inProgress ? 'active' : ''
)
img(
src=metaData.inProgress ? '/images/edit-blue.svg' : '/images/edit.svg'
alt=""
)
p V delu
if user.hasRole('consultancy admin')
li(class=metaData.prepared ? 'focused-menu' : '')
a(
href="/svetovanje/vprasanje/admin/pripravljeno"
class=metaData.prepared ? 'active' : ''
)
img(
src=metaData.prepared ? '/images/cog-blue.svg' : '/images/cog.svg'
alt=""
)
p Pripravljeno
li(class=metaData.published ? 'focused-menu' : '')
a(
href="/svetovanje/vprasanje/admin/objavljeno"
class=metaData.published ? 'active' : ''
)
img(
src=metaData.published ? '/images/book-open-blue.svg' : '/images/book-open.svg'
alt=""
)
p Objavljeno
//- li(class=metaData.stats ? 'focused-menu' : '')
a(
href="/svetovanje/vprasanje/admin/statistika"
class=metaData.stats ? 'active' : ''
)
img(
src=metaData.stats ? '/images/statistics-blue.svg' : '/images/statistics.svg'
alt=""
)
p Statistika
if user.hasRole('consultancy admin')
li(class=metaData.users ? 'focused-menu' : '')
a(
href="/svetovanje/vprasanje/admin/uporabniki"
class=metaData.users ? 'active' : ''
)
img(
src=metaData.users ? '/images/users-blue.svg' : '/images/users.svg'
alt=""
)
p Svetovalci
@@ -0,0 +1,128 @@
mixin sideNavigation(sideNavigationData)
.admin-nav
#admin-nav-mobile.admin-nav-mobile
//- button#nav-button.nav-button(onclick="toggleNav('admin-nav-content')")
.mobile-left-holder
button#nav-button.nav-button
img#burger-menu-img(
src="/images/burger-menu-button-icon.svg"
alt="Meni"
)
span#nav-title.nav-title Urejanje
#mobile-right-holder
nav
ul.admin-nav-content.slidable
//- li.side-menu-heading.mb-4 Urejanje
if sideNavigationData.activeLvl1 === 'myDictionaries'
li.focused-menu
a.active(href="/slovarji/moji")
img(src="/images/fi_folder.svg" alt="")
p Moji slovarji
else
li.admin-nav-item
a.active(href="/slovarji/moji")
img(src="/images/fi_folder.svg" alt="")
p Moji slovarji
if sideNavigationData.activeLvl1 === 'attributes'
li.focused-menu
a.active(href=`/slovarji/${dictionary.id}/podatki`)
img(src="/images/areas.svg" alt="Atributes")
p Lastnosti
ul.sub-links
li
a(
href=`/slovarji/${dictionary.id}/podatki`
class=sideNavigationData.activeLvl2 === 'description' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'description' ? 'page' : false
) Osnovni podatki
li
a(
href=`/slovarji/${dictionary.id}/uporabniki`
class=sideNavigationData.activeLvl2 === 'users' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'users' ? 'page' : false
) Uporabniki
li
a(
href=`/slovarji/${dictionary.id}/struktura`
class=sideNavigationData.activeLvl2 === 'structure' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'structure' ? 'page' : false
) Struktura
li
a(
href=`/slovarji/${dictionary.id}/podrocne-oznake`
class=sideNavigationData.activeLvl2 === 'areas' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'areas' ? 'page' : false
) Področne oznake
li
a(
href=`/slovarji/${dictionary.id}/napredno`
class=sideNavigationData.activeLvl2 === 'advanced' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'advanced' ? 'page' : false
) Napredno
li
a(
href=`/slovarji/${dictionary.id}/komentarji`
class=sideNavigationData.activeLvl2 === 'comments' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'comments' ? 'page' : false
) Komentarji
else
li.admin-nav-item
a(href=`/slovarji/${dictionary.id}/podatki`)
img(src="/images/areas.svg" alt="Atributes")
p Lastnosti
if sideNavigationData.activeLvl1 === 'content'
li.focused-menu
a.active(href=`/slovarji/${dictionary.id}/vsebina`)
img(src="/images/book.svg" alt="")
p Vsebina
else
li.admin-nav-item
a(href=`/slovarji/${dictionary.id}/vsebina`)
img(src="/images/book.svg" alt="")
p Vsebina
if sideNavigationData.activeLvl1 === 'export'
li.focused-menu
a.active(href=`/slovarji/${dictionary.id}/izvoz`)
img(src="/images/fi_download.svg" alt="")
p Izvoz
else
li.admin-nav-item
a(href=`/slovarji/${dictionary.id}/izvoz`)
img(src="/images/fi_download.svg" alt="")
p Izvoz
if sideNavigationData.activeLvl1 === 'import'
li.focused-menu
a.active(href=`/slovarji/${dictionary.id}/uvoz/datoteka`)
img(src="/images/fi_upload.svg" alt="")
p Uvoz
ul.sub-links
li
a(
href=`/slovarji/${dictionary.id}/uvoz/datoteka`
class=sideNavigationData.activeLvl2 === 'file' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'file' ? 'page' : false
) Uvoz iz datoteke
li
a(
href=`/slovarji/${dictionary.id}/uvoz/luscenje`
class=sideNavigationData.activeLvl2 === 'extraction' ? 'active' : false
aria-current=sideNavigationData.activeLvl2 === 'extraction' ? 'page' : false
) Uvoz iz luščilnika
else
li.admin-nav-item
a(href=`/slovarji/${dictionary.id}/uvoz/datoteka`)
img(src="/images/fi_upload.svg" alt="")
p Uvoz
//- Enako za ostale
//- li
//- a(href="urlDoStrani") Lastnosti
//- li
//- a(href="urlDoStrani") Vsebina
//- li
//- a(href="urlDoStrani") Izvoz
//- li
//- a(href="urlDoStrani") Uvoz