initial commit

This commit is contained in:
equippedcoding-master
2025-09-17 09:37:06 -05:00
parent 86108ca47e
commit e2c98790b2
55389 changed files with 6206730 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
<html lang='en'>
{{!-- <head>
<meta charset='UTF-8' />
<meta http-equiv='X-UA-Compatible' content='IE=edge' />
<meta name='viewport' content='width=device-width, initial-scale=1.0' />
<title>Page Not Found</title>
<link href='/resources/css/lib/bootstrap.min.css' rel='stylesheet' />
<link rel='stylesheet' href='/resources/css/main.css' />
</head> --}}
<body>
<div class='container-fluid'>
<div class='row'>
<div class='col-3'>
</div>
<div class='col-6 top-50 position-absolute start-50 translate-middle'>
<div class='error'>
<div class='shadow-lg p-3 mb-5 bg-body rounded text-uppercase'>
<h2 class='title'>404: Page not found</h2>
</div>
<div class='text-center'>
<a href='/api/' type='button' class='btn btn-outline-secondary btn-lg text-uppercase'>
Home
</a>
</div>
</div>
<div class='col-3'></div>
</div>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,220 @@
<html lang='en'>
<head>
<meta charset='UTF-8' />
<meta http-equiv='X-UA-Compatible' content='IE=edge' />
<meta name='viewport' content='width=device-width, initial-scale=1.0' />
<title>{{title}}</title>
<!-- Library -->
<link href='/resources/css/lib/bootstrap.min.css' rel='stylesheet' />
<script src='/resources/js/lib/popper.min.js'></script>
<script src='/resources/js/lib/bootstrap.min.js'></script>
<script src='/resources/js/lib/grapes.min.js'></script>
<link rel='stylesheet' href='/resources/css/lib/grapes.min.css' />
<script src='/resources/js/lib/grapesjs-blocks-basic.js' type='text/javascript'></script>
<!-- Custom -->
<link rel='stylesheet' href='/resources/css/main.css' />
</head>
<body>
<div id='navbar' class='sidenav d-flex flex-column overflow-scroll'>
<nav class='navbar navbar-light'>
<div class='container-fluid'>
<span class='navbar-brand mb-0 h3 logo'>Code Dexterous</span>
</div>
</nav>
<div class='my-2 d-flex flex-column'>
<button
type='button'
class='btn btn-outline-secondary btn-sm mb-2 mx-2'
data-bs-toggle='modal'
data-bs-target='#addPageModal'
>
<i class='fa fa-plus'></i>
Add Page
</button>
<ul class='list-group pages'>
<li class='list-group-item d-flex justify-content-between align-items-center'>
Home
<div class='m-2'>
<button class='btn btn-sm btn-outline-primary'>
<i class='fa fa-pencil'></i>
</button>
<button class='btn btn-sm btn-outline-danger'>
<i class='fa fa-trash'></i>
</button>
</div>
</li>
<li class='list-group-item d-flex justify-content-between align-items-center'>
About
<div class='m-2'>
<button class='btn btn-sm btn-outline-primary'>
<i class='fa fa-pencil'></i>
</button>
<button class='btn btn-sm btn-outline-danger'>
<i class='fa fa-trash'></i>
</button>
</div>
</li>
<li class='list-group-item d-flex justify-content-between align-items-center'>
Contact Us
<div class='m-2'>
<button class='btn btn-sm btn-outline-primary'>
<i class='fa fa-pencil'></i>
</button>
<button class='btn btn-sm btn-outline-danger'>
<i class='fa fa-trash'></i>
</button>
</div>
</li>
</ul>
</div>
<div class=''>
<ul class='nav nav-tabs' id='myTab' role='tablist'>
<li class='nav-item' role='presentation'>
<button
class='nav-link active'
id='block-tab'
data-bs-toggle='tab'
data-bs-target='#block'
type='button'
role='tab'
aria-controls='block'
aria-selected='true'
>
<i class='fa fa-cubes'></i>
</button>
</li>
<li class='nav-item' role='presentation'>
<button
class='nav-link'
id='layer-tab'
data-bs-toggle='tab'
data-bs-target='#layer'
type='button'
role='tab'
aria-controls='layer'
aria-selected='false'
>
<i class='fa fa-tasks'></i>
</button>
</li>
<li class='nav-item' role='presentation'>
<button
class='nav-link'
id='style-tab'
data-bs-toggle='tab'
data-bs-target='#style'
type='button'
role='tab'
aria-controls='style'
aria-selected='false'
>
<i class='fa fa-paint-brush'></i>
</button>
</li>
<li class='nav-item' role='presentation'>
<button
class='nav-link'
id='trait-tab'
data-bs-toggle='tab'
data-bs-target='#trait'
type='button'
role='tab'
aria-controls='trait'
aria-selected='false'
>
<i class='fa fa-cog'></i>
</button>
</li>
</ul>
<div class='tab-content'>
<div
class='tab-pane fade show active'
id='block'
role='tabpanel'
aria-labelledby='block-tab'
>
<div id='blocks'></div>
</div>
<div class='tab-pane fade' id='layer' role='tabpanel' aria-labelledby='layer-tab'>
<div id='layers-container'></div>
</div>
<div class='tab-pane fade' id='style' role='tabpanel' aria-labelledby='style-tab'>
<div id='styles-container'></div>
</div>
<div class='tab-pane fade' id='trait' role='tabpanel' aria-labelledby='trait-tab'>
<div id='trait-container'></div>
</div>
</div>
</div>
</div>
<div class='main-content'>
<nav class='navbar navbar-light'>
<div class='container-fluid'>
<div class='panel__devices'></div>
<div class='panel__basic-actions'></div>
</div>
</nav>
<div id='editor'></div>
<div
class='modal fade'
id='addPageModal'
tabindex='-1'
aria-labelledby='addPageModalLabel'
aria-hidden='true'
data-bs-backdrop='static'
data-bs-keyboard='false'
>
<div class='modal-dialog'>
<div class='modal-content'>
<form id='create-page' onsubmit='return validatForm(event)' novalidate>
<div class='modal-header'>
<h5 class='modal-title' id='addPageModalLabel'>Create Page</h5>
<button
type='button'
class='btn-close'
data-bs-dismiss='modal'
aria-label='Close'
></button>
</div>
<div class='modal-body'>
<div class='col-auto'>
<label for='name' class='form-label'>Name</label>
<input
type='text'
class='form-control form-control-sm'
id='name'
name='name'
placeholder='Name of Page'
required
/>
<div class='invalid-feedback'>
Please provide a valid name.
</div>
</div>
</div>
<div class='modal-footer'>
<button
type='button'
class='btn btn-secondary btn-sm'
data-bs-dismiss='modal'
onclick='clearForm()'
>
Close
</button>
<button type='submit' class='btn btn-primary btn-sm'>
Save
</button>
</div>
</form>
</div>
</div>
</div>
</div>
<script type='text/javascript' src='/resources/js/custom.js'></script>
<script type='text/javascript' src='/resources/js/main.js'></script>
</body>
</html>

