update
add flag DISABLE_PRESSURE improve text fix favicon location
This commit is contained in:
@@ -32,31 +32,33 @@ export class PressureHelper extends Component {
|
||||
}
|
||||
|
||||
componentDidMount() {
|
||||
Pressure.set(document.body, {
|
||||
change: (force)=>{
|
||||
if(!this.state.fired) {
|
||||
if(localStorage['DISABLE_PRESSURE']!=='on') {
|
||||
Pressure.set(document.body, {
|
||||
change: (force)=>{
|
||||
if(!this.state.fired) {
|
||||
this.setState({
|
||||
level: force,
|
||||
});
|
||||
if(force===1)
|
||||
this.do_fire();
|
||||
}
|
||||
},
|
||||
end: ()=>{
|
||||
this.setState({
|
||||
level: force,
|
||||
level: 0,
|
||||
fired: false,
|
||||
});
|
||||
if(force===1)
|
||||
this.do_fire();
|
||||
}
|
||||
},
|
||||
end: ()=>{
|
||||
this.setState({
|
||||
level: 0,
|
||||
fired: false,
|
||||
});
|
||||
},
|
||||
}, {
|
||||
polyfill: false,
|
||||
only: 'touch',
|
||||
preventSelect: false,
|
||||
});
|
||||
document.body.addEventListener('selectstart',(event)=>{
|
||||
if(this.state.level>THRESHOLD)
|
||||
event.preventDefault();
|
||||
});
|
||||
},
|
||||
}, {
|
||||
polyfill: false,
|
||||
only: 'touch',
|
||||
preventSelect: false,
|
||||
});
|
||||
document.body.addEventListener('selectstart',(event)=>{
|
||||
if(this.state.level>THRESHOLD)
|
||||
event.preventDefault();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
render() {
|
||||
|
||||
@@ -15,7 +15,6 @@ const HELP_TEXT=(
|
||||
<li>在搜索框输入 #472865 等可以查看指定 ID 的树洞</li>
|
||||
<li>新的帖子会在左上角显示一个圆点</li>
|
||||
<li>本网站支持 3D Touch,重压屏幕可以快速返回 / 刷新树洞</li>
|
||||
<li>请注意:使用 HTTPS 访问本站可能会<b>大幅减慢</b>加载速度</li>
|
||||
</ul>
|
||||
<p>使用本网站时,您需要了解并同意:</p>
|
||||
<ul>
|
||||
|
||||
@@ -69,10 +69,13 @@ export class LoginForm extends Component {
|
||||
<TokenCtx.Consumer>{(token)=>
|
||||
<div className="login-form box">
|
||||
<form onSubmit={(e)=>this.do_login(e,token.set_value)}>
|
||||
<p>{token.value ?
|
||||
<span><b>您已登录。</b>Token: <code>{token.value||'(null)'}</code></span> :
|
||||
'登录后可以使用关注、回复等功能'
|
||||
}</p>
|
||||
{token.value ?
|
||||
<p>
|
||||
<b>您已登录。</b>Token: <code>{token.value||'(null)'}</code> <br />
|
||||
请勿泄露 Token,它代表您的登录状态,与您的账户唯一对应且泄露后无法重置
|
||||
</p> :
|
||||
<p>'登录后可以使用关注、回复等功能'</p>
|
||||
}
|
||||
<p>
|
||||
<label>
|
||||
学号:
|
||||
@@ -98,10 +101,10 @@ export class LoginForm extends Component {
|
||||
}
|
||||
<button type="button" onClick={()=>{token.set_value(null);}}>退出</button>
|
||||
</p>
|
||||
<ul>
|
||||
<li>我们不会记录您的密码和个人信息</li>
|
||||
<li><b>请勿泄露 Token</b>,它代表您的登录状态,与您的账户唯一对应且泄露后无法重置</li>
|
||||
</ul>
|
||||
<p>
|
||||
您的密码会被发送到 PKU Helper 服务器 <br />
|
||||
我们不会记录您的密码和个人信息
|
||||
</p>
|
||||
</form>
|
||||
</div>
|
||||
}</TokenCtx.Consumer>
|
||||
|
||||
Reference in New Issue
Block a user