summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/pages
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2019-07-07 06:56:13 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2019-07-07 06:56:13 +0900
commitbd8d7c3d0f1bb831f26a75a6107e34a85a1bc804 (patch)
treef5c7f4d850ab00da5c800fa893f8319cf71b384a /src/server/api/endpoints/pages
parentUse npx to avoid global install of ts-node (diff)
downloadsharkey-bd8d7c3d0f1bb831f26a75a6107e34a85a1bc804.tar.gz
sharkey-bd8d7c3d0f1bb831f26a75a6107e34a85a1bc804.tar.bz2
sharkey-bd8d7c3d0f1bb831f26a75a6107e34a85a1bc804.zip
Improve Page
* ページをピン留めできるように * デッキでカラム内でページを見れるように
Diffstat (limited to 'src/server/api/endpoints/pages')
-rw-r--r--src/server/api/endpoints/pages/create.ts6
-rw-r--r--src/server/api/endpoints/pages/update.ts5
2 files changed, 11 insertions, 0 deletions
diff --git a/src/server/api/endpoints/pages/create.ts b/src/server/api/endpoints/pages/create.ts
index ffe0d38ea6..a49a5d37b8 100644
--- a/src/server/api/endpoints/pages/create.ts
+++ b/src/server/api/endpoints/pages/create.ts
@@ -57,6 +57,11 @@ export const meta = {
validator: $.optional.bool,
default: false
},
+
+ hideTitleWhenPinned: {
+ validator: $.optional.bool,
+ default: false
+ },
},
res: {
@@ -100,6 +105,7 @@ export default define(meta, async (ps, user) => {
userId: user.id,
visibility: 'public',
alignCenter: ps.alignCenter,
+ hideTitleWhenPinned: ps.hideTitleWhenPinned,
font: ps.font
}));
diff --git a/src/server/api/endpoints/pages/update.ts b/src/server/api/endpoints/pages/update.ts
index 8ee34fc3ba..9daf5e9cae 100644
--- a/src/server/api/endpoints/pages/update.ts
+++ b/src/server/api/endpoints/pages/update.ts
@@ -61,6 +61,10 @@ export const meta = {
alignCenter: {
validator: $.optional.bool,
},
+
+ hideTitleWhenPinned: {
+ validator: $.optional.bool,
+ },
},
errors: {
@@ -113,6 +117,7 @@ export default define(meta, async (ps, user) => {
content: ps.content,
variables: ps.variables,
alignCenter: ps.alignCenter === undefined ? page.alignCenter : ps.alignCenter,
+ hideTitleWhenPinned: ps.hideTitleWhenPinned === undefined ? page.hideTitleWhenPinned : ps.hideTitleWhenPinned,
font: ps.font === undefined ? page.font : ps.font,
eyeCatchingImageId: ps.eyeCatchingImageId === null
? null