Sha256: 8731aed2a9e0ad1d6d17e2e9da53fdf68c4ed982e674cd2e6d2e56b8cd1e36a6

Contents?: true

Size: 798 Bytes

Versions: 1

Compression:

Stored size: 798 Bytes

Contents

$(function () {
    $('body').on('click', '.most_used_tags .most_used_tag', function (e) {
        var $tagsSelect = $('select#issue_tag_list');
        var tag = e.target.innerText;
        if ($tagsSelect.find("option[value='" + tag + "']").length === 0) {
            var newOption = new Option(tag, tag, true, true);
            $tagsSelect.append(newOption).trigger("change");
        }

        mostUsedTags = $.grep(mostUsedTags, function(t) { return t != tag; });
        var tagsHtml = mostUsedTags.map(function(tag) {
            return '<span class="most_used_tag">' + tag + '</span>';
        }).join(', ');

        var $mostUsedTagsContainer = $(e.target).parent('.most_used_tags');
        $mostUsedTagsContainer.empty();
        $mostUsedTagsContainer.append(tagsHtml);
    });
});

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
additional_tags-1.0.0 assets/javascripts/tags.js