Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve() {
- //TODO ...
- const publishButton= document.getElementById('publish-btn');
- const titleElement=document.getElementById('post-title');
- const catecoryElement=document.getElementById('post-category')
- const contentElement= document.getElementById('post-content')
- const reviewListElement = document.getElementById('review-list');
- const uploadedPostsListElement = document.getElementById('published-list');
- const clearButtonElement = document.getElementById('clear-btn');
- publishButton.addEventListener('click', (e)=>{
- e.preventDefault();
- let title=titleElement.value;
- let category=catecoryElement.value;
- let content = contentElement.value;
- titleElement.value= ''
- catecoryElement.value=''
- contentElement.value=''
- const liElement=document.createElement('li');
- liElement.classList.add('rpost');
- const approvedArticleElement=document.createElement('article');
- const titleH4=document.createElement('h4')
- titleH4.textContent=title;
- const categoryParagrahElement=document.createElement('p');
- categoryParagrahElement.textContent=`Category: ${category}`
- const contentParagrahElement= document.createElement('p');
- contentParagrahElement.textContent=`Content: ${content}`;
- const editButton= document.createElement('button')
- editButton.textContent='Edit';
- editButton.classList.add('action-btn')
- editButton.addEventListener('click', (e)=>{
- liElement.remove()
- titleElement.value= title
- catecoryElement.value=category
- contentElement.value=content
- })
- const approveButton= document.createElement('button')
- approveButton.textContent='Approve';
- approveButton.classList.add('action-btn');
- approveButton.addEventListener('click', (e) => {
- liElement.remove();
- approvedArticleElement.appendChild(titleH4);
- approvedArticleElement.appendChild(categoryParagrahElement);
- approvedArticleElement.appendChild(contentParagrahElement);
- liElement.appendChild(approvedArticleElement);
- uploadedPostsListElement.appendChild(liElement);
- })
- liElement.appendChild(approvedArticleElement)
- liElement.appendChild(titleH4)
- liElement.appendChild(categoryParagrahElement)
- liElement.appendChild(contentParagrahElement)
- liElement.appendChild(editButton);
- liElement.appendChild(approveButton);
- reviewListElement.appendChild(liElement);
- clearButtonElement.addEventListener('click', (e) => {
- liElement.remove();
- })
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment