Täällä avautuu mahdollisuus sukeltaa syvemmälle arkistojen uumeniin ja löytää aiempia kirjoituksia.

Archives

'; collapsItems['collapsArch-2025-4:22a408d7-231f-48e2-9d4b-1f28f2adaaa3'] = ''; collapsItems['collapsArch-2025-2:22a408d7-231f-48e2-9d4b-1f28f2adaaa3'] = ''; collapsItems['collapsArch-2025-1:22a408d7-231f-48e2-9d4b-1f28f2adaaa3'] = ''; collapsItems['collapsArch-2024-12:22a408d7-231f-48e2-9d4b-1f28f2adaaa3'] = ''; collapsItems['collapsArch-2024-11:22a408d7-231f-48e2-9d4b-1f28f2adaaa3'] = ''; collapsItems['collapsArch-2024-10:22a408d7-231f-48e2-9d4b-1f28f2adaaa3'] = ''; collapsItems['collapsArch-2024-9:22a408d7-231f-48e2-9d4b-1f28f2adaaa3'] = ''; collapsItems['collapsArch-2024-8:22a408d7-231f-48e2-9d4b-1f28f2adaaa3'] = ''; collapsItems['collapsArch-2024-7:22a408d7-231f-48e2-9d4b-1f28f2adaaa3'] = ''; collapsItems['collapsArch-2024-6:22a408d7-231f-48e2-9d4b-1f28f2adaaa3'] = ''; collapsItems['collapsArch-2024-5:22a408d7-231f-48e2-9d4b-1f28f2adaaa3'] = ''; collapsItems['collapsArch-2024-4:22a408d7-231f-48e2-9d4b-1f28f2adaaa3'] = ''; /* Collapse Functions, version 3.0 * *--------------------------------------------------------------------------*/ String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g,""); } function collapsArchCreateCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else { var expires = ""; } document.cookie = name+"="+value+expires+"; path=/;SameSite=Strict"; } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') { c = c.substring(1,c.length); } if (c.indexOf(nameEQ) == 0) { return c.substring(nameEQ.length,c.length); } } return null; } function eraseCookie(name) { collapsArchCreateCookie(name,"",-1); } function addExpandCollapseArch(widgetRoot, expandSym, collapseSym, accordion) { widgetRoot.querySelectorAll( 'span.collapsing-archives').forEach(item => { item.addEventListener('click', event => { let theLink = item.querySelector('a'); console.log(theLink); if ( theLink ) { // This is to support the option of expanding and collapsing only, and // not linking to the category archive (linkToArch=false) theLink.removeAttribute('href'); } if (accordion==1) { let theSpan = item.parentElement.parentElement.querySelector('span.collapse'); // If we are collapsing the one item which is expanded then we don't // want to change the other items, thus we only do this when the item // and theSpan are different if ( theSpan && theSpan != item ) { let theDiv = theSpan.parentElement.querySelector('div'); let divId = theDiv.getAttribute("id"); theDiv.style.display = 'none'; theSpan.classList.remove('collapse'); theSpan.classList.add('expand'); collapsArchCreateCookie(divId, 0, 7); } widgetRoot.querySelectorAll( '.expand .sym').forEach(item => { item.innerHTML = expandSym;}); } expandCollapseArch(item, expandSym, collapseSym, accordion ); return false; }) }); } function expandCollapseArch(symbol, expandSym, collapseSym, accordion ) { let newDiv = symbol.parentElement.querySelector('div'); let divId = newDiv.getAttribute("id"); // this is a bit of a hack - but basically we only have the post information stored in collapsItems, with IDs like 2022-1 or 2022-12. When expanding a year to show months, instead we want to use what is already in the DOM if ( divId.match('[0-9]{4}-[0-9]') && collapsItems[divId] ) { newDiv.innerHTML = collapsItems[divId]; } // calling again here to add to sub-archives, which may not have been in the DOM before //addExpandCollapseNew( newDiv, expandSym, collapseSym, accordion ); //newDiv.style.maxHeight = newDiv.scrollHeight + "px"; if (symbol.classList.contains('expand')) { newDiv.style.display = 'block'; symbol.classList.remove('expand'); symbol.classList.add('collapse'); symbol.querySelector('.sym').innerHTML = collapseSym; collapsArchCreateCookie(divId, 1, 7); } else { newDiv.style.display = 'none'; symbol.classList.remove('collapse'); symbol.classList.add('expand'); symbol.querySelector('.sym').innerHTML = expandSym; collapsArchCreateCookie(divId, 0, 7); } } widgetRoot = document.querySelector( '#widget-collapsArch-22a408d7-231f-48e2-9d4b-1f28f2adaaa3-top' );addExpandCollapseArch(widgetRoot, '►', '▼', 0 )// ]]>

1984 (1) Ammoudia (1) Arguineguin (1) Arjen valinnat (1) Avantouinti (1) Bloggaajan työvälineet (1) Bloggaaminen (2) Bucket-lista (1) Dystopia (1) Elämänmuutos (9) Espanja (5) Florida (1) Gerani (1) Hania (1) Harmaat (2) Hiukset (2) Huomioita maailmasta (6) Kale linnoitus (1) Kanariansaaret (4) Karpathos (2) Kirjamessut (1) Kirjat (4) Kreeta (2) Kreikka (7) Kuukausi virallisia terveyssuosituksia (5) Lappi (1) Levi (1) Loma (2) Lukeminen (4) Mallorca (1) Matka-kanjoni (1) Matkustaminen (18) Meteora (2) Mökkeily (2) Omaväri (2) Opiskelu (1) Orlando (2) Palautuminen (1) Parga (2) pattaya (2) Pohjois-Makedonia (2) Projektina Blogi (3) Rentoutuminen (1) Rovaniemi (1) Ruotsi (1) Sanctuary of Truth (1) Skopje (2) Tavoitteet (1) thaimaa (1) Tunturi (1) Universal Studios (1) Urheilu (5) Usa (2) Uumaja (1) Vapaus (1) Vegaani (1) Venetsialainen linnoitus (1) Virheitä sattuu (1) Wasaline (1)

Jaa ystävillesi!