|
@@ -39,6 +39,7 @@ export default class PageContainer extends Container {
|
|
|
|
|
|
|
|
const revisionId = mainContent.getAttribute('data-page-revision-id');
|
|
const revisionId = mainContent.getAttribute('data-page-revision-id');
|
|
|
const path = decodeURI(mainContent.getAttribute('data-path'));
|
|
const path = decodeURI(mainContent.getAttribute('data-path'));
|
|
|
|
|
+
|
|
|
this.state = {
|
|
this.state = {
|
|
|
// local page data
|
|
// local page data
|
|
|
markdown: null, // will be initialized after initStateMarkdown()
|
|
markdown: null, // will be initialized after initStateMarkdown()
|
|
@@ -61,6 +62,7 @@ export default class PageContainer extends Container {
|
|
|
isForbidden: JSON.parse(mainContent.getAttribute('data-page-is-forbidden')),
|
|
isForbidden: JSON.parse(mainContent.getAttribute('data-page-is-forbidden')),
|
|
|
isDeleted: JSON.parse(mainContent.getAttribute('data-page-is-deleted')),
|
|
isDeleted: JSON.parse(mainContent.getAttribute('data-page-is-deleted')),
|
|
|
isDeletable: JSON.parse(mainContent.getAttribute('data-page-is-deletable')),
|
|
isDeletable: JSON.parse(mainContent.getAttribute('data-page-is-deletable')),
|
|
|
|
|
+ isCreatable: JSON.parse(mainContent.getAttribute('data-page-is-creatable')),
|
|
|
isAbleToDeleteCompletely: JSON.parse(mainContent.getAttribute('data-page-is-able-to-delete-completely')),
|
|
isAbleToDeleteCompletely: JSON.parse(mainContent.getAttribute('data-page-is-able-to-delete-completely')),
|
|
|
pageUser: JSON.parse(mainContent.getAttribute('data-page-user')),
|
|
pageUser: JSON.parse(mainContent.getAttribute('data-page-user')),
|
|
|
tags: null,
|
|
tags: null,
|