Skip to content

Commit 5183f8c

Browse files
authored
fix: admin panel css (#234)
1 parent 27b6a25 commit 5183f8c

10 files changed

Lines changed: 54 additions & 35 deletions

File tree

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,3 +105,6 @@ dist
105105

106106
# TernJS port file
107107
.tern-port
108+
109+
# Vercel env file
110+
.vercel

docs/.vuepress/theme/layouts/Layout.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
<!-- Twikoo -->
1515
<div id="twikoo"></div>
16-
<script src="https://cdn.jsdelivr.net/npm/twikoo@1.4.6/dist/twikoo.all.min.js" ref="twikooJs"></script>
16+
<script src="https://cdn.jsdelivr.net/npm/twikoo@1.4.7/dist/twikoo.all.min.js" ref="twikooJs"></script>
1717
</div>
1818
</template>
1919
</ParentLayout>

docs/quick-start.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ exports.main = require('twikoo-func').main
4444
8. 创建完成后,点击“twikoo"进入云函数详情页,进入“函数代码”标签,点击“文件 - 新建文件”,输入 `package.json`,回车
4545
9. 复制以下代码、粘贴到代码框中,点击“保存并安装依赖”
4646
``` json
47-
{ "dependencies": { "twikoo-func": "1.4.6" } }
47+
{ "dependencies": { "twikoo-func": "1.4.7" } }
4848
```
4949

5050
### 命令行部署
@@ -174,7 +174,7 @@ twikoo:
174174

175175
``` html
176176
<div id="tcomment"></div>
177-
<script src="https://cdn.jsdelivr.net/npm/twikoo@1.4.6/dist/twikoo.all.min.js"></script>
177+
<script src="https://cdn.jsdelivr.net/npm/twikoo@1.4.7/dist/twikoo.all.min.js"></script>
178178
<script>
179179
twikoo.init({
180180
envId: '您的环境id',

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "twikoo",
3-
"version": "1.4.6",
3+
"version": "1.4.7",
44
"description": "A simple comment system based on Tencent CloudBase (tcb).",
55
"author": "imaegoo <hello@imaegoo.com> (https://github.com/imaegoo)",
66
"license": "MIT",

src/function/twikoo/index.js

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* Twikoo cloudbase function v1.4.6
2+
* Twikoo cloudbase function v1.4.7
33
* (c) 2020-present iMaeGoo
44
* Released under the MIT License.
55
*/
@@ -31,7 +31,7 @@ const window = new JSDOM('').window
3131
const DOMPurify = createDOMPurify(window)
3232

3333
// 常量 / constants
34-
const VERSION = '1.4.6'
34+
const VERSION = '1.4.7'
3535
const RES_CODE = {
3636
SUCCESS: 0,
3737
FAIL: 1000,
@@ -1418,19 +1418,25 @@ async function getRecentComments (event) {
14181418

14191419
async function emailTest (event) {
14201420
const res = {}
1421-
try {
1422-
if (!transporter) {
1423-
await initMailer({ throwErr: true })
1421+
const isAdminUser = await isAdmin()
1422+
if (isAdminUser) {
1423+
try {
1424+
if (!transporter) {
1425+
await initMailer({ throwErr: true })
1426+
}
1427+
const sendResult = await transporter.sendMail({
1428+
from: config.SENDER_EMAIL,
1429+
to: event.mail || config.BLOGGER_EMAIL || config.SENDER_EMAIL,
1430+
subject: 'Twikoo 邮件通知测试邮件',
1431+
html: '如果您收到这封邮件,说明 Twikoo 邮件功能配置正确'
1432+
})
1433+
res.result = sendResult
1434+
} catch (e) {
1435+
res.message = e.message
14241436
}
1425-
const sendResult = await transporter.sendMail({
1426-
from: config.SENDER_EMAIL,
1427-
to: event.mail || config.BLOGGER_EMAIL || config.SENDER_EMAIL,
1428-
subject: 'Twikoo 邮件通知测试邮件',
1429-
html: '如果您收到这封邮件,说明 Twikoo 邮件功能配置正确'
1430-
})
1431-
res.result = sendResult
1432-
} catch (e) {
1433-
res.message = e.message
1437+
} else {
1438+
res.code = RES_CODE.NEED_LOGIN
1439+
res.message = '请先登录'
14341440
}
14351441
return res
14361442
}

src/function/twikoo/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "twikoo-func",
3-
"version": "1.4.6",
3+
"version": "1.4.7",
44
"description": "A simple comment system based on Tencent CloudBase (tcb).",
55
"author": "imaegoo <hello@imaegoo.com> (https://github.com/imaegoo)",
66
"license": "MIT",

src/vercel-min/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{ "dependencies": { "twikoo-vercel": "1.4.6" } }
1+
{ "dependencies": { "twikoo-vercel": "1.4.7" } }

src/vercel/api/index.js

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* Twikoo vercel function v1.4.6
2+
* Twikoo vercel function v1.4.7
33
* (c) 2020-present iMaeGoo
44
* Released under the MIT License.
55
*/
@@ -27,7 +27,7 @@ const window = new JSDOM('').window
2727
const DOMPurify = createDOMPurify(window)
2828

2929
// 常量 / constants
30-
const VERSION = '1.4.6'
30+
const VERSION = '1.4.7'
3131
const RES_CODE = {
3232
SUCCESS: 0,
3333
NO_PARAM: 100,
@@ -1431,19 +1431,25 @@ async function getRecentComments (event) {
14311431

14321432
async function emailTest (event) {
14331433
const res = {}
1434-
try {
1435-
if (!transporter) {
1436-
await initMailer({ throwErr: true })
1434+
const isAdminUser = await isAdmin()
1435+
if (isAdminUser) {
1436+
try {
1437+
if (!transporter) {
1438+
await initMailer({ throwErr: true })
1439+
}
1440+
const sendResult = await transporter.sendMail({
1441+
from: config.SENDER_EMAIL,
1442+
to: event.mail || config.BLOGGER_EMAIL || config.SENDER_EMAIL,
1443+
subject: 'Twikoo 邮件通知测试邮件',
1444+
html: '如果您收到这封邮件,说明 Twikoo 邮件功能配置正确'
1445+
})
1446+
res.result = sendResult
1447+
} catch (e) {
1448+
res.message = e.message
14371449
}
1438-
const sendResult = await transporter.sendMail({
1439-
from: config.SENDER_EMAIL,
1440-
to: event.mail || config.BLOGGER_EMAIL || config.SENDER_EMAIL,
1441-
subject: 'Twikoo 邮件通知测试邮件',
1442-
html: '如果您收到这封邮件,说明 Twikoo 邮件功能配置正确'
1443-
})
1444-
res.result = sendResult
1445-
} catch (e) {
1446-
res.message = e.message
1450+
} else {
1451+
res.code = RES_CODE.NEED_LOGIN
1452+
res.message = '请先登录'
14471453
}
14481454
return res
14491455
}

src/vercel/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "twikoo-vercel",
3-
"version": "1.4.6",
3+
"version": "1.4.7",
44
"description": "A simple comment system based on Tencent CloudBase (tcb).",
55
"author": "imaegoo <hello@imaegoo.com> (https://github.com/imaegoo)",
66
"license": "MIT",

src/view/components/TkAdminConfig.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,10 @@ export default {
181181
overflow-y: auto;
182182
padding-right: 0.5em;
183183
}
184+
.tk-admin-config-groups .tk-admin-config-group,
185+
.tk-admin-config-groups .tk-admin-config-group-title {
186+
background: transparent;
187+
}
184188
.tk-admin-config-group-title {
185189
margin-top: 1em;
186190
font-size: 1.25rem;

0 commit comments

Comments
 (0)