From eeeb4f9af6f6b22966fa717e5c9b297cad895c83 Mon Sep 17 00:00:00 2001 From: Ro Date: Tue, 16 Jun 2020 13:34:54 -0700 Subject: [PATCH] index page cannot be deleted --- src/com/controllers/PageEditor.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/com/controllers/PageEditor.js b/src/com/controllers/PageEditor.js index 104da8c..9418705 100644 --- a/src/com/controllers/PageEditor.js +++ b/src/com/controllers/PageEditor.js @@ -22,10 +22,14 @@ export default class PostEditor { this.post = []; this.postID = null; this.postUUID = null; + this.postLayout = null; api.authStatus(); if (document.getElementById('post-edit-index').getAttribute('data-index')) { this.postID = document.getElementById('post-edit-index').getAttribute('data-index'); this.postUUID = document.getElementById('post-edit-index').getAttribute('data-uuid'); + this.postLayout = document + .getElementById('post-edit-index') + .getAttribute('data-layout'); } if (document.getElementById('edit-post-text')) { this.editor = new TextEditor( @@ -163,6 +167,10 @@ export default class PostEditor { }); break; case EditorEvent.EDITOR_DELETE: + if (this.postLayout === 'index') { + notify.alert('Index cannot be deleted', false); + return; + } if (confirm("AYE! You know you're deleting this post, right?")) { let id = { id: this.postUUID }; api.request(