MovieChat.org Message Boards on m.IMDb.com

Brings message boards back on IMDb mobile site by using MovieChat.org boards.

目前為 2018-05-02 提交的版本,檢視 最新版本

// ==UserScript==
// @name               MovieChat.org Message Boards on m.IMDb.com
// @namespace          https://greasyfork.org/en/users/105361-randomusername404
// @version            1.31
// @description        Brings message boards back on IMDb mobile site by using MovieChat.org boards.
// @run-at             document-start
// @include            *://m.imdb.com/title/*
// @include            *://m.imdb.com/name/*
// @require            https://code.jquery.com/jquery-3.3.1.min.js
// @author             RandomUsername404
// @grant              none
// @icon               http://ia.media-imdb.com/images/G/01/imdb/images/mobile/apple-touch-icon-mobile-2541571834._CB522736227_.png
// ==/UserScript==

$(window).on( "load", function() {
    // Get movie ID
    var movieID = window.location.pathname;
    movieID = movieID.split("title/").pop();
    movieID = movieID.split("/").shift();

    // Get iframe position and dimensions
    var positionReference = $('.row:last');
    var height = $(window).innerHeight()*0.9;
    var width = $("#titleOverview").width();;

    // Create iframe
    var movieChat = document.createElement("iframe");
    var movieChatLink = "https://www.moviechat.org/movies/" + movieID;
    $(movieChat).attr({"src":movieChatLink,"allowtransparency":"false"});
    $(movieChat).css( {"height":height+"px","width":width+"px","border":"none"} );
    $(movieChat).insertBefore(positionReference);

    // Add title and separator above iframe
    var title = document.createElement("div");
    $(title).addClass('article');
    $(title).html('<h2>Discuss on MovieChat</h2>');
    $(title).insertBefore(movieChat);
 });