清理文件

This commit is contained in:
2020-09-07 20:49:04 +08:00
parent 601a444da2
commit f6a9d4c58d
12 changed files with 0 additions and 148 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1,47 +0,0 @@
const DUMP_VER='dump_v1';
function dump() {
return JSON.stringify({
_dump_ver: DUMP_VER,
token: localStorage['TOKEN']||null,
hole_config: localStorage['hole_config']||null,
});
}
function load(s) {
console.log('elevator: loading',s);
let obj=JSON.parse(s);
if(obj._dump_ver!==DUMP_VER) {
console.error('elevator: loading version mismatch, current',DUMP_VER,'param',obj._dump_ver);
return;
}
if(localStorage['TOKEN']===undefined && obj.token) {
console.log('replace token');
localStorage['TOKEN']=obj.token;
}
if(localStorage['hole_config']===undefined && obj.hole_config) {
console.log('replace hole config');
localStorage['hole_config']=obj.hole_config;
}
}
export function elevate() {
// load
// '?foo=fo&bar=ba' -> [["foo","fo"],["bar","ba"]]
let params=window.location.search.substr(1).split('&').map((kv)=>kv.split('='));
params.forEach((kv)=>{
if(kv.length===2 && kv[0]==='_elevator_data') {
load(decodeURIComponent(kv[1]));
let url=new URL(window.location.href);
url.search='';
window.history.replaceState('','',url.href);
}
});
// dump
if(window.location.protocol==='http:' && window.location.hostname==='pkuhelper.pku.edu.cn') {
let url=new URL(window.location.href);
url.protocol='https:';
url.search='?_elevator_data='+encodeURIComponent(dump());
window.location.replace(url.href);
}
}

View File

@@ -8,15 +8,6 @@ import buildFormatter from 'react-timeago/lib/formatters/buildFormatter';
import './global.css';
import './widgets.css';
import appicon_hole from './appicon/hole.png';
import appicon_imasugu from './appicon/imasugu.png';
import appicon_imasugu_rev from './appicon/imasugu_rev.png';
import appicon_syllabus from './appicon/syllabus.png';
import appicon_score from './appicon/score.png';
import appicon_course_survey from './appicon/course_survey.png';
import appicon_dropdown from './appicon/dropdown.png';
import appicon_dropdown_rev from './appicon/dropdown_rev.png';
import appicon_homepage from './appicon/homepage.png';
import {get_json, API_VERSION_PARAM} from './functions';
function pad2(x) {