GA threads authorName

Добавляет имя автора в заглавный пост на страницах тредов форума "Глобальная авантюра".

  1. // ==UserScript==
  2. // @name GA threads authorName
  3. // @namespace glav.su
  4. // @description Добавляет имя автора в заглавный пост на страницах тредов форума "Глобальная авантюра".
  5. // @include http://glav.su/*/threads/*
  6. // @include https://glav.su/*/threads/*
  7. // @version 1.2
  8. // @grant none
  9. // ==/UserScript==
  10. var m_id, mch, a_tm = $("div.lContent").find("a")[0];
  11. if( mch = a_tm.toString().match(/https*?:\/\/glav\.su\/forum\/.+?\/(\d+?)-message\/#message\d+/) ){
  12. m_id = mch[1];
  13. $.ajax({
  14. url: mch[0],
  15. dataType: 'html',
  16. success: function(data){
  17. var dt = data.toString().replace(/[\n\r]/mg, '');
  18. mch = dt.match(new RegExp('<td id="forumMessagesListMessage'+m_id+'AuthorName" class="fItem forumMessagesListMessageAuthorName">.*?(<a.*?<\/a>)'))
  19. || dt.match(new RegExp('<td id="forumMessagesListMessage'+m_id+'Author" class="fItem forumMessagesListDeletedMessageAuthor">.*?(<a.*?<\/a>)'));
  20. if( mch ){
  21. $(a_tm).before(mch[1]+'&nbsp;&nbsp;');
  22. }
  23. }
  24. });
  25. }