Conversation started Feb 3, 2012 at 18:46.
jrg
jrg
Feb 3, 2012 18:46
gist: abandoned user script, 2012-01-24 16:15:37Z
// ==UserScript==
// @name          LookAtMeINeedFlags
// @author        rlemon, jamesgifford
// @version       0.2
// @namespace     rlemon.com
// @description   Flag SE Questions as Duplicates / Abandoned
// @include       http://*stackoverflow.com/*
// @include       http://*superuser.com/*
// @include       http://*serverfault.com/*
// @include       http://*askubuntu.com/*
// @include       http://*stackapps.com/*
// @include       http://*.stackexchange.com/*
// @include       http://answers.onstartups.com/*
// ==/UserScript==
function EmbedCodeOnPage(kode) {
    var elm = document.createElement('script');
    elm.textContent = kode;
    document.head.appendChild(elm);
}

function EmbedFunctionOnPageAndExecute(fn) {
    EmbedCodeOnPage("(" + fn.toString() + ")()");
}

EmbedFunctionOnPageAndExecute(function () {
    var clickHandler = function () {
            $('.action-subform.mod-attention-subform textarea').val($(this).text());
            $('.action-subform.mod-attention-subform input[name=prefilled]').trigger('click');
        };
    $(document).on('ajaxComplete', function () {
        var new_option_links = [$('<a>', {
            'text': 'I\'m a Duplicate!',
            'click': clickHandler
        }), $('<a>', {
            'text': 'I\'m Abandoned!',
            'click': clickHandler
        })],
            subform = $('.action-subform.mod-attention-subform ul');
        $.each(new_option_links, function (i, val) {
            var li = $('<li>');
            li.append(val);
            subform.append(li);
        });
    });
});
that awesome thing
so i click the "I'm a duplicate!" or the "I'm a bug!" link, and it autofills it for me
 
Conversation ended Feb 3, 2012 at 18:48.