First commit
This commit is contained in:
103
application/demo/comment/create/comment.create.js
Normal file
103
application/demo/comment/create/comment.create.js
Normal file
@@ -0,0 +1,103 @@
|
||||
|
||||
import comment from '../comment.js';
|
||||
|
||||
import saveButton from './comment.saveButton.js';
|
||||
|
||||
import userLabel from './comment.userLabel.js';
|
||||
|
||||
import commentEditTitle from './comment.create.title.js';
|
||||
|
||||
import commentEditBody from './comment.create.body.js';
|
||||
|
||||
import commentEditAuthor from './comment.create.author.js';
|
||||
|
||||
import header from '/elements/header.js';
|
||||
|
||||
import collection from '/unify/collection.js';
|
||||
|
||||
import groups from '/user/group/user.group.permission.js';
|
||||
|
||||
|
||||
|
||||
export default class createComment extends comment{
|
||||
|
||||
display = "flex";
|
||||
|
||||
body = new commentEditBody();
|
||||
|
||||
saveButton = new saveButton();
|
||||
|
||||
title = false;
|
||||
|
||||
author = this.user; // bug destroys the permission system
|
||||
|
||||
|
||||
#ifdef WINDOWS
|
||||
|
||||
#ifdef DARK
|
||||
|
||||
#endif
|
||||
|
||||
#ifdef LIGHT
|
||||
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef MACOS
|
||||
|
||||
#ifdef DARK
|
||||
|
||||
background = "#00000042";
|
||||
|
||||
#endif
|
||||
|
||||
#ifdef LIGHT
|
||||
|
||||
background = "#ffffffd1";
|
||||
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
width = "50vw";
|
||||
|
||||
debug = true;
|
||||
|
||||
width = "100%";
|
||||
|
||||
marginTop = 40;
|
||||
|
||||
|
||||
async create() {
|
||||
|
||||
this.body.value = "";
|
||||
|
||||
this.setID( false );
|
||||
|
||||
}
|
||||
|
||||
disableWRITE() {
|
||||
|
||||
this.hide();
|
||||
|
||||
}
|
||||
|
||||
enableWRITE() {
|
||||
|
||||
this.show();
|
||||
|
||||
}
|
||||
|
||||
permission() {
|
||||
|
||||
this.allow( groups.member, "WRITE" );
|
||||
|
||||
this.allow( groups.admin, "WRITE" );
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user