Skip to content

Commit

Permalink
test
Browse files Browse the repository at this point in the history
  • Loading branch information
abjarna committed Jun 5, 2024
1 parent 955ccf0 commit d104314
Show file tree
Hide file tree
Showing 6 changed files with 91 additions and 44 deletions.
27 changes: 26 additions & 1 deletion rit/_static/custom.css
Original file line number Diff line number Diff line change
Expand Up @@ -66,4 +66,29 @@ Setja sama style á textann "Kaflayfirlit" eins og er í toctree caption
.page-toc.tocsection.onthispage {
font-weight: var(--pst-sidebar-header-font-weight);
margin-bottom: .5rem;
}
}

/*
Lengir "Leit" gluggan, svo hann passi við byrjunina á Secondary sidebar
*/
.search-button__default-text {
margin-right: 75px !important;
}

/*
Kemur í veg fyrir að langur texti í navbar-nav noti tvær eða fleiri línu
*/
.navbar-nav {
white-space: nowrap;
}

/*
Kemur í veg fyrir að item í navbar-header-items__end noti tvær (eða fleiri) línu
*/
.navbar-header-items__end {
flex-flow: nowrap !important;
}

.title.logo__title {
font-size: 16px !important;
}
13 changes: 9 additions & 4 deletions rit/_templates/rubik-pdf.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,29 +5,34 @@

<script>
document.addEventListener("DOMContentLoaded", function() {
// Finna hlekkinn með id="pdf-link"
const linkElement = document.getElementById('pdf-link');
if (!linkElement) return;

// Finna elementið sem inniheldur upplýsingar um samhengi
const tocSection = document.querySelector('.tocsection.sourcelink');
const depth = parseInt(tocSection.getAttribute('data-depth'), 10);
const subfolder = tocSection.getAttribute('data-subfolder');
const depth = parseInt(tocSection.getAttribute('data-depth'), 10); // Lesa dýptina úr data-depth eigindinni
const subfolder = tocSection.getAttribute('data-subfolder'); // Lesa nafnið á undirmöppunni úr data-subfolder eigindinni

let pdfLink = "";

// Determine the PDF link based on the depth attribute
// Ákvarða PDF hlekkinn byggt á dýptinni
if (depth === 0) {
// Ef dýptin er 0, þá er PDF skráin í rótarmöppunni
pdfLink = `./RUBIK-oll-rit-sameinud.pdf`;
} else {
let relativePath = "./";

// Generate the relative path prefix (../ for each depth level beyond 1)
// Búa til relative path prefix með ../ fyrir hvert dýptarstigi yfir 1
for (let i = 1; i < depth; i++) {
relativePath += "../";
}

// Mynda hlekkinn fyrir undirmöppuna
pdfLink = `${relativePath}RUBIK-${subfolder}.pdf`;
}

// Uppfæra href eigindi hlekkjarins með PDF hlekk
linkElement.href = pdfLink;
});
</script>
89 changes: 53 additions & 36 deletions rit/conf.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# -- Project information -----------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information

projectid = 'RUBIK-oll-rit-sameinud' # Nafn á .tex og .pdf skrám í LaTeX
projectid = 'RUBIK-oll-rit-sameinud' # Nafn á .tex og .pdf skrám í LaTeX (verður að vera 'RUBIK-oll-rit-sameinud' fyrir "Sækja PDF" takkann)
project = 'Ritsafn RÚBIK Reykjavíkur' # Nafn á titli á forsíðu í LaTeX og í seinni hlutanum í <title> í HTML

# Upplýsingar fyrir undirtitil í LaTeX
Expand Down Expand Up @@ -195,7 +195,7 @@ def update_config_values(app):
"use_edit_page_button": True, # "Edit on GitHub" takkinn virkjaður
"search_bar_text": "Leita...", # Þegar smellt er á "Leit", þá kemur upp gluggi með þessum texta
"navbar_align": "content", # "navbar" er left-aligned frá þeim stað sem "content" byrjar
"header_links_before_dropdown": 3, # Ákveða hversu margar síður birtast í header áður en að "More" takkinn kemur í staðinn
"header_links_before_dropdown": 2, # Ákveða hversu margar síður birtast í header áður en að "More" takkinn kemur í staðinn
"header_dropdown_text": "Meira", # Íslenskur texti fyrir "More" takkann
# "announcement": "My announcement!", # Tilkynning efst á síðunni

Expand All @@ -206,46 +206,50 @@ def update_config_values(app):
"url": "https://facebook.com/rubikrvk",
"icon": "fa-brands fa-facebook",
},
# {
# "name": "Instagram",
# "url": "https://instagram.com/rubikrvk",
# "icon": "fa-brands fa-instagram",
# },
# {
# "name": "X.com",
# "url": "https://x.com/rubikrvk",
# "icon": "fa-brands fa-x-twitter",
# },
# {
# "name": "YouTube",
# "url": "https://www.youtube.com/@rubikrvk",
# "icon": "fa-brands fa-youtube",
# },
# {
# "name": "LinkedIn",
# "url": "https://www.linkedin.com/company/rubikrvk",
# "icon": "fa-brands fa-linkedin",
# },
{
"name": "Instagram",
"url": "https://instagram.com/rubikrvk",
"icon": "fa-brands fa-instagram",
},
{
"name": "X.com",
"url": "https://x.com/rubikrvk",
"icon": "fa-brands fa-x-twitter",
},
{
"name": "YouTube",
"url": "https://www.youtube.com/@rubikrvk",
"icon": "fa-brands fa-youtube",
},
{
"name": "LinkedIn",
"url": "https://www.linkedin.com/company/rubikrvk",
"icon": "fa-brands fa-linkedin",
},
],
"secondary_sidebar_items": ["rubik-page-toc", "rubik-pdf", "rubik-sourcelink", "rubik-edit-this-page"],
"show_prev_next": False,
"article_header_start": [],
"footer_end": [],
"navbar_end": ["search-button-field", "theme-switcher"],
"navbar_persistent": [],
}
html_title = project # Seinni hlutinn í <title> í HTML sóttur úr "project"
html_short_title = 'Ritsafn' # Stuttur title notaður í tenglum í "header" og í HTML Help Docs
html_baseurl = 'https://rit.rubik.is/' # Notað í URLs í sitemap.xml

