Files
front.admin/src/ecommerce-add-product.html
2022-04-12 07:26:41 +02:00

803 lines
34 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="@@languageDirection.lang">
<head>
<!-- Required Meta Tags Always Come First -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Title -->
<title>Add Product | Front - Admin &amp; Dashboard Template</title>
<!-- Favicon -->
<link rel="shortcut icon" href="@@autopath/favicon.ico">
<!-- Font -->
<link href="@@vars.themeFont" rel="stylesheet">
<!-- CSS Implementing Plugins -->
<!-- bundlecss:vendor [@@autopath] -->
<link rel="stylesheet" href="@@autopath/node_modules/bootstrap-icons/font/bootstrap-icons.css">
@@if(layoutBuilder.header.layoutMode !== 'default') {
<link rel="stylesheet" href="@@autopath/assets/vendor/hs-mega-menu/dist/hs-mega-menu.min.css">
}
<link rel="stylesheet" href="@@autopath/node_modules/tom-select/dist/css/tom-select.bootstrap5.css">
<link rel="stylesheet" href="@@autopath/node_modules/quill/dist/quill.snow.css">
<!-- CSS Front Template -->
<!-- bundlecss:theme [@@autopath] @@vars.version -->
@@if(layoutBuilder.extend.switcherSupport === false) {
<link rel="stylesheet" href="@@autopath/assets/css/theme@@if(themeAppearance.layoutSkin === 'dark'){-dark}.css">
}
@@if(layoutBuilder.extend.switcherSupport === true) {
<link rel="preload" href="@@autopath/assets/css/theme.css" data-hs-appearance="default" as="style">
<link rel="preload" href="@@autopath/assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
<style data-hs-appearance-onload-styles>
* {
transition: unset !important;
}
body {
opacity: 0;
}
</style>
}
</head>
<body class="@@if(layoutBuilder.header.layoutMode === 'default'){has-navbar-vertical-aside navbar-vertical-aside-show-xl} @@if(layoutBuilder.sidebarLayout === 'compact'){navbar-vertical-aside-compact-mode navbar-vertical-aside-compact-mini-mode} @@if(layoutBuilder.sidebarLayout === 'mini'){navbar-vertical-aside-mini-mode} footer-offset">
@@if(layoutBuilder.extend.switcherSupport === true) {
<script src="@@autopath/assets/js/hs.theme-appearance.js"></script>
}
@@if(layoutBuilder.sidebarLayout !== 'compact' && layoutBuilder.sidebarLayout !== 'mini') {
<script src="@@autopath/assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js"></script>
}
<!-- ========== HEADER ========== -->
@@if(layoutBuilder.header.layoutMode === 'default') {
@@include("@@autopath/partials/navbar/main.html")
}
@@if(layoutBuilder.header.layoutMode === 'single') {
@@if(layoutBuilder.header.containerMode === 'container') {
@@include("@@autopath/partials/navbar/main-container.html")
}
}
@@if(layoutBuilder.header.layoutMode === 'double') {
@@if(layoutBuilder.header.containerMode === 'container') {
@@include("@@autopath/partials/navbar/double-line-container.html")
}
}
<!-- ========== END HEADER ========== -->
<!-- ========== MAIN CONTENT ========== -->
<!-- Navbar Vertical -->
@@if(layoutBuilder.sidebarLayout !== 'compact' && layoutBuilder.header.layoutMode === 'default') {
@@include("@@autopath/partials/sidebar/main.html", {
"category": "ecommerce",
"subcategory": "products",
"link": "ecommerce-add-product.html"
})
}
@@if(layoutBuilder.sidebarLayout === 'compact' && layoutBuilder.header.layoutMode === 'default') {
@@include("@@autopath/partials/sidebar/compact.html", {
"category": "ecommerce",
"subcategory": "products",
"link": "ecommerce-add-product.html"
})
}
<main id="content" role="main" class="main">
<!-- Content -->
<div class="content @@layoutBuilder.header.containerMode">
<!-- Page Header -->
<div class="page-header">
<div class="row align-items-center">
<div class="col-sm mb-2 mb-sm-0">
<nav aria-label="breadcrumb">
<ol class="breadcrumb breadcrumb-no-gutter">
<li class="breadcrumb-item"><a class="breadcrumb-link" href="@@autopath/ecommerce-products.html">Products</a></li>
<li class="breadcrumb-item active" aria-current="page">Add Product</li>
</ol>
</nav>
<h1 class="page-header-title">Add Product</h1>
<div class="mt-2">
<a class="text-body me-3" href="javascript:;">
<i class="bi-clipboard me-1"></i> Duplicate
</a>
<a class="text-body" href="javascript:;">
<i class="bi-eye me-1"></i> Preview
</a>
</div>
</div>
<!-- End Col -->
</div>
<!-- End Row -->
</div>
<!-- End Page Header -->
<div class="row">
<div class="col-lg-8 mb-3 mb-lg-0">
<!-- Card -->
<div class="card mb-3 mb-lg-5">
<!-- Header -->
<div class="card-header">
<h4 class="card-header-title">Product information</h4>
</div>
<!-- End Header -->
<!-- Body -->
<div class="card-body">
<!-- Form -->
<div class="mb-4">
<label for="productNameLabel" class="form-label">Name <i class="bi-question-circle text-body ms-1" data-bs-toggle="tooltip" data-bs-placement="top" title="Products are the goods or services you sell."></i></label>
<input type="text" class="form-control" name="productName" id="productNameLabel" placeholder="Shirt, t-shirts, etc." aria-label="Shirt, t-shirts, etc." value="Tiro track jacket">
</div>
<!-- End Form -->
<div class="row">
<div class="col-sm-6">
<!-- Form -->
<div class="mb-4">
<label for="SKULabel" class="form-label">SKU</label>
<input type="text" class="form-control" name="SKU" id="SKULabel" placeholder="eg. 348121032" aria-label="eg. 348121032">
</div>
<!-- End Form -->
</div>
<!-- End Col -->
<div class="col-sm-6">
<!-- Form -->
<div class="mb-4">
<label for="weightLabel" class="form-label">Weight</label>
<div class="input-group">
<input type="text" class="form-control" name="weightName" id="weightLabel" placeholder="0.0" aria-label="0.0">
<div class="input-group-append">
<!-- Select -->
<div class="tom-select-custom tom-select-custom-end">
<select class="js-select form-select" autocomplete="off"
data-hs-tom-select-options='{
"searchInDropdown": false,
"hideSearch": true,
"dropdownWidth": "6rem"
}'>
<option value="lb">lb</option>
<option value="oz">oz</option>
<option value="kg" selected>kg</option>
<option value="g">g</option>
</select>
</div>
<!-- End Select -->
</div>
</div>
<small class="form-text">Used to calculate shipping rates at checkout and label prices during fulfillment.</small>
</div>
<!-- End Form -->
</div>
<!-- End Col -->
</div>
<!-- End Row -->
<label class="form-label">Description <span class="form-label-secondary">(Optional)</span></label>
<!-- Quill -->
<div class="quill-custom">
<div class="js-quill" style="height: 15rem;"
data-hs-quill-options='{
"placeholder": "Type your description...",
"modules": {
"toolbar": [
["bold", "italic", "underline", "strike", "link", "image", "blockquote", "code", {"list": "bullet"}]
]
}
}'>
</div>
</div>
<!-- End Quill -->
</div>
<!-- Body -->
</div>
<!-- End Card -->
<!-- Card -->
<div class="card mb-3 mb-lg-5">
<!-- Header -->
<div class="card-header card-header-content-between">
<h4 class="card-header-title">Media</h4>
<!-- Dropdown -->
<div class="dropdown">
<a class="btn btn-ghost-secondary btn-sm" href="#!" id="mediaDropdown" data-bs-toggle="dropdown" aria-expanded="false">
Add media from URL <i class="bi-chevron-down"></i>
</a>
<div class="dropdown-menu dropdown-menu-end mt-1">
<a class="dropdown-item" href="javascript:;" data-bs-toggle="modal" data-bs-target="#addImageFromURLModal">
<i class="bi-link dropdown-item-icon"></i> Add image from URL
</a>
<a class="dropdown-item" href="javascript:;" data-bs-toggle="modal" data-bs-target="#embedVideoModal">
<i class="bi-youtube dropdown-item-icon"></i> Embed video
</a>
</div>
</div>
<!-- End Dropdown -->
</div>
<!-- End Header -->
<!-- Body -->
<div class="card-body">
<!-- Dropzone -->
<div id="attachFilesNewProjectLabel" class="js-dropzone dz-dropzone dz-dropzone-card">
<div class="dz-message">
<img class="avatar avatar-xl avatar-4x3 mb-3" src="@@autopath/assets/svg/illustrations/oc-browse.svg" alt="Image Description" data-hs-theme-appearance="default">
<img class="avatar avatar-xl avatar-4x3 mb-3" src="@@autopath/assets/svg/illustrations-light/oc-browse.svg" alt="Image Description" data-hs-theme-appearance="dark">
<h5>Drag and drop your file here</h5>
<p class="mb-2">or</p>
<span class="btn btn-white btn-sm">Browse files</span>
</div>
</div>
<!-- End Dropzone -->
</div>
<!-- Body -->
</div>
<!-- End Card -->
<!-- Card -->
<div class="card">
<!-- Header -->
<div class="card-header">
<h4 class="card-header-title">Variants</h4>
</div>
<!-- End Header -->
<!-- Body -->
<div class="card-body">
<h6 class="text-cap">Options</h6>
<div class="js-add-field"
data-hs-add-field-options='{
"template": "#addAnotherOptionFieldTemplate",
"container": "#addAnotherOptionFieldContainer",
"defaultCreated": 0
}'>
<div class="row mb-4">
<div class="col-sm-4 mb-2 mb-sm-0">
<!-- Select -->
<div class="tom-select-custom">
<select class="js-select form-select"
data-hs-tom-select-options='{
"searchInDropdown": false,
"hideSearch": true
}'>
<option value="Size">Size</option>
<option value="Color">Color</option>
<option value="Material">Material</option>
<option value="Style">Style</option>
<option value="Title">Title</option>
</select>
</div>
<!-- End Select -->
</div>
<!-- End Col -->
<div class="col-sm-8">
<input type="text" class="form-control" placeholder="Enter tags" aria-label="Enter tags">
</div>
<!-- End Col -->
</div>
<!-- End Row -->
<!-- Container For Input Field -->
<div id="addAnotherOptionFieldContainer"></div>
<a href="javascript:;" class="js-create-field form-link">
<i class="bi-plus"></i> Add another option
</a>
</div>
<!-- Add Another Option Input Field -->
<div id="addAnotherOptionFieldTemplate" style="display: none;">
<div class="row mb-4">
<div class="col-sm-4 mb-2 mb-sm-0">
<!-- Select -->
<div class="tom-select-custom">
<select class="js-select-dynamic form-select"
data-hs-tom-select-options='{
"searchInDropdown": false,
"hideSearch": true
}'>
<option value="Size">Size</option>
<option value="Color">Color</option>
<option value="Material">Material</option>
<option value="Style">Style</option>
<option value="Title">Title</option>
</select>
</div>
<!-- End Select -->
</div>
<!-- End Col -->
<div class="col-sm-8">
<input type="text" class="form-control" placeholder="Enter tags" aria-label="Enter tags">
</div>
<!-- End Col -->
</div>
<!-- End Row -->
</div>
<!-- End Add Another Option Input Field -->
</div>
<!-- Body -->
</div>
<!-- End Card -->
</div>
<!-- End Col -->
<div class="col-lg-4">
<!-- Card -->
<div class="card mb-3 mb-lg-5">
<!-- Header -->
<div class="card-header">
<h4 class="card-header-title">Pricing</h4>
</div>
<!-- End Header -->
<!-- Body -->
<div class="card-body">
<!-- Form -->
<div class="mb-4">
<label for="priceNameLabel" class="form-label">Price</label>
<div class="input-group">
<input type="text" class="form-control" name="priceName" id="priceNameLabel" placeholder="0.00" aria-label="0.00">
<div class="input-group-append">
<!-- Select -->
<div class="tom-select-custom">
<select class="js-select form-select"
data-hs-tom-select-options='{
"searchInDropdown": false,
"hideSearch": true,
"dropdownWidth": "7rem",
"dropdownWrapperClass": "tom-select-custom tom-select-custom-end"
}'>
<option value="USD" selected>USD</option>
<option value="AED">AED</option>
<option value="AFN">AFN</option>
<option value="ALL">ALL</option>
<option value="AMD">AMD</option>
<option value="ANG">ANG</option>
<option value="AOA">AOA</option>
<option value="ARS">ARS</option>
<option value="AUD">AUD</option>
<option value="AWG">AWG</option>
<option value="AZN">AZN</option>
<option value="BAM">BAM</option>
<option value="BBD">BBD</option>
<option value="BDT">BDT</option>
<option value="BGN">BGN</option>
<option value="BIF">BIF</option>
<option value="BMD">BMD</option>
<option value="BND">BND</option>
<option value="BOB">BOB</option>
<option value="BRL">BRL</option>
<option value="BSD">BSD</option>
<option value="BWP">BWP</option>
<option value="BZD">BZD</option>
<option value="CAD">CAD</option>
<option value="CDF">CDF</option>
<option value="CHF">CHF</option>
<option value="CLP">CLP</option>
<option value="CNY">CNY</option>
<option value="COP">COP</option>
<option value="CRC">CRC</option>
<option value="CVE">CVE</option>
<option value="CZK">CZK</option>
<option value="DJF">DJF</option>
<option value="DKK">DKK</option>
<option value="DOP">DOP</option>
<option value="DZD">DZD</option>
<option value="EGP">EGP</option>
<option value="ETB">ETB</option>
<option value="EUR">EUR</option>
<option value="FJD">FJD</option>
<option value="FKP">FKP</option>
<option value="GBP">GBP</option>
<option value="GEL">GEL</option>
<option value="GIP">GIP</option>
<option value="GMD">GMD</option>
<option value="GNF">GNF</option>
<option value="GTQ">GTQ</option>
<option value="GYD">GYD</option>
<option value="HKD">HKD</option>
<option value="HNL">HNL</option>
<option value="HRK">HRK</option>
<option value="HTG">HTG</option>
<option value="HUF">HUF</option>
<option value="IDR">IDR</option>
<option value="ILS">ILS</option>
<option value="INR">INR</option>
<option value="ISK">ISK</option>
<option value="JMD">JMD</option>
<option value="JPY">JPY</option>
<option value="KES">KES</option>
<option value="KGS">KGS</option>
<option value="KHR">KHR</option>
<option value="KMF">KMF</option>
<option value="KRW">KRW</option>
<option value="KYD">KYD</option>
<option value="KZT">KZT</option>
<option value="LAK">LAK</option>
<option value="LBP">LBP</option>
<option value="LKR">LKR</option>
<option value="LRD">LRD</option>
<option value="LSL">LSL</option>
<option value="MAD">MAD</option>
<option value="MDL">MDL</option>
<option value="MGA">MGA</option>
<option value="MKD">MKD</option>
<option value="MMK">MMK</option>
<option value="MNT">MNT</option>
<option value="MOP">MOP</option>
<option value="MRO">MRO</option>
<option value="MUR">MUR</option>
<option value="MVR">MVR</option>
<option value="MWK">MWK</option>
<option value="MXN">MXN</option>
<option value="MYR">MYR</option>
<option value="MZN">MZN</option>
<option value="NAD">NAD</option>
<option value="NGN">NGN</option>
<option value="NIO">NIO</option>
<option value="NOK">NOK</option>
<option value="NPR">NPR</option>
<option value="NZD">NZD</option>
<option value="PAB">PAB</option>
<option value="PEN">PEN</option>
<option value="PGK">PGK</option>
<option value="PHP">PHP</option>
<option value="PKR">PKR</option>
<option value="PLN">PLN</option>
<option value="PYG">PYG</option>
<option value="QAR">QAR</option>
<option value="RON">RON</option>
<option value="RSD">RSD</option>
<option value="RUB">RUB</option>
<option value="RWF">RWF</option>
<option value="SAR">SAR</option>
<option value="SBD">SBD</option>
<option value="SCR">SCR</option>
<option value="SEK">SEK</option>
<option value="SGD">SGD</option>
<option value="SHP">SHP</option>
<option value="SLL">SLL</option>
<option value="SOS">SOS</option>
<option value="SRD">SRD</option>
<option value="STD">STD</option>
<option value="SZL">SZL</option>
<option value="THB">THB</option>
<option value="TJS">TJS</option>
<option value="TOP">TOP</option>
<option value="TRY">TRY</option>
<option value="TTD">TTD</option>
<option value="TWD">TWD</option>
<option value="TZS">TZS</option>
<option value="UAH">UAH</option>
<option value="UGX">UGX</option>
<option value="UYU">UYU</option>
<option value="UZS">UZS</option>
<option value="VND">VND</option>
<option value="VUV">VUV</option>
<option value="WST">WST</option>
<option value="XAF">XAF</option>
<option value="XCD">XCD</option>
<option value="XOF">XOF</option>
<option value="XPF">XPF</option>
<option value="YER">YER</option>
<option value="ZAR">ZAR</option>
<option value="ZMW">ZMW</option>
</select>
</div>
<!-- End Select -->
</div>
</div>
</div>
<!-- End Form -->
<div class="mb-2">
<a class="d-inline-block" href="javascript:;" data-bs-toggle="modal" data-bs-target="#productsAdvancedFeaturesModal">
<i class="bi-star-fill fs-4 text-warning me-1"></i> Set "Compare to" price
</a>
</div>
<a class="d-inline-block" href="javascript:;" data-bs-toggle="modal" data-bs-target="#productsAdvancedFeaturesModal">
<i class="bi-star-fill fs-4 text-warning me-1"></i> Bulk discount pricing
</a>
<hr class="my-4">
<!-- Form Switch -->
<label class="row form-check form-switch" for="availabilitySwitch1">
<span class="col-8 col-sm-9 ms-0">
<span class="text-dark">Availability <i class="bi-question-circle text-body ms-1" data-bs-toggle="tooltip" data-bs-placement="top" title="Product availability switch toggler."></i></span>
</span>
<span class="col-4 col-sm-3 text-end">
<input type="checkbox" class="form-check-input" id="availabilitySwitch1">
</span>
</label>
<!-- End Form Switch -->
</div>
<!-- Body -->
</div>
<!-- End Card -->
<!-- Card -->
<div class="card">
<!-- Header -->
<div class="card-header">
<h4 class="card-header-title">Organization</h4>
</div>
<!-- End Header -->
<!-- Body -->
<div class="card-body">
<!-- Form -->
<div class="mb-4">
<label for="vendorLabel" class="form-label">Vendor</label>
<input type="text" class="form-control" name="vendor" id="vendorLabel" placeholder="eg. Nike" aria-label="eg. Nike">
</div>
<!-- End Form -->
<!-- Form -->
<div class="mb-4">
<label for="categoryLabel" class="form-label">Category</label>
<!-- Select -->
<div class="tom-select-custom">
<select class="js-select form-select" autocomplete="off" id="categoryLabel"
data-hs-tom-select-options='{
"searchInDropdown": false,
"hideSearch": true,
"placeholder": "Select category"
}'>
<option value="Clothing">Clothing</option>
<option value="Shoes">Shoes</option>
<option value="Electronics">Electronics</option>
<option value="Others">Others</option>
</select>
</div>
<!-- End Select -->
</div>
<!-- Form -->
<!-- Form -->
<div class="mb-4">
<label for="collectionsLabel" class="form-label">Collections</label>
<!-- Select -->
<div class="tom-select-custom">
<select class="js-select form-select" autocomplete="off" id="collectionsLabel"
data-hs-tom-select-options='{
"searchInDropdown": false,
"hideSearch": true,
"placeholder": "Select collections"
}'>
<option value="Winter">Winter</option>
<option value="Spring">Spring</option>
<option value="Summer">Summer</option>
<option value="Autumn">Autumn</option>
</select>
</div>
<!-- End Select -->
<span class="form-text">Add this product to a collection so its easy to find in your store.</span>
</div>
<!-- Form -->
<label for="tagsLabel" class="form-label">Tags</label>
<input type="text" class="form-control" id="tagsLabel" placeholder="Enter tags here" aria-label="Enter tags here">
</div>
<!-- Body -->
</div>
<!-- End Card -->
</div>
<!-- End Col -->
</div>
<!-- End Row -->
<div class="position-fixed start-50 bottom-0 translate-middle-x w-100 zi-99 mb-3" style="max-width: 40rem;">
<!-- Card -->
<div class="card card-sm bg-dark border-dark mx-2">
<div class="card-body">
<div class="row justify-content-center justify-content-sm-between">
<div class="col">
<button type="button" class="btn btn-ghost-danger">Delete</button>
</div>
<!-- End Col -->
<div class="col-auto">
<div class="d-flex gap-3">
<button type="button" class="btn btn-ghost-light">Discard</button>
<button type="button" class="btn btn-primary">Save</button>
</div>
</div>
<!-- End Col -->
</div>
<!-- End Row -->
</div>
</div>
<!-- End Card -->
</div>
</div>
<!-- End Content -->
<!-- Footer -->
@@if(layoutBuilder.header.containerMode === 'container-fluid') {
@@include("@@autopath/partials/footer/main.html")
}
@@if(layoutBuilder.header.containerMode === 'container') {
@@include("@@autopath/partials/footer/container.html")
}
<!-- End Footer -->
</main>
<!-- ========== END MAIN CONTENT ========== -->
<!-- ========== SECONDARY CONTENTS ========== -->
<!-- Keyboard Shortcuts -->
@@include("@@autopath/partials/layouts-components/offcanvas-shortcuts.html")
<!-- End Keyboard Shortcuts -->
<!-- Activity -->
@@include("@@autopath/partials/layouts-components/offcanvas-activity.html")
<!-- End Activity -->
<!-- Welcome Message Modal -->
@@include("@@autopath/partials/modals/welcome-message.html")
<!-- End Welcome Message Modal -->
<!-- Add Image from URL Modal -->
@@include("@@autopath/partials/modals/add-image-from-url.html")
<!-- End Add Image from URL Modal -->
<!-- Embed Video Modal -->
@@include("@@autopath/partials/modals/embed-video.html")
<!-- End Embed Video Modal -->
<!-- Products Advanced Features Modal -->
@@include("@@autopath/partials/modals/products-advanced-features.html")
<!-- End Products Advanced Features Modal -->
<!-- ========== END SECONDARY CONTENTS ========== -->
<!-- JS Global Compulsory @@deleteLine:build -->
<script src="@@autopath/node_modules/jquery/dist/jquery.min.js"></script>
<script src="@@autopath/node_modules/jquery-migrate/dist/jquery-migrate.min.js"></script>
<script src="@@autopath/node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
<!-- JS Implementing Plugins -->
<!-- bundlejs:vendor [@@autopath] -->
<script src="@@autopath/assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside.min.js"></script>
<script src="@@autopath/assets/vendor/hs-form-search/dist/hs-form-search.min.js"></script>
@@if(layoutBuilder.header.layoutMode !== 'default') {
<script src="@@autopath/assets/vendor/hs-mega-menu/dist/hs-mega-menu.min.js"></script>
}
<script src="@@autopath/assets/vendor/hs-quantity-counter/dist/hs-quantity-counter.min.js"></script>
<script src="@@autopath/assets/vendor/hs-add-field/dist/hs-add-field.min.js"></script>
<script src="@@autopath/node_modules/tom-select/dist/js/tom-select.complete.min.js"></script>
<script src="@@autopath/node_modules/quill/dist/quill.min.js"></script>
<script src="@@autopath/node_modules/dropzone/dist/min/dropzone.min.js"></script>
<script src="@@autopath/node_modules/datatables/media/js/jquery.dataTables.min.js"></script>
<script src="@@autopath/assets/vendor/datatables.net.extensions/select/select.min.js"></script>
<!-- JS Front -->
<!-- bundlejs:theme [@@autopath] -->
<script src="@@autopath/assets/js/hs.core.js"></script>
<script src="@@autopath/assets/js/hs.bs-dropdown.js"></script>
<script src="@@autopath/assets/js/hs.tom-select.js"></script>
<script src="@@autopath/assets/js/hs.quill.js"></script>
<script src="@@autopath/assets/js/hs.dropzone.js"></script>
<script src="@@autopath/assets/js/hs.datatables.js"></script>
<!-- JS Plugins Init. -->
<script>
$(document).on('ready', function () {
// INITIALIZATION OF DATATABLES
// =======================================================
HSCore.components.HSDatatables.init($('#datatable'), {
select: {
style: 'multi',
selector: 'td:first-child input[type="checkbox"]',
classMap: {
checkAll: '#datatableCheckAll',
counter: '#datatableCounter',
counterInfo: '#datatableCounterInfo'
}
}
});
});
</script>
<!-- JS Plugins Init. -->
<script>
(function() {
window.onload = function () {
@@if(layoutBuilder.header.layoutMode !== 'default') {
// INITIALIZATION OF MEGA MENU
// =======================================================
new HSMegaMenu('.js-mega-menu', {
desktop: {
position: 'left'
}
})
}
// INITIALIZATION OF NAVBAR VERTICAL ASIDE
// =======================================================
new HSSideNav('.js-navbar-vertical-aside').init()
// INITIALIZATION OF FORM SEARCH
// =======================================================
new HSFormSearch('.js-form-search')
// INITIALIZATION OF BOOTSTRAP DROPDOWN
// =======================================================
HSBsDropdown.init()
// INITIALIZATION OF SELECT
// =======================================================
HSCore.components.HSTomSelect.init('.js-select')
// INITIALIZATION OF ADD FIELD
// =======================================================
new HSAddField('.js-add-field', {
addedField: field => {
HSCore.components.HSTomSelect.init(field.querySelector('.js-select-dynamic'))
}
})
// INITIALIZATION OF QUANTITY COUNTER
// =======================================================
new HSQuantityCounter('.js-quantity-counter')
// INITIALIZATION OF DROPZONE
// =======================================================
HSCore.components.HSDropzone.init('.js-dropzone')
// INITIALIZATION OF QUILLJS EDITOR
// =======================================================
HSCore.components.HSQuill.init('.js-quill')
}
})()
</script>
<!-- Style Switcher JS -->
@@if(layoutBuilder.extend.switcherSupport === true) {
@@include("@@autopath/partials/layouts-components/darkmode-switcher-js.html")
}
<!-- End Style Switcher JS -->
</body>
</html>