JSFiddle - React, Tailwind, and code Playground

by shapeshifta

JavaScript

// ==UserScript==
// @name        show active ctests
// @namespace   trv
// @include     http://www.snoozee.com/*
// @version     1
// @grant       none
// ==/UserScript==
(function () {
    $.fn.getCtests = function () {
        var classes = this[0].className.split(/\s+/),
        ctests = jQuery.grep(classes, function (value) {
            return /^c[0-9]/.test(value);
        });
        return ctests;
    };
    //get ctests
    var tests = $('html') .getCtests();
    //create a list
    var list = $('<div style="width:50px;position:fixed;top:0;left:0;padding:10px;background:black;color:white"></div>') .html('<ul>' + tests.join('</li><li>') + '</ul>') .appendTo('body');
    //close list on click
    list.on('click', function () {
        $(this) .remove();
    });
}) ();