您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Customize webpage of CodinGame
当前为
// ==UserScript== // @name CodinGame customization // @namespace http://tampermonkey.net/ // @version 0.1 // @description Customize webpage of CodinGame // @author Amendil // @include https://*.codingame.com* // @require http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js // @grant GM_addStyle // @noframes // ==/UserScript== /* jshint -W097 */ 'use strict'; var expandCollapse = function(levelPuzzlesElement) { levelPuzzlesElement.style.display = levelPuzzlesElement.style.display === 'none' ? '' : 'none'; }; $(window).load(function() { var levels = $('.level'); var expandCollapseLevel = function(levelElement) { expandCollapse($(levelElement).find('.level-puzzles')[0]); }; for(var i = 0; i < levels.length; ++i) { var div = levels[i]; div.addEventListener('click', function(event) { var targetElement = event.target || event.srcElement; var levelElement = $(targetElement).parents('.level')[0]; expandCollapseLevel(levelElement); }); var progress = $(div).find('.level-progress-value-value')[0].textContent; if(progress === '100') { expandCollapseLevel(div); } } });