Testing out text selection

by Abra Cadabra

HTML

<div>
    <p id="sprt">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Atque eligendi ex iste eius fugiat reprehenderit soluta cum dignissimos corrupti cumque sit quam numquam qui rem dolore iure error? Repellendus dignissimos?</p>
</div>
<div>
    <p id="tren"></p>
</div>

JavaScript

var refid = null;
var getTxt = function (e) {
    return (document.all) ? document.selection.createRange().text : document.getSelection();
};

var repeatLookup = function () {
    var party = '';
    refid = setInterval(function () {
        party = getTxt().toString();
        //console.log(party);
        $(document).trigger('cretin', [{my:party}]);
    }, 500);
};

$("#sprt").on('mousedown', function (e) {
    $("#tren").text(repeatLookup());
    //alert(repeatLookup());
    //alert(getTxt());
});

$("#sprt").on('mouseup', function(){
    window.clearTimeout(refid);
});

$(document).on('cretin', function(e, data){
    console.log(data.my);
    $("#tren").text(data.my);
});