// ==UserScript== // @name Twitch Material Design // @namespace // @version 0.1 // @description Materialize Twitch // @author d3xtr0 // @match *.twitch.tv/* // @grant GM_getValue // @grant GM_setValue // @downloadURL https://update.greasyfork.icu/scripts/19932/Twitch%20Material%20Design.user.js // @updateURL https://update.greasyfork.icu/scripts/19932/Twitch%20Material%20Design.meta.js // ==/UserScript== (function() { 'use strict'; var betterttv = true; $(function(){ var cssstyle = ` `; var header = `
`; $('body').append(header); var search = $('#sidebar_search').clone(); $('#sidebar_search').remove(); var avatar = $('.warp .warp__avatar > img').eq(0).clone(); var profile_url = $('a.warp__tipsy[href$="/profile"]').attr("href"); var profile_action = $('a.warp__tipsy[href$="/profile"]').attr("data-ember-action"); $('.material-header').append(search); $('.material-header .material-avatar a').append(avatar); $('.material-header .material-avatar a').attr("href",profile_url); $('.material-header .material-avatar a').attr("data-href",profile_url); $('.material-header .material-avatar a').attr("data-ember-action",profile_action); var more_stuff = $('.warp__list.warp__list--sm.drawer__item').clone(); $('.warp__list.warp__list--sm.drawer__item').remove(); var user_links = $('.warp__anchor.warp__list .warp__drawer > ul').clone(); $('.warp__anchor.warp__list .warp__drawer > ul').remove(); $('.warp__anchor.warp__list .warp__drawer').append(more_stuff); $('.drawer .tse-content').append('