// ==UserScript== // @name MovieChat.org Message Boards on IMDb // @namespace https://greasyfork.org/en/users/105361-randomusername404 // @version 1.0 // @description Based on drhouse's script, bring message boards back on IMDb mobile site by using MovieChat.org boards. // @run-at document-start // @include http://m.imdb.com/title/* // @include http://m.imdb.com/name/* // @include http://www.moviechat.org/* // @include https://www.moviechat.org/* // @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js // @author RandomUsername404 // @icon http://ia.media-imdb.com/images/G/01/imdb/images/mobile/apple-touch-icon-mobile-2541571834._CB522736227_.png // @downloadURL none // ==/UserScript== this.$ = this.jQuery = jQuery.noConflict(true); $(document).ready(function () { var theparenturl = document.URL; if (theparenturl.indexOf("reference") != -1) theparenturl = theparenturl.replace('reference',''); if (theparenturl.indexOf("combined") != -1) theparenturl = theparenturl.replace('combined',''); var quest = theparenturl.split('?')[0]; var parts = quest.split('/'); var lastSegment = parts.pop() || parts.pop(); var theurl = 'http://www.moviechat.org/movies/'; var simple = (theurl + lastSegment); //console.info(simple); (by drhouse) var chatdiv = $('

Message Boards

'+ '
').css('display','block').css('overflow','hidden').css('position','relative').css('height','100%').css('width','100%'); var lastart = $('.col-xs-12').last(); $(chatdiv).insertBefore(lastart); //lazy else (by drhouse) $(chatdiv).insertBefore('#tn15bot'); // I have no idea what the above line is supposed to do... (by RandomUsername404) var ifrm = document.createElement("iframe"); ifrm.setAttribute("id", "msgframe"); ifrm.setAttribute("src", simple); ifrm.setAttribute("style", "scrolling=no;position=absolute;padding=0px"); ifrm.setAttribute("frameborder", "0"); ifrm.style.height = 600+"px"; ifrm.style.width = 102+"%"; $(ifrm).appendTo(chatdiv); $('body').css('background-color','#fff'); $('.main').css('box-shadow','0px 0px 0px 0px'); var title = $('#title-overview-widget > div.vital > div.title_block > div > div.titleBar > div.title_wrapper > h1').text(); var year = $('#titleYear > a').text(); $('
Discuss '+title+' on the Moviechat message boards ยป

').insertAfter(chatdiv); $('.contribute').css('border-top','1px;solid;#ccc'); });