Advertisement
Guest User

Point customizer 1.0

a guest
Jul 1st, 2014
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @id             point-customizer
  3. // @name           Point customizer
  4. // @version        1.0
  5. // @namespace      
  6. // @author         Tenno Seremel
  7. // @description    
  8. // @include        http://point.im/*
  9. // @include        https://point.im/*
  10. // @include        http://*.point.im/*
  11. // @include        https://*.point.im/*
  12. // @run-at         document-end
  13. // ==/UserScript==
  14. (function(){
  15.     function corner_link_to_all()
  16.     {
  17.         var el = document.getElementById('logo');
  18.         if (el) {
  19.             el.setAttribute('href', '//point.im/all');
  20.         }
  21.     }
  22.     function tags_before_content()
  23.     {
  24.         var els = document.querySelectorAll('.post > .post-content > .tags');
  25.         for (var i = 0, len = els.length; i < len; ++i) {
  26.             var current = els[i];
  27.             current.style.marginTop = '0';
  28.             var post_content = current.parentNode;
  29.             var reference_el = post_content.querySelector('h1');
  30.             if (reference_el) {
  31.                 reference_el.parentNode.insertBefore(current, reference_el.nextSibling);
  32.             } else {
  33.                 reference_el = post_content.querySelector('.text');
  34.                 if (reference_el) {
  35.                     reference_el.insertBefore(current, reference_el.firstChild);
  36.                 }
  37.             }
  38.         }
  39.     }
  40.  
  41.     corner_link_to_all();
  42.     tags_before_content();
  43. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement