Answers.com, no slideshow please!

Replaces the annoying slideshows on Answer.com questions with a simple card.

// ==UserScript==
// @name         Answers.com, no slideshow please!
// @namespace    http://dieterholvoet.com
// @version      1.0
// @description  Replaces the annoying slideshows on Answer.com questions with a simple card.
// @author       Dieter Holvoet
// @match        www.answers.com/Q/*
// @require      https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // HELPER
    String.prototype.capitalizeFirstLetter = function() {
        return this.charAt(0).toUpperCase() + this.slice(1);
    };

    // Variables
    var $container = $('<div class="module feedcards_wikilite"></div>'),
        $slideshow = $("#center_top > .question_slideshow .article_slides.current_article"),
        $slides = $slideshow.find(".slide");

    // Get content
    var title = $slideshow.find(".question_detail").data("title"),
        content = "";

    $slides.each(function() {
        var find = ["click on the link", "see answer"],
            text = $(this).text().trim();

        if(!find.some(function(v) {return text.toLowerCase().indexOf(v) >= 0;}))
            content += text+" ";
    });

    // Append new card
    $container.insertAfter("#center_top .breadcrumb_category");
    $container.append('<div class="feedcard no_image no_avatar" asg-card="gutenberg"><article class="frame"><section class="content"><h1 class="title">'+title+'</h1><div class="content_text" style="line-height: 1.6;">'+content.trim().capitalizeFirstLetter()+'</div></section></article></div>');

    // Remove slideshow
    $("#center_top .question_slideshow").remove();
})();