Greasy Fork

[Box] Show Tag at sidebar

try to take over the world!

目前为 2017-03-02 提交的版本。查看 最新版本

// ==UserScript==
// @name         [Box] Show Tag at sidebar
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       SSARCandy
// @match        https://app.box.com/*
// @grant        none
// ==/UserScript==

(function () {
    'use strict';

    
    $( document ).ajaxComplete(function( event, xhr, settings ) {
        if (xhr.responseText.match('sidebar_html')) {
            $.ajax({
                url: "https://app.box.com/index.php?rm=box_tag_get_tags",
            }).done(function (res) {
                let tags = res.nodes;
                tags = Object.keys(tags).map((key, index) =>   tags[key].name);
        
                const html =
                    `<ul><li class="tags tag_container last-child" id="tag-cloud">
                        ${tags.map(t => `<span class="badge upgrade mrs" style="margin-bottom: 5px;"><a href="https://app.box.com/files/0/t/${t}" id="t_${t}" class="tag_name" data-type="tag-btn">${t}</a></span>`).join(' ')}
                    </li></ul>`;

                if (!$('#tag-cloud').length) $('#content_sidebar').append(html);
            });
        }
    });

})();