Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CSS
- /*wyjebanie szachownicy*/
- div.expanded > figure > img, div.expanded > figure > video {
- background-color: transparent;
- background-image: none;
- }
- /*szerokość okienka postowania */
- .post > form textarea { height: 150px; }
- /*katolog w belce*/
- var addToNavMenu = function(o) {
- let nav = document.querySelector("nav ul");
- newLi = document.createElement('li');
- newLi.appendChild(o);
- nav.appendChild(newLi);
- };
- var addLinkToNavMenu = function(url,name) {
- let newLink = document.createElement('a');
- newLink.href = url;
- newLink.textContent = name;
- addToNavMenu(newLink);
- };
- addLinkToNavMenu([window.location.origin,"/",settings.boardId,"/catalog"].join(""),"catalog");
- /*Pogoń Style v.0.2*/
- https://pastebin.com/6SzrLd85
- JS
- // v1.2 literówki i poprawka dla szaleńców, którzy korzystają z update board xD
- function addCss(cssString) {
- let head = document.getElementsByTagName('head')[0];
- let newCss = document.createElement('style');
- newCss.type = "text/css";
- newCss.innerHTML = cssString;
- head.appendChild(newCss);
- };
- replyExpandFixCSS = 'article[data-replyexpand=false] .lessRipitMorJunik .replyCount + span::after { content:"+"; } article[data-replyexpand=true] .lessRipitMorJunik .replyCount + span::after { content:"-";} .replyExpand {display:none;}'
- var replyExpandFix = function() {
- addCss(replyExpandFixCSS)
- document.querySelectorAll('.thread').forEach(function(a) {
- replyExpand = a.querySelector('.replyExpand');
- if (replyExpand != null) {
- let replyCount = a.querySelector('.replyCount')
- let firstReply = a.querySelector('section.reply')
- let emptyReply = document.createElement('section')
- let emptyReplyContent = document.createElement('div')
- let emptyReplyMessage = document.createElement('div')
- let span = document.createElement('span')
- emptyReply.className = "lessRipitMorJunik"
- emptyReplyContent.className = "content"
- emptyReplyMessage.className = "message"
- span.innerText += " odpowiedzi pominiętych "
- emptyReplyMessage.onclick = function(e) {
- this.querySelector('.replyExpand').click();
- }
- emptyReplyMessage.appendChild(replyCount)
- emptyReplyMessage.appendChild(span)
- emptyReplyMessage.appendChild(replyExpand)
- emptyReplyContent.appendChild(emptyReplyMessage)
- emptyReply.appendChild(emptyReplyContent)
- a.insertBefore(emptyReply,firstReply)
- }
- })
- }
- replyExpandFix();
- //link do katalogu na pasku i na dole strony
- let catalog = document.createElement('li')
- catalog.innerHTML = `<a href="/${settings.boardId}/catalog/">catalog</a>`
- document.querySelector('nav ul').appendChild(catalog, document.querySelector('nav'))
- var copy = document.body.cloneNode(true)
- let submenu = copy.querySelector('.submenu')
- let aside = document.createElement('aside')
- aside.appendChild(submenu)
- document.body.insertBefore(aside, document.querySelector('footer'))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement