grahamperrin

'opening poster' badges for MacRumors Forums with XenForo

Nov 18th, 2015
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name        'opening poster' badges for MacRumors Forums with XenForo
  3. // @namespace   http://forums.macrumors.com/*
  4. // @version     1
  5. // @grant       none
  6.  
  7. /* http://forums.macrumors.com/posts/21472342 */
  8. /* http://forums.macrumors.com/posts/21481572 */
  9. /* http://pastebin.com/5yKmk1WD for a companion style */
  10.  
  11. function displayThreadStarter() {
  12.     var pageDescription = document.getElementById('pageDescription');
  13.     if(pageDescription == null || pageDescription.getElementsByClassName('username')[0] == null){return;}
  14.     var originalPoster = pageDescription.getElementsByClassName('username')[0].innerHTML;
  15.     var posts = document.getElementsByClassName('message');
  16.     for(var i=0; i<posts.length; i++) {
  17.         var post = posts[i];
  18.         var poster = post.getAttribute('data-author');
  19.         if(poster == originalPoster){
  20.             post.getElementsByClassName('userText')[1].innerHTML += '<em class="userBanner wrapped" itemprop="title" style="background: rgb(84, 191, 86);"><span class="before"></span><strong>opening poster</strong><span class="after"></span></em>';
  21.         }
  22.     }
  23. }
  24. displayThreadStarter();
Add Comment
Please, Sign In to add comment