update
add flag DISABLE_PRESSURE improve text fix favicon location
This commit is contained in:
@@ -28,7 +28,7 @@ React 版 P大树洞,[hole.xmcp.ml](http://hole.xmcp.ml)
|
|||||||
- 突出显示未读树洞
|
- 突出显示未读树洞
|
||||||
- 精确显示发帖时间
|
- 精确显示发帖时间
|
||||||
- 复制树洞链接
|
- 复制树洞链接
|
||||||
- 3D Touch 支持
|
- 3D Touch 支持(可通过修改 Flag `DISABLE_PRESSURE=on` 来关闭)
|
||||||
- 自定义背景图片(请修改 Flag `REPLACE_ERIRI_WITH_URL=http://...`)
|
- 自定义背景图片(请修改 Flag `REPLACE_ERIRI_WITH_URL=http://...`)
|
||||||
- 检测被删除的树洞(请修改 Flag `DELETION_DETECT=on`)
|
- 检测被删除的树洞(请修改 Flag `DELETION_DETECT=on`)
|
||||||
- 刷树洞负关注数(请修改 Flag `STAR_BRUSH=on`)
|
- 刷树洞负关注数(请修改 Flag `STAR_BRUSH=on`)
|
||||||
|
|||||||
@@ -3,12 +3,12 @@
|
|||||||
"name": "P大树洞(非官方)",
|
"name": "P大树洞(非官方)",
|
||||||
"icons": [
|
"icons": [
|
||||||
{
|
{
|
||||||
"src": "static/favicon/256.png",
|
"src": "/static/favicon/256.png",
|
||||||
"sizes": "256x256",
|
"sizes": "256x256",
|
||||||
"type": "image/png"
|
"type": "image/png"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"src": "static/favicon/192.png",
|
"src": "/static/favicon/192.png",
|
||||||
"sizes": "192x192",
|
"sizes": "192x192",
|
||||||
"type": "image/png"
|
"type": "image/png"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,6 +32,7 @@ export class PressureHelper extends Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
componentDidMount() {
|
componentDidMount() {
|
||||||
|
if(localStorage['DISABLE_PRESSURE']!=='on') {
|
||||||
Pressure.set(document.body, {
|
Pressure.set(document.body, {
|
||||||
change: (force)=>{
|
change: (force)=>{
|
||||||
if(!this.state.fired) {
|
if(!this.state.fired) {
|
||||||
@@ -58,6 +59,7 @@ export class PressureHelper extends Component {
|
|||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
const pad=MULTIPLIER*(this.state.level-THRESHOLD)-BORDER_WIDTH;
|
const pad=MULTIPLIER*(this.state.level-THRESHOLD)-BORDER_WIDTH;
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ const HELP_TEXT=(
|
|||||||
<li>在搜索框输入 #472865 等可以查看指定 ID 的树洞</li>
|
<li>在搜索框输入 #472865 等可以查看指定 ID 的树洞</li>
|
||||||
<li>新的帖子会在左上角显示一个圆点</li>
|
<li>新的帖子会在左上角显示一个圆点</li>
|
||||||
<li>本网站支持 3D Touch,重压屏幕可以快速返回 / 刷新树洞</li>
|
<li>本网站支持 3D Touch,重压屏幕可以快速返回 / 刷新树洞</li>
|
||||||
<li>请注意:使用 HTTPS 访问本站可能会<b>大幅减慢</b>加载速度</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
<p>使用本网站时,您需要了解并同意:</p>
|
<p>使用本网站时,您需要了解并同意:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
|||||||
@@ -69,10 +69,13 @@ export class LoginForm extends Component {
|
|||||||
<TokenCtx.Consumer>{(token)=>
|
<TokenCtx.Consumer>{(token)=>
|
||||||
<div className="login-form box">
|
<div className="login-form box">
|
||||||
<form onSubmit={(e)=>this.do_login(e,token.set_value)}>
|
<form onSubmit={(e)=>this.do_login(e,token.set_value)}>
|
||||||
<p>{token.value ?
|
{token.value ?
|
||||||
<span><b>您已登录。</b>Token: <code>{token.value||'(null)'}</code></span> :
|
<p>
|
||||||
'登录后可以使用关注、回复等功能'
|
<b>您已登录。</b>Token: <code>{token.value||'(null)'}</code> <br />
|
||||||
}</p>
|
请勿泄露 Token,它代表您的登录状态,与您的账户唯一对应且泄露后无法重置
|
||||||
|
</p> :
|
||||||
|
<p>'登录后可以使用关注、回复等功能'</p>
|
||||||
|
}
|
||||||
<p>
|
<p>
|
||||||
<label>
|
<label>
|
||||||
学号:
|
学号:
|
||||||
@@ -98,10 +101,10 @@ export class LoginForm extends Component {
|
|||||||
}
|
}
|
||||||
<button type="button" onClick={()=>{token.set_value(null);}}>退出</button>
|
<button type="button" onClick={()=>{token.set_value(null);}}>退出</button>
|
||||||
</p>
|
</p>
|
||||||
<ul>
|
<p>
|
||||||
<li>我们不会记录您的密码和个人信息</li>
|
您的密码会被发送到 PKU Helper 服务器 <br />
|
||||||
<li><b>请勿泄露 Token</b>,它代表您的登录状态,与您的账户唯一对应且泄露后无法重置</li>
|
我们不会记录您的密码和个人信息
|
||||||
</ul>
|
</p>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
}</TokenCtx.Consumer>
|
}</TokenCtx.Consumer>
|
||||||
|
|||||||
Reference in New Issue
Block a user