mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2025-10-25 07:17:23 +08:00
added little 'hidden result' mode as a little collaboration with a content creator
This commit is contained in:
parent
467e24f38b
commit
5179eece78
3 changed files with 34 additions and 0 deletions
|
|
@ -12,3 +12,5 @@ global.config = Config;
|
|||
global.link = AccountController.linkWithGoogle;
|
||||
|
||||
global.filters = ResultFilters.getFilters();
|
||||
|
||||
global.glarsesMode = toggleGlarses;
|
||||
|
|
@ -13,6 +13,7 @@ import * as ResultFilters from "./result-filters";
|
|||
import Config from "./config";
|
||||
import * as SimplePopups from "./simple-popups";
|
||||
import * as AccountController from "./account-controller";
|
||||
import {toggleGlarses} from "./test-logic";
|
||||
import "./caps-warning";
|
||||
import "./support-popup";
|
||||
import "./version-popup";
|
||||
|
|
|
|||
|
|
@ -30,6 +30,14 @@ import * as TestLeaderboards from "./test-leaderboards";
|
|||
import * as Replay from "./replay.js";
|
||||
import * as MonkeyPower from "./monkey-power";
|
||||
|
||||
let glarsesMode = false;
|
||||
|
||||
export function toggleGlarses(){
|
||||
glarsesMode = true;
|
||||
console.log('Glarses Mode On - test result will be hidden. You can check the stats in the console (here)');
|
||||
console.log('To disable Glarses Mode refresh the page.');
|
||||
}
|
||||
|
||||
export let notSignedInLastResult = null;
|
||||
|
||||
export function setNotSignedInUid(uid) {
|
||||
|
|
@ -1844,6 +1852,29 @@ export function finish(difficultyFailed = false) {
|
|||
|
||||
ChartController.result.update({ duration: 0 });
|
||||
ChartController.result.resize();
|
||||
|
||||
if(glarsesMode){
|
||||
$("#middle #result .glarsesmessage").remove();
|
||||
$("#middle #result").prepend(`
|
||||
|
||||
<div class='glarsesmessage' style="
|
||||
text-align: center;
|
||||
grid-column: 1/3;
|
||||
font-size: 2rem;
|
||||
padding: 2rem 0;
|
||||
">Test completed</div>
|
||||
|
||||
`);
|
||||
$("#middle #result .stats").remove();
|
||||
$("#middle #result .chart").remove();
|
||||
$("#middle #result #resultWordsHistory").remove();
|
||||
$("#middle #result #resultReplay").remove();
|
||||
$("#middle #result .loginTip").remove();
|
||||
|
||||
console.log(`Test Completed: ${stats.wpm} wpm ${stats.acc}% acc ${stats.wpmRaw} raw ${consistency}% consistency`);
|
||||
|
||||
}
|
||||
|
||||
UI.swapElements($("#typingTest"), $("#result"), 250, () => {
|
||||
TestUI.setResultCalculating(false);
|
||||
$("#words").empty();
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue