NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name szukajka.tv // @namespace szukajka.tv // @version 0.4 // @description tools for szukajka.tv // @author miszel // @match http://szukajka.tv/* // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; //footer var footer = document.getElementsByTagName('footer'); for (var i = footer.length; i--; ) { footer[i].style.display = 'none'; } //cookies try { document.getElementsByClassName('cookie-policy')[0].style.display = 'none'; } catch(err) {} //header try { document.querySelectorAll('body header')[0].style.position = 'static'; } catch(err) {} //search box try { document.querySelectorAll('main.search div.fix')[0].style.position = 'static'; } catch(err) {} //search box try { document.querySelectorAll('main.search div.content')[0].style.margin = '10px 0 0 0'; } catch(err) {} //linki function changeLinks() { var search_results = document.getElementById('search_results'); if (search_results) { var a = search_results.getElementsByTagName('a'); if (a.length > 0) { for (var i = 0; i < a.length; i++) { var id = a[i].href.match(/http:\/\/szukajka\.tv\/(.+?)\-/); if (id) { a[i].href = 'http://szukajka.tv/link/' + id[1]; } try { a[i].style.padding = '0'; } catch(err) {} try { a[i].querySelectorAll('span.img')[0].style.width = '20px'; } catch(err) {} try { a[i].querySelectorAll('span.title div')[0].style.height = 'auto'; a[i].querySelectorAll('span.title div')[0].style.whiteSpace = 'normal'; } catch(err) {} try { a[i].querySelectorAll('span.version')[0].style.paddingRight = '0'; a[i].querySelectorAll('span.version')[0].style.width = '50px'; } catch(err) {} try { a[i].querySelectorAll('span.author')[0].style.display = 'none'; } catch(err) {} try { a[i].querySelectorAll('span.source')[0].style.display = 'none'; } catch(err) {} try { a[i].querySelectorAll('span.comments')[0].style.display = 'none'; } catch(err) {} try { a[i].querySelectorAll('span.size')[0].style.width = '70px'; } catch(err) {} } } var tooltip = search_results.querySelectorAll('div.tooltip img'); for (i = 0; i < tooltip.length; ++i) { tooltip[i].src = ''; } } } var observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutationRecord) { changeLinks(); }); }); var checkExistLoader = setInterval(function () { var search_results = document.getElementById('search_results'); if (search_results) { clearInterval(checkExistLoader); observer.observe(search_results, { childList: true }); changeLinks(); } }, 100); })();