// ==UserScript== // @name Draggable Sidebar Elements // @namespace PXgamer // @include *kat.cr/* // @exclude *kat.cr/settings* // @description Fully mushable sidebar // @version 2.0 // @grant GM_setValue // @grant GM_getValue // @downloadURL none // ==/UserScript== var setSelector = "#sidebar"; var setCookieName = "sidebarOrder"; console.log(GM_getValue(setCookieName, '')); $(".sliderbox").css('padding', '3px'); var i = 0; var s = $(".sliderbox"); $(".sliderbox").each( function() { $(this).wrap('
  • '); i++; }); $('#sidebar').sortable({ containment: "#sidebar", scroll: false }); function getOrder() { GM_setValue(setCookieName, $(setSelector).sortable("toArray")); } function restoreOrder() { var list = $(setSelector); if (list === null) return false; var cookie = GM_getValue(setCookieName, ''); if (!cookie) return false; var IDs = cookie; var items = list.sortable("toArray"); var rebuild = []; for ( var v=0, len=items.length; v