my-portfolio/dist/editor/editor.html

1 line
7.2 KiB
HTML

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Editor</title><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="stylesheet" href="css/main.css"><script src="https://kit.fontawesome.com/ed3c25598e.js" crossorigin="anonymous"></script><script src="js/CKEditor/ckeditor.js"></script></head><body><nav class="sideNav"><a href="#" class="closeBtn" id="navClose">&times;</a><ul><li><a href="#" id="goToCV"><span>&lt;</span>CV<span>&gt;</span></a></li><li><a href="#" id="goToProjects"><span>&lt;</span>Projects<span>&gt;</span></a></li><li><a href="#" id="blog" class="active"><span>&lt;</span>Blog<span>&gt;</span> <i class="fa fa-caret-right"></i></a></li><li class="dropdown"><ul><li><a href="#" id="goToAddPost"><span>&lt;</span>Add Blog Post<span>&gt;</span></a></li><li><a href="#" id="goToEditPost" class="active"><span>&lt;</span>Edit Blog Post<span>&gt;</span></a></li></ul></li><li><a href="#" id="logout"><span>&lt;</span>Logout<span>&gt;</span></a></li></ul></nav><main class="editor" style="margin-left: 250px;"><div class="title"><span id="navOpen">&#9776;</span><h1>Editor</h1></div><section id="curriculumVitae"><h2>curriculum vitae</h2><div class="cvGrid"><div><h3>Education</h3><div class="editorContainer"><form action="" method="POST" id="addEdu"><div class="formControl"><label for="dateFromE">Date From</label> <input type="date" id="dateFromE" name="dateFromE" required></div><div class="formControl"><label for="dateToE">Date To</label> <input type="date" id="dateToE" name="dateToE" required></div><div class="formControl"><label for="grade">Grade</label> <input type="text" id="grade" name="grade" required></div><div class="formControl"><label for="courseTitle">Course Title</label> <input type="text" id="courseTitle" name="courseTitle" required></div><div class="error hidden" id="eduError"><button class="close" type="button">&times;</button><div></div></div><input type="submit" class="btn btnPrimary boxShadowIn boxShadowOut" value="Add new course"></form><div class="timeline" id="edu"></div></div></div><div><h3>Work</h3><div class="editorContainer"><form action="" method="POST" id="addWork"><div class="formControl"><label for="dateFromW">Date From</label> <input type="date" id="dateFromW" name="dateFromW" required></div><div class="formControl"><label for="dateToW">Date To</label> <input type="date" id="dateToW" name="dateToW"></div><div class="formControl"><label for="company">Company</label> <input type="text" id="company" name="company" required></div><div class="formControl"><label for="area">Area</label> <input type="text" id="area" name="area" required></div><div class="formControl"><label for="jobTitle">Job Title</label> <input type="text" id="jobTitle" name="jobTitle" required></div><div class="error hidden" id="workError"><button class="close" type="button">&times;</button><div></div></div><input type="submit" class="btn btnPrimary boxShadowIn boxShadowOut" value="Add new job"></form><div class="timeline" id="work"></div></div></div></div></section><section id="projects"><h2>projects</h2><div class="projectsGrid"><form action="" id="addProj"><div class="formControl"><label for="projTitle">Title</label> <input type="text" name="projTitle" id="projTitle" required></div><div class="formControl"><label class="checkContainer" for="isMainProject">Is It The Main Project <input type="checkbox" id="isMainProject" name="isMainProject"> <span class="checkmark"></span></label></div><div class="formControl"><label for="projImg">Image</label> <input type="file" name="projImg" id="projImg"></div><div class="formControl"><label for="projInfo">Description</label> <textarea name="projInfo" id="projInfo" required></textarea></div><div class="formControl"><label for="projLink">Project Link</label> <input type="text" name="projLink" id="projLink" pattern="https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)"></div><div class="formControl"><label for="gitLink">Git Link</label> <input type="text" name="gitLink" id="gitLink" pattern="https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)" required></div><div class="error hidden" id="projError"><button class="close" type="button">&times;</button><div></div></div><input type="submit" value="Add new Project" class="btn btnPrimary boxShadowIn boxShadowOut"></form><div id="projList"></div></div></section><section id="addPost"><h2>add post</h2><form action="" id="addPostForm" method="POST"><div class="formControl"><label for="postTitle">Title</label> <input type="text" name="postTitle" id="postTitle" required></div><div class="formControl"><label class="checkContainer" for="isFeatured">Is It The Featured Post <input type="checkbox" id="isFeatured" name="isFeatured"> <span class="checkmark"></span></label></div><div class="formControl"><label for="headerImg">Header Image</label> <input type="file" name="headerImg" id="headerImg"></div><div class="formControl"><label for="postCategories">Categories</label> <input type="text" name="postCategories" id="postCategories" pattern='(?:,|\n|^)("(?:(?:"")*[^"]*)*"|[^",\n]*|(?:\n|$))' title="CSV format" oninvalid="this.setCustomValidity('This field takes a CSV like format')" oninput="this.setCustomValidity('')" required></div><div class="formControl" style="align-items: stretch;"><label for="CKEditorAddPost">Post</label><div id="CKEditorAddPost"></div></div><div class="error hidden" id="addPostError"><button class="close" type="button">&times;</button><div></div></div><div class="success hidden" id="addPostSuccess"><button class="close" type="button">&times;</button><div></div></div><input type="submit" value="Add new blog post" class="btn btnPrimary boxShadowIn boxShadowOut"></form></section><section id="editPost"><h2>edit post</h2><table><thead><tr><th>Title</th><th>Date Created</th><th>Date Modified</th><th>Action</th></tr></thead><tbody></tbody></table><form action="" id="editPostForm" method="POST"><div class="formControl"><label for="editPostTitle">Title</label> <input type="text" name="editPostTitle" id="editPostTitle" required></div><div class="formControl"><label class="checkContainer" for="editIsFeatured">Is It The Featured Post <input type="checkbox" id="editIsFeatured" name="editIsFeatured"> <span class="checkmark"></span></label></div><div class="formControl"><label for="editHeaderImg">Header Image</label> <input type="file" name="editHeaderImg" id="editHeaderImg"></div><div class="formControl"><label for="editPostCategories">Categories</label> <input type="text" name="editPostCategories" id="editPostCategories" pattern='(?:,|\n|^)("(?:(?:"")*[^"]*)*"|[^",\n]*|(?:\n|$))' title="CSV format" oninvalid="this.setCustomValidity('This field takes a CSV like format')" oninput="this.setCustomValidity('')" required></div><div class="formControl" style="align-items: stretch;"><label for="CKEditorEditPost">Post</label><div id="CKEditorEditPost"></div></div><div class="error hidden" id="editPostError"><button class="close" type="button">&times;</button><div></div></div><div class="success hidden" id="editPostSuccess"><button class="close" type="button">&times;</button><div></div></div><input type="submit" value="Add new blog post" class="btn btnPrimary boxShadowIn boxShadowOut"></form></section></main><script src="js/editor.js"></script></body></html>