View File

@@ -0,0 +1,81 @@
<html lang='en'>
<head>
<meta charset='UTF-8' />
<meta http-equiv='X-UA-Compatible' content='IE=edge' />
<meta name='viewport' content='width=device-width, initial-scale=1.0' />
<link href='/resources/css/lib/bootstrap.min.css' rel='stylesheet' />
<script src='/resources/js/lib/popper.min.js'></script>
<script src='/resources/js/lib/bootstrap.min.js'></script>
<script src='/resources/js/lib/axios.min.js'></script>
<title>{{title}}</title>
</head>
<body>
<div class='container'>
<div class='row'>
<div class='col-12 mt-5'>
<form id='create-page' onsubmit='return validatForm(event)' novalidate>
<div class='modal-header'>
<h5 class='modal-title' id='addPageModalLabel'>Create Page</h5>
</div>
<div class='modal-body'>
<div class='col-auto'>
<label for='name' class='form-label'>Name</label>
<input
type='text'
class='form-control form-control-sm'
id='name'
name='name'
placeholder='Name of Page'
required
/>
<div class='invalid-feedback'>
Please provide a valid name.
</div>
</div>
</div>
<div class='modal-footer'>
<button
type='button'
class='btn btn-secondary btn-sm'
data-bs-dismiss='modal'
onclick='clearForm()'
>
Clear
</button>
<button type='submit' class='btn btn-primary btn-sm'>
Save
</button>
</div>
</form>
</div>
<div class='col-12 my-2'>
<table class='table table-bordered table-hover'>
<thead>
<tr>
<td>ID</td>
<td>Name</td>
<td>Slug</td>
<td>Action</td>
</tr>
</thead>
<tbody>
{{#each pages}}
<tr>
<td>{{this._id}}</td>
<td>{{this.name}}</td>
<td>{{this.slug}}</td>
<td>
<a href='/api/editor/{{this._id}}'>Edit</a>
</td>
</tr>
{{/each}}
</tbody>
</table>
</div>
</div>
</div>
<script type='text/javascript' src='/resources/js/custom.js'></script>
</body>
</html>

View File

@@ -0,0 +1,22 @@
<html lang='en'>
<head>
<meta charset='UTF-8' />
<meta http-equiv='X-UA-Compatible' content='IE=edge' />
<meta name='viewport' content='width=device-width, initial-scale=1.0' />
<title>{{name}}</title>
<style>{{css}}</style>
<link rel='stylesheet' href='https://unpkg.com/tailwindcss@^2/dist/tailwind.min.css' />
<link rel='stylesheet' href='https://unpkg.com/swiper@7/swiper-bundle.min.css' />
<link
rel='stylesheet'
href='https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css'
/>
</head>
<body>
{{{html}}}
<script src='https://code.jquery.com/jquery-3.5.1.slim.min.js'></script>
<script src='https://unpkg.com/swiper@7/swiper-bundle.min.js'></script>
<script src='https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js'></script>
<script src='https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/js/bootstrap.min.js'></script>
</body>
</html>