# Skilgreiningar í HTML (t.d. fyrir tengil í "Edit on GitHub" takkanum)
html_context = {
"github_version": "main",
"github_user": "rubikrvk",
"github_repo": "ritsafn",
"doc_path": "rit",
"on_this_page_title": "Á þessari síðu"
"github_version": "main", # Skilgreining fyrir tengil í "Edit on GitHub" takkanum
"github_user": "rubikrvk", # Skilgreining fyrir tengil í "Edit on GitHub" takkanum
"github_repo": "ritsafn", # Skilgreining fyrir tengil í "Edit on GitHub" takkanum
"doc_path": "rit", # Skilgreining fyrir tengil í "Edit on GitHub" takkanum
}
html_css_files = ['custom.css'] # Slóð á CSS skrár
html_static_path = ['_static'] # Slóð á "static" skrár
html_sidebars = {
"*/**": ["rubik-sidebar-nav-bs"],
"genindex": [],
"*/**": ["rubik-sidebar-nav-bs", "navbar-icon-links"],
"genindex": ["navbar-icon-links"],
"index": ["navbar-icon-links"],
}
html_show_copyright = False # Slökkt á default texta um höfundarrétt í HTML
html_show_sphinx = False # Slökkt á "Created using Sphinx" texta í HTML
Expand Down Expand Up @@ -407,24 +411,37 @@ def apply_styles(text, styles):
tikz_latex_args = [r"-shell-escape"]


import os


# -- sphinxcontrib-tikz configuration ----------------------------------------






# -- Sækja PDF configuration -------------------------------------------------

# Föll fyrir "Sækja PDF" takkann
def add_data_attributes(app, pagename, templatename, context, doctree):
# Determine the depth of the file

# Reikna fjölda skráarstiga í slóðinni
depth = pagename.count('/')

# Extract subfolder name if applicable
# Ákvarða nafn undirmöppu ef hún er til staðar
if depth >= 1:
subfolder = pagename.split('/')[0]
else:
subfolder = ''

# Debug print
# Prenta upplýsingar um núverandi síðu, dýpt og undirmöppu (fyrir villuleit)
print(f"Processing page: {pagename}, Depth: {depth}, Subfolder: {subfolder}")

# Add the depth and subfolder as context variables
# Bæta dýpt og nafni undirmöppu við samhengi (context) sem breytur
context['html_page_depth'] = depth
context['html_subfolder'] = subfolder

def setup(app):

# Tengja add_data_attributes fallið við 'html-page-context' atburðinn í Sphinx
app.connect('html-page-context', add_data_attributes)
2 changes: 1 addition & 1 deletion rit/eldhusvaskur/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
# -- Project information -----------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information

projectid = 'RUBIK-eldhusvaskur' # UPPFÆRT - Nafn á .tex og .pdf skrám í LaTeX
projectid = 'RUBIK-eldhusvaskur' # UPPFÆRT - Nafn á .tex og .pdf skrám í LaTeX (verður að vera 'RUBIK-<nafn á undirmöppu>' fyrir "Sækja PDF" takkann)
project = 'Eldhúsvaskur' # UPPFÆRT - Nafn á titli á forsíðu í LaTeX og í seinni hlutanum í <title> í HTML

# UPPFÆRT - Upplýsingar fyrir undirtitil í LaTeX
Expand Down
2 changes: 1 addition & 1 deletion rit/fjarmal-einstaklinga/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
# -- Project information -----------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information

projectid = 'RUBIK-fjarmal-einstaklinga' # UPPFÆRT - Nafn á .tex og .pdf skrám í LaTeX
projectid = 'RUBIK-fjarmal-einstaklinga' # UPPFÆRT - Nafn á .tex og .pdf skrám í LaTeX (verður að vera 'RUBIK-<nafn á undirmöppu>' fyrir "Sækja PDF" takkann)
project = 'Fjármál einstaklinga' # UPPFÆRT - Nafn á titli á forsíðu í LaTeX og í seinni hlutanum í <title> í HTML

# UPPFÆRT - Upplýsingar fyrir undirtitil í LaTeX
Expand Down
2 changes: 1 addition & 1 deletion rit/fjarmal-fyrirtaekja/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
# -- Project information -----------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information

projectid = 'RUBIK-fjarmal-fyrirtaekja' # UPPFÆRT - Nafn á .tex og .pdf skrám í LaTeX
projectid = 'RUBIK-fjarmal-fyrirtaekja' # UPPFÆRT - Nafn á .tex og .pdf skrám í LaTeX (verður að vera 'RUBIK-<nafn á undirmöppu>' fyrir "Sækja PDF" takkann)
project = 'Fjármál fyrirtækja' # UPPFÆRT - Nafn á titli á forsíðu í LaTeX og í seinni hlutanum í <title> í HTML

# UPPFÆRT - Upplýsingar fyrir undirtitil í LaTeX
Expand Down

0 comments on commit d104314

Please sign in to comment.