Breitbart Comment Fix

BB Comment Fix

// ==UserScript==
// @name         Breitbart Comment Fix
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  BB Comment Fix
// @author       You
// @match        https://www.breitbart.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=breitbart.com
// @grant        none
// @require http://code.jquery.com/jquery-latest.js
// ==/UserScript==

(function() {
    'use strict';

    $(document).ready(function(){
       start();
    });


    function start(){
        let containerW = $("#ContainerW");
        let container = document.querySelectorAll(".d-c-button-container");
        let linkLoc = $("a.d-comments-button").attr("href");

        let width = $("#MainW").width();
        let height = 500;

        if(container !== null) {
            $("a.d-comments-button").remove();

            let iframe = document.createElement("iframe");
            iframe.src = linkLoc;
            iframe.width = width + "px";
            iframe.height = height + "px";

            $("#comments").append(iframe);

            let containerTop = containerW.offset().top;

            let iframeTop = $(iframe).offset().top;
            let posDiff = iframeTop - containerTop;

            let containerWHeight = containerW.height();
            let diff = containerWHeight - posDiff;

            iframe.height = diff + "px";
        }
    };

    
})();