INIT
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
.DS_Store
|
||||
__MACOSX/
|
||||
.git/*
|
||||
/node_modules/*
|
||||
/src/.tmp/*
|
||||
/dist/*
|
||||
/build/*
|
||||
@@ -0,0 +1,27 @@
|
||||
# Welcome to Front – Admin & Dashboard Template! #
|
||||
|
||||
Front Dashboard by Htmlstream
|
||||
|
||||
### Documentation and Getting Started ###
|
||||
|
||||
The overall development documentation is available at `documentation/index.html` and Gulp documentation at `documentation/gulp.html`.
|
||||
|
||||
Below is quick steps to run Gulp:
|
||||
|
||||
- npm install --global gulp-cli
|
||||
- npm install
|
||||
- gulp
|
||||
|
||||
Yup, that's it.
|
||||
|
||||
### License ###
|
||||
|
||||
Front Dashboard is licensed under Bootstrap Themes and you can find more detailed information about it here: https://themes.getbootstrap.com/licenses
|
||||
|
||||
### Theme Support ###
|
||||
|
||||
Have a question? No worries! Front comes with 6 months of free support. We take seriously every issue that is reported to us, and we aim to resolve each one as quickly as possible. Feel free to “Contact Us” at https://htmlstream.com/contact-us
|
||||
|
||||
### Need Front Dashboard customization? ###
|
||||
|
||||
We offer affordable, professional and trendy customized design solutions, solely for your own projects! Front Dashboard can be easily customized with its cutting-edge components and features. However, if you feel you need any further customization please drop us a message at https://htmlstream.com/hire-us and our dedicated team will assist you with your inquiries.
|
||||
@@ -0,0 +1,179 @@
|
||||
/*
|
||||
* Gulp Builder (Config)
|
||||
* @version: 4.0.0 (01 January, 2022)
|
||||
* @author: HtmlStream
|
||||
* @license: Htmlstream (https://htmlstream.com/licenses)
|
||||
* Copyright 2022 Htmlstream
|
||||
*/
|
||||
|
||||
|
||||
// You may find more detailed documentation at documentation/gulp.html
|
||||
|
||||
module.exports = {
|
||||
|
||||
//
|
||||
// Start path when launching a Gulp
|
||||
//
|
||||
|
||||
startPath: "/index.html",
|
||||
|
||||
|
||||
//
|
||||
// Variables that can be used in HTML pages and SVG files
|
||||
//
|
||||
|
||||
vars: {
|
||||
themeFont: "https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap",
|
||||
version: "?v=1.0"
|
||||
},
|
||||
|
||||
|
||||
//
|
||||
// Layout builder to customize look and feel of siderbar and navbar
|
||||
//
|
||||
|
||||
layoutBuilder: {
|
||||
extend: {
|
||||
switcherSupport: true, // ture, false to add/remove dark mode switcher with dependency files
|
||||
},
|
||||
header: {
|
||||
layoutMode: 'default', // default, single, double
|
||||
containerMode: 'container' // container, container-fluid
|
||||
},
|
||||
sidebarLayout: 'default', // default, compact, mini
|
||||
},
|
||||
|
||||
|
||||
//
|
||||
// Theme Appearance
|
||||
//
|
||||
|
||||
themeAppearance: {
|
||||
layoutSkin: 'default', // default, auto, dark
|
||||
sidebarSkin: 'default', // default, dark, light
|
||||
|
||||
styles: {
|
||||
colors: {
|
||||
primary: '#377dff',
|
||||
transparent: 'transparent',
|
||||
white: '#fff',
|
||||
dark: '132144',
|
||||
gray: {
|
||||
100: '#f9fafc',
|
||||
900: '#1e2022'
|
||||
}
|
||||
},
|
||||
font: 'Inter' // Primary Font
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
//
|
||||
// Language Direction
|
||||
//
|
||||
|
||||
languageDirection: {
|
||||
lang: 'en' // e.g. en, ar
|
||||
},
|
||||
|
||||
|
||||
//
|
||||
// Skip CSS & JavaScript files from bundle files (e.g. vendor.min.css)
|
||||
//
|
||||
|
||||
skipFilesFromBundle: {
|
||||
dist: [
|
||||
"assets/js/hs.theme-appearance.js",
|
||||
"assets/js/hs.theme-appearance-charts.js"
|
||||
],
|
||||
|
||||
build: [
|
||||
"assets/css/theme.css",
|
||||
"assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js",
|
||||
"assets/js/demo.js",
|
||||
"assets/css/theme-dark.css",
|
||||
"assets/css/docs.css",
|
||||
"assets/vendor/icon-set/style.css",
|
||||
"assets/js/hs.theme-appearance.js",
|
||||
"assets/js/hs.theme-appearance-charts.js",
|
||||
"node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"
|
||||
]
|
||||
},
|
||||
|
||||
|
||||
//
|
||||
// Minify CSS files
|
||||
//
|
||||
|
||||
minifyCSSFiles: [
|
||||
"assets/css/theme.css",
|
||||
"assets/css/theme-dark.css"
|
||||
],
|
||||
|
||||
|
||||
//
|
||||
// Copy/Paste files and folders into different path
|
||||
//
|
||||
|
||||
copyDependencies: {
|
||||
dist: {
|
||||
"*assets/js/theme-custom.js": ""
|
||||
},
|
||||
|
||||
build: {
|
||||
"*assets/js/theme-custom.js": "",
|
||||
"node_modules/bootstrap-icons/font/*fonts/**": "assets/css"
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
//
|
||||
// An option to set custom folder name for build process
|
||||
//
|
||||
|
||||
buildFolder: "", // e.g. my-project
|
||||
|
||||
|
||||
//
|
||||
// Replace an asset paths in HTML to CDN
|
||||
//
|
||||
|
||||
replacePathsToCDN: {},
|
||||
|
||||
|
||||
//
|
||||
// Change directory folder names
|
||||
//
|
||||
|
||||
directoryNames: {
|
||||
src: "./src",
|
||||
dist: "./dist",
|
||||
build: "./build"
|
||||
},
|
||||
|
||||
|
||||
//
|
||||
// Change bundle file names
|
||||
//
|
||||
|
||||
fileNames: {
|
||||
dist: {
|
||||
js: "theme.min.js",
|
||||
css: "theme.min.css"
|
||||
},
|
||||
|
||||
build: {
|
||||
css: "theme.min.css",
|
||||
js: "theme.min.js",
|
||||
vendorCSS: "vendor.min.css",
|
||||
vendorJS: "vendor.min.js",
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
//
|
||||
// Files types that will be copied to the ./build/* folder
|
||||
//
|
||||
|
||||
fileTypes: "jpg|png|svg|mp4|webm|ogv|json",
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
/*
|
||||
* Gulpfile
|
||||
* @version: 1.0.0 (Fri, 08 May 2020)
|
||||
* @author: HtmlStream
|
||||
* @license: Htmlstream (https://htmlstream.com/licenses)
|
||||
* Copyright 2020 Htmlstream
|
||||
*/
|
||||
|
||||
require('./gulpfiles/watch')
|
||||
require('./gulpfiles/dist')
|
||||
require('./gulpfiles/build')
|
||||
@@ -0,0 +1,383 @@
|
||||
/*
|
||||
* Gulp Builder (Build)
|
||||
* @version: 1.0.0 (Fri, 08 May 2020)
|
||||
* @author: HtmlStream
|
||||
* @license: Htmlstream (https://htmlstream.com/licenses)
|
||||
* Copyright 2020 Htmlstream
|
||||
*/
|
||||
|
||||
const del = require('del');
|
||||
|
||||
const {
|
||||
config,
|
||||
context,
|
||||
pathLevel,
|
||||
shieldingVariables,
|
||||
shieldingFunctions,
|
||||
additionNames,
|
||||
gulpLighten,
|
||||
gulpDarken,
|
||||
gulpRGBA
|
||||
} = require('./core');
|
||||
const paths = require('./paths');
|
||||
const {svgCompiler} = require('./svg-compiler')
|
||||
|
||||
const gulp = require('gulp');
|
||||
const fileinclude = require('gulp-file-include');
|
||||
const replace = require('gulp-replace');
|
||||
const deleteLines = require('gulp-delete-lines');
|
||||
const concat = require('gulp-concat');
|
||||
const cleanCSS = require('gulp-clean-css');
|
||||
const uglify = require('gulp-uglify-es').default;
|
||||
const rtlcss = require("gulp-rtlcss");
|
||||
const rename = require('gulp-rename');
|
||||
const prettify = require("gulp-prettify");
|
||||
|
||||
let css = [],
|
||||
minifyCSSFiles = [],
|
||||
js = [],
|
||||
vendor_css = [],
|
||||
vendor_js = [],
|
||||
skippedNodeFiles = [],
|
||||
skippedFiles = [],
|
||||
images = [];
|
||||
|
||||
function fileInclude() {
|
||||
return gulp
|
||||
.src([
|
||||
paths.build.html.files,
|
||||
'!' + paths.src.assets.files,
|
||||
'!' + paths.src.tmp.files,
|
||||
'!' + paths.src.partials.files
|
||||
])
|
||||
.pipe(replace(/@@autopath/g, function (match) {
|
||||
return pathLevel(this.file)
|
||||
}))
|
||||
.pipe(fileinclude({
|
||||
prefix: '@@',
|
||||
basepath: '@file',
|
||||
indent: true,
|
||||
context: context
|
||||
}))
|
||||
.pipe(replace(/@@autopath/g, function (match) {
|
||||
return pathLevel(this.file)
|
||||
}))
|
||||
.pipe(replace(new RegExp('(.*?)(\\.+\\/)+' + `(${additionNames.vendor}|node_modules)` + '\/.*\\.(js|css)', 'g'), function (match, p1, p2, p3, p4) {
|
||||
if (p1.search(/(>|<|<!--|\/\/)/g) >= 0) return match;
|
||||
|
||||
path = match.replace(/(\.+\/)+/, '').replace(p1, '')
|
||||
|
||||
// Node Modules Vendor
|
||||
if (path.search('node_modules') === 0) {
|
||||
if (config.skipFilesFromBundle.build.indexOf(path) < 0) {
|
||||
if (p4 === "css") {
|
||||
vendor_css.push(path)
|
||||
} else {
|
||||
vendor_js.push(path)
|
||||
}
|
||||
|
||||
return match + " " + config.deleteLine
|
||||
} else {
|
||||
if (path in config.replacePathsToCDN) {
|
||||
return config.replacePathsToCDN[path]
|
||||
} else {
|
||||
splitedPath = path.split('/')
|
||||
|
||||
skippedNodeFiles.push(splitedPath[0] + '/*' + splitedPath[1] + '/**')
|
||||
}
|
||||
}
|
||||
|
||||
return match.replace('node_modules', paths.build.vendor.dir.replace(paths.build.base.dir + '/', ''))
|
||||
}
|
||||
|
||||
// Local Vendor
|
||||
else {
|
||||
if (config.skipFilesFromBundle.build.indexOf(path) < 0) {
|
||||
if (p4 === "css") {
|
||||
vendor_css.push(paths.src.base.dir + "/" + path)
|
||||
} else {
|
||||
vendor_js.push(paths.src.base.dir + "/" + path)
|
||||
}
|
||||
|
||||
return match + " " + config.deleteLine
|
||||
} else {
|
||||
if (path in config.replacePathsToCDN) {
|
||||
return config.replacePathsToCDN[path]
|
||||
} else {
|
||||
splitedPath = path.split('/')
|
||||
|
||||
skippedFiles.push(paths.src.base.dir + '/*' + splitedPath[0] + '/' + splitedPath[1] + '/' + splitedPath[2] + '/**')
|
||||
}
|
||||
}
|
||||
|
||||
return match
|
||||
}
|
||||
}))
|
||||
.pipe(replace(new RegExp('(.*?)(\\.+\\/)+' + `(${additionNames.js}|${additionNames.css})` + '\/.*\\.(js|css)', 'g'), function (match, p1, p2, p3, p4) {
|
||||
if (p1.search(/(>|<|<!--|\/\/)/g) >= 0) return match;
|
||||
|
||||
path = match.replace(/(\.+\/)+/, '').replace(p1, '')
|
||||
|
||||
if (config.skipFilesFromBundle.build.indexOf(path) < 0) {
|
||||
if (p4 === "css") {
|
||||
css.push(paths.src.base.dir + "/" + path)
|
||||
} else {
|
||||
js.push(paths.src.base.dir + "/" + path)
|
||||
}
|
||||
|
||||
return match + " " + config.deleteLine
|
||||
} else {
|
||||
if (config.minifyCSSFiles.indexOf(path) > -1) {
|
||||
minifyCSSFiles.push(paths.src.base.dir + "/" + path)
|
||||
return match.replace('.css', '.min.css')
|
||||
}
|
||||
if (path in config.replacePathsToCDN) {
|
||||
return config.replacePathsToCDN[path]
|
||||
} else {
|
||||
skippedFiles.push(paths.src.base.dir + "/*" + path)
|
||||
}
|
||||
}
|
||||
|
||||
return match
|
||||
}))
|
||||
.pipe(replace(new RegExp('(.*?)(\\.+\\/)+(.*?)\\.' + '(' + config.fileTypes + '|html' + ')', 'g'), function (match, p1, p2) {
|
||||
if (p1.search(/(>|<|<!--|\/\/|\.html)/g) >= 0) return match
|
||||
if (match.search(/\.html/g) >= 0) return match
|
||||
|
||||
path = match.replace(/(\.+\/)+/, '').replace(p1, '')
|
||||
|
||||
if (path.search('node_modules') >= 0) {
|
||||
splitedPath = path.split('/')
|
||||
|
||||
skippedNodeFiles.push(splitedPath[0] + '/*' + splitedPath[1] + '/**')
|
||||
|
||||
return match.replace('node_modules', paths.build.vendor.dir.replace(paths.build.base.dir + '/', ''))
|
||||
} else {
|
||||
images.push(paths.src.base.dir + "/*" + path)
|
||||
}
|
||||
|
||||
return match
|
||||
}))
|
||||
.pipe(replace(/gulpLighten\[(.*?)\]/g, function (math, p1) {
|
||||
return gulpLighten(p1)
|
||||
}))
|
||||
.pipe(replace(/gulpDarken\[(.*?)\]/g, function (math, p1) {
|
||||
return gulpDarken(p1)
|
||||
}))
|
||||
.pipe(replace(/gulpRGBA\[(.*?)\]/g, function (math, p1) {
|
||||
return gulpRGBA(p1)
|
||||
}))
|
||||
.pipe(deleteLines({
|
||||
'filters': [
|
||||
new RegExp(config.deleteLine, 'i')
|
||||
]
|
||||
}))
|
||||
.pipe(deleteLines({
|
||||
'filters': [
|
||||
new RegExp(config["deleteLine:build"], 'i')
|
||||
]
|
||||
}))
|
||||
.pipe(replace(new RegExp(config["deleteLine:dist"], 'g'), ''))
|
||||
.pipe(replace(/<!-- bundlecss:vendor \[(.*?)\](.*)-->/g, function (math, p1, p2) {
|
||||
return `<link rel="stylesheet" href="${p1}/${paths.build.build.css}/${config.fileNames.build.vendorCSS}${p2.trim()}">`;
|
||||
}))
|
||||
.pipe(replace(/<!-- bundlecss:theme \[(.*?)\](.*)-->/g, function (math, p1, p2) {
|
||||
return `<link rel="stylesheet" href="${p1}/${paths.build.build.css}/${config.fileNames.build.css}${p2.trim()}">`;
|
||||
}))
|
||||
.pipe(replace(/<!-- bundlejs:vendor \[(.*?)\](.*)-->/g, function (math, p1, p2) {
|
||||
return `<script src="${p1}/${paths.build.build.js}/${config.fileNames.build.vendorJS}${p2.trim()}"></script>`;
|
||||
}))
|
||||
.pipe(replace(/<!-- bundlejs:theme \[(.*?)\](.*)-->/g, function (math, p1, p2) {
|
||||
return `<script src="${p1}/${paths.build.build.js}/${config.fileNames.build.js}${p2.trim()}"></script>`;
|
||||
}))
|
||||
.pipe(replace(/(\[\@\@\]).*?/g, function (match, p1) {
|
||||
return shieldingVariables(match, p1);
|
||||
}))
|
||||
.pipe(replace(/(\[@\@F\]).*?/g, function (match, p1) {
|
||||
return shieldingFunctions(match, p1);
|
||||
}))
|
||||
.pipe(replace(/\<\/head\>/g, function (math, p1) {
|
||||
const visablilityStyles = `<style>[data-hs-theme-appearance]:not([data-hs-theme-appearance='${config.themeAppearance.layoutSkin}']){display:none;}</style>`
|
||||
return `
|
||||
<script>
|
||||
window.hs_config = ${JSON.stringify(config)}
|
||||
window.hs_config.gulpRGBA = ${gulpRGBA}
|
||||
window.hs_config.gulpDarken = ${gulpDarken}
|
||||
window.hs_config.gulpLighten = ${gulpLighten}
|
||||
</script>${!config.layoutBuilder.extend.switcherSupport ? visablilityStyles : ''}
|
||||
</head>`
|
||||
}))
|
||||
.pipe(replace(/\<\!\-\- ONLY DEV \-\-\>(.|\n)*?\<\!\-\- END ONLY DEV \-\-\>\s+/g, ''))
|
||||
.pipe(replace(/\/\/ ONLY DEV(.|\n)*?\/\/ END ONLY DEV\s+/g, ''))
|
||||
.pipe(prettify({
|
||||
indent_inner_html: false,
|
||||
unformatted: ['pre', 'code', 'script'],
|
||||
preserve_newlines: true
|
||||
}))
|
||||
.pipe(gulp.dest(paths.build.base.dir))
|
||||
};
|
||||
|
||||
function buildCSS() {
|
||||
css = new Set(css)
|
||||
|
||||
if ([...css].length) {
|
||||
return gulp
|
||||
.src([...css])
|
||||
.pipe(cleanCSS({compatibility: 'ie11'}))
|
||||
.pipe(concat(config.fileNames.build.css))
|
||||
.pipe(gulp.dest(paths.build.css.dir));
|
||||
} else {
|
||||
return new Promise(function (resolve, reject) {
|
||||
resolve();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function buildMinifyCSSFiles() {
|
||||
minifyCSSFiles = new Set(minifyCSSFiles)
|
||||
|
||||
if ([...minifyCSSFiles].length) {
|
||||
return gulp
|
||||
.src([...minifyCSSFiles])
|
||||
.pipe(cleanCSS({compatibility: 'ie11'}))
|
||||
.pipe(rename({suffix: '.min'}))
|
||||
.pipe(gulp.dest(paths.build.css.dir));
|
||||
} else {
|
||||
return new Promise(function (resolve, reject) {
|
||||
resolve();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function buildJS() {
|
||||
js = new Set(js)
|
||||
|
||||
if ([...js].length) {
|
||||
return gulp
|
||||
.src([...js], {
|
||||
allowEmpty: true,
|
||||
})
|
||||
.pipe(concat(config.fileNames.build.js))
|
||||
.pipe(uglify())
|
||||
.pipe(gulp.dest(paths.build.js.dir));
|
||||
} else {
|
||||
return new Promise(function (resolve, reject) {
|
||||
resolve();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function buildVendorCSS() {
|
||||
vendor_css = new Set(vendor_css)
|
||||
|
||||
if ([...vendor_css].length) {
|
||||
return gulp
|
||||
.src([...vendor_css])
|
||||
.pipe(cleanCSS({compatibility: 'ie11'}))
|
||||
.pipe(concat(config.fileNames.build.vendorCSS))
|
||||
.pipe(gulp.dest(paths.build.css.dir));
|
||||
} else {
|
||||
return new Promise(function (resolve, reject) {
|
||||
resolve();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function rtlCSS() {
|
||||
return gulp
|
||||
.src(paths.build.build.css)
|
||||
.pipe(rtlcss())
|
||||
.pipe(cleanCSS({compatibility: 'ie11'}))
|
||||
.pipe(rename({suffix: '-rtl'}))
|
||||
.pipe(gulp.dest(paths.build.build.css))
|
||||
}
|
||||
|
||||
function buildVendorJS() {
|
||||
vendor_js = new Set(vendor_js)
|
||||
|
||||
if ([...vendor_js].length) {
|
||||
return gulp
|
||||
.src([...vendor_js], {
|
||||
allowEmpty: true,
|
||||
})
|
||||
.pipe(concat(config.fileNames.build.vendorJS))
|
||||
.pipe(uglify())
|
||||
.pipe(gulp.dest(paths.build.js.dir));
|
||||
} else {
|
||||
return new Promise(function (resolve, reject) {
|
||||
resolve();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function copeImages() {
|
||||
images = new Set(images)
|
||||
|
||||
if ([...images].length) {
|
||||
return gulp
|
||||
.src([...images])
|
||||
.pipe(gulp.dest(paths.build.base.dir));
|
||||
} else {
|
||||
return new Promise(function (resolve, reject) {
|
||||
resolve();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function copySkippedFiles() {
|
||||
skippedFiles = new Set(skippedFiles)
|
||||
|
||||
if ([...skippedFiles].length) {
|
||||
return gulp
|
||||
.src([...skippedFiles])
|
||||
.pipe(gulp.dest(paths.build.base.dir))
|
||||
} else {
|
||||
return new Promise(function (resolve, reject) {
|
||||
resolve();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function copySkippedNodeFiles() {
|
||||
skippedNodeFiles = new Set(skippedNodeFiles)
|
||||
|
||||
if ([...skippedNodeFiles].length) {
|
||||
return gulp
|
||||
.src([...skippedNodeFiles])
|
||||
.pipe(gulp.dest(paths.build.vendor.dir))
|
||||
} else {
|
||||
return new Promise(function (resolve, reject) {
|
||||
resolve();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function copyDependencies() {
|
||||
for (var k in config.copyDependencies.build) {
|
||||
path = k;
|
||||
|
||||
if (k.search('node_modules') !== 0) {
|
||||
path = './src' + '/' + k
|
||||
}
|
||||
|
||||
gulp
|
||||
.src(path)
|
||||
.pipe(gulp.dest(paths.build.base.dir + '/' + config.copyDependencies.build[k]))
|
||||
}
|
||||
|
||||
return new Promise(function (resolve, reject) {
|
||||
resolve();
|
||||
});
|
||||
}
|
||||
|
||||
function copyFavicon() {
|
||||
return gulp
|
||||
.src(paths.src.base.dir + "/favicon.ico")
|
||||
.pipe(gulp.dest(paths.build.base.dir));
|
||||
}
|
||||
|
||||
function clean() {
|
||||
return del(paths.build.base.dir, {force: true});
|
||||
}
|
||||
|
||||
gulp.task('build', gulp.series(clean, fileInclude, buildCSS, buildMinifyCSSFiles, buildVendorCSS, buildJS, buildVendorJS, svgCompiler, copeImages, copySkippedFiles, copySkippedNodeFiles, copyDependencies, copyFavicon));
|
||||
@@ -0,0 +1,165 @@
|
||||
/*
|
||||
* Gulp Builder (Core)
|
||||
* @version: 1.0.0 (Fri, 27 May 2020)
|
||||
* @author: HtmlStream
|
||||
* @license: Htmlstream (https://htmlstream.com/licenses)
|
||||
* Copyright 2020 Htmlstream
|
||||
*/
|
||||
|
||||
const userConfig = require('../config');
|
||||
|
||||
// Replace container with container-fluid if set default header
|
||||
if (userConfig.layoutBuilder.header.layoutMode === 'default' && userConfig.layoutBuilder.header.containerMode === 'container') {
|
||||
userConfig.layoutBuilder.header.containerMode = 'container-fluid';
|
||||
}
|
||||
|
||||
// Mutatuin
|
||||
const mutator = {
|
||||
autopath: "@@autopath",
|
||||
deleteLine: "hs-builder:delete",
|
||||
"deleteLine:build": "hs-builder:build-delete",
|
||||
"deleteLine:dist": "hs-builder:dist-delete",
|
||||
previewMode: false,
|
||||
}
|
||||
|
||||
const additionNames = {
|
||||
assets: "assets",
|
||||
css: "assets/css",
|
||||
js: "assets/js",
|
||||
scss: "assets/scss",
|
||||
svg: "assets/svg",
|
||||
vendor: "assets/vendor"
|
||||
}
|
||||
|
||||
module.exports.additionNames = additionNames;
|
||||
|
||||
module.exports.config = {...mutator, ...userConfig}
|
||||
|
||||
const context = {
|
||||
buildFolder: userConfig.buildFolder,
|
||||
fileNames: userConfig.fileNames,
|
||||
vars: userConfig.vars,
|
||||
themeAppearance: userConfig.themeAppearance,
|
||||
startPath: userConfig.startPath,
|
||||
directoryNames: userConfig.directoryNames,
|
||||
layoutBuilder: userConfig.layoutBuilder,
|
||||
languageDirection: userConfig.languageDirection
|
||||
}
|
||||
|
||||
module.exports.context = {...mutator, ...context}
|
||||
|
||||
// Lighten color fucntion
|
||||
module.exports.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
|
||||
// Darken color fucntion
|
||||
module.exports.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
|
||||
// Rgba convert fucntion
|
||||
module.exports.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
|
||||
// Path level function
|
||||
module.exports.pathLevel = (file) => {
|
||||
relativePathLevels = file.relative.split(/\/|\\/).length - 1;
|
||||
|
||||
let level = '';
|
||||
|
||||
if (relativePathLevels) {
|
||||
for (let i = 0; i < relativePathLevels; i++) {
|
||||
if (relativePathLevels === i + 1) {
|
||||
level = level + '..'
|
||||
} else {
|
||||
level = level + '../'
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
level = '.'
|
||||
}
|
||||
|
||||
return level;
|
||||
}
|
||||
|
||||
module.exports.shieldingVariables = (match, p1) => {
|
||||
return match.replace(p1, '@@');
|
||||
}
|
||||
|
||||
module.exports.shieldingFunctions = (match, p1) => {
|
||||
return match.replace(p1, 'gulp');
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
const puppeteer = require('puppeteer');
|
||||
var glob = require("glob")
|
||||
resolve = require('path').resolve
|
||||
const paths = require('./paths');
|
||||
const {config} = require('./core');
|
||||
|
||||
const host = 'http://localhost:3000'
|
||||
|
||||
glob(`${resolve('../')}/${paths.src.tmp.files.replace('./', '')}.html`, async function (er, files) {
|
||||
const browser = await puppeteer.launch()
|
||||
const page = await browser.newPage()
|
||||
page
|
||||
.on('pageerror', ({message}) => {
|
||||
console.log('=JAVASCRIPT ERROR===========================================')
|
||||
console.log(message)
|
||||
console.log(' ')
|
||||
})
|
||||
.on('response', response => {
|
||||
if (response._resourceType !== 'xhr' && response.status() === 404) {
|
||||
console.log('=MEDIA ERROR===========================================')
|
||||
console.log(`ReferenceError: Not found ${response._request._resourceType} ${response._request._url}`)
|
||||
console.log(` at: ${response._request._frame._url}`)
|
||||
console.log(' ')
|
||||
}
|
||||
})
|
||||
|
||||
for (const url in files) {
|
||||
await page.goto(`${host}${files[url].replace(`${resolve('../')}${config.directoryNames.src.replace('.', '')}/.tmp`, '')}`)
|
||||
}
|
||||
|
||||
await browser.close()
|
||||
})
|
||||
@@ -0,0 +1,242 @@
|
||||
/*
|
||||
* Gulp Builder (Dist)
|
||||
* @version: 1.0.0 (Fri, 08 May 2020)
|
||||
* @author: HtmlStream
|
||||
* @license: Htmlstream (https://htmlstream.com/licenses)
|
||||
* Copyright 2020 Htmlstream
|
||||
*/
|
||||
const del = require('del');
|
||||
|
||||
const {config, context, pathLevel, shieldingVariables, shieldingFunctions, additionNames, gulpLighten, gulpDarken, gulpRGBA} = require('./core');
|
||||
const paths = require('./paths');
|
||||
const {svgCompiler} = require('./svg-compiler')
|
||||
|
||||
const gulp = require('gulp');
|
||||
const fileinclude = require('gulp-file-include');
|
||||
const replace = require('gulp-replace');
|
||||
const deleteLines = require('gulp-delete-lines');
|
||||
const concat = require('gulp-concat');
|
||||
const uglify = require('gulp-uglify-es').default;
|
||||
const sass = require('gulp-sass')
|
||||
const cleanCSS = require('gulp-clean-css');
|
||||
const rename = require('gulp-rename');
|
||||
const autoprefixer = require('gulp-autoprefixer');
|
||||
var rtlcss = require('gulp-rtlcss');
|
||||
var prettify = require('gulp-prettify');
|
||||
|
||||
let node = [],
|
||||
skipedFiles = [];
|
||||
|
||||
function fileInclude() {
|
||||
return gulp
|
||||
.src([
|
||||
paths.src.html.files,
|
||||
'!' + paths.src.assets.files,
|
||||
'!' + paths.src.tmp.files,
|
||||
'!' + paths.src.partials.files
|
||||
])
|
||||
.pipe(replace(/@@autopath/g, function (match) {
|
||||
return pathLevel(this.file)
|
||||
}))
|
||||
.pipe(fileinclude({
|
||||
prefix: '@@',
|
||||
basepath: '@file',
|
||||
indent: true,
|
||||
context: context
|
||||
}))
|
||||
.pipe(replace(/@@autopath/g, function (match) {
|
||||
return pathLevel(this.file)
|
||||
}))
|
||||
.pipe(replace(new RegExp('(\\.+\\/)+' + additionNames.js + '\/.*\\.js', 'g'), function (match) {
|
||||
path = match.replace(/(\.+\/)+/, '')
|
||||
|
||||
if (config.skipFilesFromBundle.dist.indexOf(path) < 0) {
|
||||
return match + " " + config.deleteLine
|
||||
} else {
|
||||
skipedFiles.push(paths.src.base.dir + "/*" + path)
|
||||
}
|
||||
|
||||
return match
|
||||
}))
|
||||
.pipe(replace(new RegExp('(\\.+\\/)+' + additionNames.css + '\/.*\\.css', 'g'), function (match) {
|
||||
return match.replace('.css', '.min.css')
|
||||
}))
|
||||
.pipe(replace(new RegExp('(\\.+\\/)+' + "node_modules" + '\/.*\\.*', 'g'), function (match, p1) {
|
||||
path = match.replace(/(\.+\/)+/, '')
|
||||
splitedPath = path.split('/')
|
||||
|
||||
node.push('./' + splitedPath[0] + '/*' + splitedPath[1] + '/**')
|
||||
|
||||
return match.replace('node_modules', paths.dist.vendor.dir.replace(paths.dist.base.dir + '/', ''))
|
||||
}))
|
||||
.pipe(replace(/gulpLighten\[(.*?)\]/g, function (math, p1) {
|
||||
return gulpLighten(p1)
|
||||
}))
|
||||
.pipe(replace(/gulpDarken\[(.*?)\]/g, function (math, p1) {
|
||||
return gulpDarken(p1)
|
||||
}))
|
||||
.pipe(replace(/gulpRGBA\[(.*?)\]/g, function (math, p1) {
|
||||
return gulpRGBA(p1)
|
||||
}))
|
||||
.pipe(deleteLines({
|
||||
'filters': [
|
||||
new RegExp(config.deleteLine, 'i')
|
||||
]
|
||||
}))
|
||||
.pipe(deleteLines({
|
||||
'filters': [
|
||||
new RegExp(config["deleteLine:dist"], 'i')
|
||||
]
|
||||
}))
|
||||
.pipe(deleteLines({
|
||||
'filters': [
|
||||
/<!-- bundlecss:vendor \[(.*?)\](.*)-->/i
|
||||
]
|
||||
}))
|
||||
.pipe(deleteLines({
|
||||
'filters': [
|
||||
/<!-- bundlecss:theme \[(.*?)\](.*)-->/i
|
||||
]
|
||||
}))
|
||||
.pipe(deleteLines({
|
||||
'filters': [
|
||||
/<!-- bundlejs:vendor \[(.*?)\](.*)-->/i
|
||||
]
|
||||
}))
|
||||
.pipe(replace(new RegExp(config["deleteLine:build"], 'g'), ''))
|
||||
.pipe(replace(/<!-- bundlejs:theme \[(.*?)\](.*)-->/g, function (math, p1, p2) {
|
||||
return `<script src="${p1}/${paths.dist.build.js}/${config.fileNames.dist.js}${p2.trim()}"></script>`;
|
||||
}))
|
||||
.pipe(replace(/(\[\@\@\]).*?/g, function (match, p1) {
|
||||
return shieldingVariables(match, p1);
|
||||
}))
|
||||
.pipe(replace(/(\[@\@F\]).*?/g, function (match, p1) {
|
||||
return shieldingFunctions(match, p1);
|
||||
}))
|
||||
.pipe(replace(/\<\/head\>/g, function (math, p1) {
|
||||
const visablilityStyles = `<style>[data-hs-theme-appearance]:not([data-hs-theme-appearance='${config.themeAppearance.layoutSkin}']){display:none;}</style>`
|
||||
return `
|
||||
<script>
|
||||
window.hs_config = ${JSON.stringify(config)}
|
||||
window.hs_config.gulpRGBA = ${gulpRGBA}
|
||||
window.hs_config.gulpDarken = ${gulpDarken}
|
||||
window.hs_config.gulpLighten = ${gulpLighten}
|
||||
</script>${!config.layoutBuilder.extend.switcherSupport ? visablilityStyles : ''}
|
||||
</head>`
|
||||
}))
|
||||
.pipe(replace(/\<\!\-\- ONLY DEV \-\-\>(.|\n)*?\<\!\-\- END ONLY DEV \-\-\>\s+/g, ''))
|
||||
.pipe(replace(/\/\/ ONLY DEV(.|\n)*?\/\/ END ONLY DEV\s+/g, ''))
|
||||
.pipe(prettify({
|
||||
indent_inner_html: false,
|
||||
unformatted: ['pre', 'code', 'script'],
|
||||
preserve_newlines: true
|
||||
}))
|
||||
.pipe(gulp.dest(paths.dist.base.dir))
|
||||
};
|
||||
|
||||
function minCSS() {
|
||||
return gulp
|
||||
.src(paths.src.css.files)
|
||||
.pipe(cleanCSS({compatibility: 'ie11'}))
|
||||
.pipe(rename({suffix: '.min'}))
|
||||
.pipe(gulp.dest(paths.dist.css.dir))
|
||||
}
|
||||
|
||||
function rtlCSS() {
|
||||
return gulp
|
||||
.src(paths.src.css.files)
|
||||
.pipe(rtlcss())
|
||||
.pipe(cleanCSS({compatibility: 'ie11'}))
|
||||
.pipe(rename({ suffix: '-rtl' }))
|
||||
.pipe(gulp.dest(paths.dist.css.dir))
|
||||
}
|
||||
|
||||
function minJS() {
|
||||
let bundle = [paths.src.js.dir + '/hs.core.js', paths.src.js.files];
|
||||
|
||||
config.skipFilesFromBundle.dist.forEach(file => {
|
||||
bundle.push("!" + paths.src.base.dir + "/*" + file)
|
||||
})
|
||||
|
||||
if (bundle.length) {
|
||||
return gulp
|
||||
.src(bundle)
|
||||
.pipe(concat(config.fileNames.dist.js))
|
||||
.pipe(uglify())
|
||||
.pipe(gulp.dest(paths.dist.js.dir));
|
||||
} else {
|
||||
return new Promise(function (resolve, reject) {
|
||||
resolve();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function copy() {
|
||||
return gulp
|
||||
.src([
|
||||
paths.src.assets.dir + '/**',
|
||||
'!' + paths.src.scss.dir + '/**',
|
||||
'!' + paths.src.svg.dir + '/**',
|
||||
'!' + paths.src.css.dir + '/**',
|
||||
'!' + paths.src.js.dir + '/**',
|
||||
])
|
||||
.pipe(gulp.dest(paths.dist.assets.dir))
|
||||
}
|
||||
|
||||
function copyNode() {
|
||||
node = new Set(node)
|
||||
|
||||
if ([...node].length) {
|
||||
return gulp
|
||||
.src([...node])
|
||||
.pipe(gulp.dest(paths.dist.vendor.dir));
|
||||
} else {
|
||||
return new Promise(function (resolve, reject) {
|
||||
resolve();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function copySkipedFiles() {
|
||||
skipedFiles = new Set(skipedFiles)
|
||||
|
||||
if ([...skipedFiles].length) {
|
||||
return gulp
|
||||
.src([...skipedFiles])
|
||||
.pipe(gulp.dest(paths.dist.base.dir));
|
||||
} else {
|
||||
return new Promise(function (resolve, reject) {
|
||||
resolve();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function copyDependencies() {
|
||||
for (var k in config.copyDependencies.dist) {
|
||||
path = k;
|
||||
|
||||
if (k.search('node_modules') !== 0) {
|
||||
path = './src' + '/' + k
|
||||
}
|
||||
|
||||
gulp
|
||||
.src(path)
|
||||
.pipe(gulp.dest(paths.dist.base.dir + '/' + config.copyDependencies.dist[k]))
|
||||
}
|
||||
|
||||
return new Promise(function (resolve, reject) {
|
||||
resolve();
|
||||
});
|
||||
}
|
||||
|
||||
function copyFavicon() {
|
||||
return gulp
|
||||
.src(paths.src.base.dir + "/favicon.ico")
|
||||
.pipe(gulp.dest(paths.dist.base.dir));
|
||||
}
|
||||
|
||||
function clean() {
|
||||
return del(paths.dist.base.dir, {force: true});
|
||||
}
|
||||
|
||||
gulp.task('dist', gulp.series(clean, fileInclude, minCSS, rtlCSS, minJS, svgCompiler, copy, copyNode, copySkipedFiles, copyDependencies, copyFavicon));
|
||||
@@ -0,0 +1,104 @@
|
||||
/*
|
||||
* Gulp Builder (Paths)
|
||||
* @version: 1.0.0 (Fri, 08 May 2020)
|
||||
* @author: HtmlStream
|
||||
* @license: Htmlstream (https://htmlstream.com/licenses)
|
||||
* Copyright 2020 Htmlstream
|
||||
*/
|
||||
|
||||
const config = require('../config');
|
||||
const {additionNames} = require('./core');
|
||||
|
||||
config.directoryNames = {...config.directoryNames, ...additionNames}
|
||||
|
||||
module.exports = {
|
||||
root: "./",
|
||||
node: {
|
||||
dir: "node_modules"
|
||||
},
|
||||
dist: {
|
||||
base: {
|
||||
dir: config.directoryNames.dist,
|
||||
},
|
||||
build: {
|
||||
css: config.directoryNames.css,
|
||||
js: config.directoryNames.js
|
||||
},
|
||||
css: {
|
||||
dir: config.directoryNames.dist + "/" + config.directoryNames.css,
|
||||
files: config.directoryNames.dist + "/" + config.directoryNames.css + "/*.css"
|
||||
},
|
||||
js: {
|
||||
dir: config.directoryNames.dist + "/" + config.directoryNames.js,
|
||||
files: config.directoryNames.dist + "/" + config.directoryNames.js + "/*.js"
|
||||
},
|
||||
vendor: {
|
||||
dir: config.directoryNames.dist + "/" + config.directoryNames.vendor
|
||||
},
|
||||
assets: {
|
||||
dir: config.directoryNames.dist + "/" + config.directoryNames.assets
|
||||
},
|
||||
},
|
||||
src: {
|
||||
base: {
|
||||
dir: config.directoryNames.src,
|
||||
files: config.directoryNames.src + "/**/*"
|
||||
},
|
||||
assets: {
|
||||
dir: config.directoryNames.src + "/" + config.directoryNames.assets,
|
||||
files: config.directoryNames.src + "/" + config.directoryNames.assets + "/**/*"
|
||||
},
|
||||
vendor: {
|
||||
dir: config.directoryNames.src + "/" + config.directoryNames.vendor
|
||||
},
|
||||
css: {
|
||||
dir: config.directoryNames.src + "/" + config.directoryNames.css,
|
||||
files: config.directoryNames.src + "/" + config.directoryNames.css + "/**/*"
|
||||
},
|
||||
scss: {
|
||||
dir: config.directoryNames.src + "/" + config.directoryNames.scss,
|
||||
files: config.directoryNames.src + "/" + config.directoryNames.scss + "/**/*.scss"
|
||||
},
|
||||
js: {
|
||||
dir: config.directoryNames.src + "/" + config.directoryNames.js,
|
||||
files: config.directoryNames.src + "/" + config.directoryNames.js + "/*.js"
|
||||
},
|
||||
partials: {
|
||||
files: config.directoryNames.src + "/partials/**/*"
|
||||
},
|
||||
html: {
|
||||
dir: config.directoryNames.src,
|
||||
files: config.directoryNames.src + "/**/*.html",
|
||||
},
|
||||
tmp: {
|
||||
dir: config.directoryNames.src + "/.tmp",
|
||||
files: config.directoryNames.src + "/.tmp/**/*"
|
||||
},
|
||||
svg: {
|
||||
dir: config.directoryNames.src + "/" + config.directoryNames.assets + "/svg-src",
|
||||
files: config.directoryNames.src + "/" + config.directoryNames.assets + "/svg-src/**/*.svg"
|
||||
}
|
||||
},
|
||||
build: {
|
||||
base: {
|
||||
dir: config.directoryNames.build
|
||||
},
|
||||
html: {
|
||||
dir: config.directoryNames.src + "/" + config.buildFolder,
|
||||
files: config.buildFolder.length ? config.directoryNames.src + "/*" + config.buildFolder + "/**/*.html" : config.directoryNames.src + "/**/*.html",
|
||||
},
|
||||
build: {
|
||||
css: config.directoryNames.css,
|
||||
js: config.directoryNames.js
|
||||
},
|
||||
css: {
|
||||
dir: config.directoryNames.build + "/" + config.directoryNames.css
|
||||
},
|
||||
js: {
|
||||
dir: config.directoryNames.build + "/" + config.directoryNames.js
|
||||
},
|
||||
vendor: {
|
||||
dir: config.directoryNames.build + "/" + config.directoryNames.vendor
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
/*
|
||||
* SVG Compiler (Build)
|
||||
* @version: 1.0.0 (Fri, 08 May 2020)
|
||||
* @author: HtmlStream
|
||||
* @license: Htmlstream (https://htmlstream.com/licenses)
|
||||
* Copyright 2020 Htmlstream
|
||||
*/
|
||||
|
||||
const {config, context, additionNames, gulpDarken, gulpLighten, gulpRGBA} = require('./core');
|
||||
const paths = require('./paths');
|
||||
|
||||
const gulp = require('gulp');
|
||||
const fileinclude = require('gulp-file-include');
|
||||
const replace = require('gulp-replace');
|
||||
|
||||
module.exports.svgCompiler = function() {
|
||||
return gulp
|
||||
.src([
|
||||
paths.src.svg.files
|
||||
])
|
||||
.pipe(fileinclude({
|
||||
prefix: '@@',
|
||||
basepath: '@file',
|
||||
context: context
|
||||
}))
|
||||
.pipe(replace(/gulpLighten\[(.*?)\]/g, function (math, p1) {
|
||||
return gulpLighten(p1)
|
||||
}))
|
||||
.pipe(replace(/gulpDarken\[(.*?)\]/g, function (math, p1) {
|
||||
return gulpDarken(p1)
|
||||
}))
|
||||
.pipe(replace(/gulpRGBA\[(.*?)\]/g, function (math, p1) {
|
||||
return gulpRGBA(p1)
|
||||
}))
|
||||
.pipe(gulp.dest(config.directoryNames.src + "/" + additionNames.svg))
|
||||
};
|
||||
@@ -0,0 +1,232 @@
|
||||
/*
|
||||
* Gulp Builder (Watch)
|
||||
* @version: 1.0.0 (Fri, 08 May 2020)
|
||||
* @author: HtmlStream
|
||||
* @license: Htmlstream (https://htmlstream.com/licenses)
|
||||
* Copyright 2020 Htmlstream
|
||||
*/
|
||||
|
||||
const fs = require('fs');
|
||||
const del = require('del');
|
||||
|
||||
const {
|
||||
config,
|
||||
context,
|
||||
pathLevel,
|
||||
shieldingVariables,
|
||||
shieldingFunctions,
|
||||
gulpRGBA,
|
||||
gulpLighten,
|
||||
gulpDarken
|
||||
} = require('./core');
|
||||
const paths = require('./paths')
|
||||
const {svgCompiler} = require('./svg-compiler')
|
||||
|
||||
const gulp = require('gulp');
|
||||
const browsersync = require('browser-sync').create();
|
||||
const fileinclude = require('gulp-file-include');
|
||||
const rename = require('gulp-rename');
|
||||
const cached = require('gulp-cached')
|
||||
const replace = require('gulp-replace');
|
||||
const sass = require('gulp-sass')
|
||||
const autoprefixer = require('gulp-autoprefixer');
|
||||
const rtlcss = require('gulp-rtlcss');
|
||||
|
||||
var url = null;
|
||||
|
||||
function browserSync(done) {
|
||||
browsersync.init({
|
||||
files: './*.html',
|
||||
startPath: config.startPath,
|
||||
server: {
|
||||
baseDir: [paths.src.tmp.dir, paths.src.base.dir, paths.root],
|
||||
middleware: function (req, res, next) {
|
||||
if (/\.json|\.txt|\.html/.test(req.url) && req.method.toUpperCase() == 'POST') {
|
||||
req.method = 'GET';
|
||||
}
|
||||
|
||||
|
||||
url = req.url;
|
||||
var index = 0;
|
||||
index = req.url.indexOf('?');
|
||||
|
||||
if (index == -1) {
|
||||
index = req.url.indexOf('#');
|
||||
}
|
||||
if (index != -1) {
|
||||
url = req.url.substring(0, index);
|
||||
}
|
||||
|
||||
var filename = __dirname.replace('gulpfiles', '') + paths.src.tmp.dir.replace('./', '') + url;
|
||||
if (url.split('.').pop() === 'html') {
|
||||
fileInclude(() => {
|
||||
if (fs.existsSync(filename)) {
|
||||
var html = fs.readFileSync(filename, 'utf8');
|
||||
res.end(html)
|
||||
} else {
|
||||
res.end('Oops, page not found.')
|
||||
}
|
||||
})
|
||||
} else {
|
||||
next();
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
done();
|
||||
}
|
||||
|
||||
function browserSyncReload(done) {
|
||||
browsersync.reload();
|
||||
done();
|
||||
}
|
||||
|
||||
function fileIncludeAll() {
|
||||
return gulp
|
||||
.src([
|
||||
paths.src.html.files,
|
||||
'!' + paths.src.assets.files,
|
||||
'!' + paths.src.tmp.files,
|
||||
'!' + paths.src.partials.files,
|
||||
])
|
||||
.pipe(cached())
|
||||
.pipe(replace(/@@autopath/g, function (match) {
|
||||
return pathLevel(this.file)
|
||||
}))
|
||||
.pipe(fileinclude({
|
||||
prefix: '@@',
|
||||
basepath: '@file',
|
||||
indent: true,
|
||||
context: context
|
||||
}))
|
||||
.pipe(replace(/@@autopath/g, function (match) {
|
||||
return pathLevel(this.file)
|
||||
}))
|
||||
.pipe(replace(/gulpLighten\[(.*?)\]/g, function (math, p1) {
|
||||
return gulpLighten(p1)
|
||||
}))
|
||||
.pipe(replace(/gulpDarken\[(.*?)\]/g, function (math, p1) {
|
||||
return gulpDarken(p1)
|
||||
}))
|
||||
.pipe(replace(/gulpRGBA\[(.*?)\]/g, function (math, p1) {
|
||||
return gulpRGBA(p1)
|
||||
}))
|
||||
.pipe(replace(/\<\/head\>/g, function (math, p1) {
|
||||
const visablilityStyles = `<style>[data-hs-theme-appearance]:not([data-hs-theme-appearance='${config.themeAppearance.layoutSkin}']){display:none;}</style>`
|
||||
return `
|
||||
<script>
|
||||
window.hs_config = ${JSON.stringify(config)}
|
||||
window.hs_config.gulpRGBA = ${gulpRGBA}
|
||||
window.hs_config.gulpDarken = ${gulpDarken}
|
||||
window.hs_config.gulpLighten = ${gulpLighten}
|
||||
</script>${!config.layoutBuilder.extend.switcherSupport ? visablilityStyles : ''}
|
||||
</head>`
|
||||
}))
|
||||
.pipe(replace(/(\[\@\@\]).*?/g, function (match, p1) {
|
||||
return shieldingVariables(match, p1);
|
||||
}))
|
||||
.pipe(replace(/(\[@\@F\]).*?/g, function (match, p1) {
|
||||
return shieldingFunctions(match, p1);
|
||||
}))
|
||||
.pipe(gulp.dest(paths.src.tmp.dir))
|
||||
};
|
||||
|
||||
function fileInclude(callback = {}) {
|
||||
return Promise.all([
|
||||
new Promise(function (resolve, reject) {
|
||||
gulp
|
||||
.src([
|
||||
paths.src.html.dir + url.slice(0, 1) + '*' + url.slice(1),
|
||||
'!' + paths.src.assets.files,
|
||||
'!' + paths.src.tmp.files,
|
||||
'!' + paths.src.partials.files
|
||||
])
|
||||
.pipe(replace(/@@autopath/g, function (match) {
|
||||
return pathLevel(this.file)
|
||||
}))
|
||||
.pipe(fileinclude({
|
||||
prefix: '@@',
|
||||
basepath: '@file',
|
||||
indent: true,
|
||||
context: context
|
||||
}))
|
||||
.pipe(replace(/@@autopath/g, function (match) {
|
||||
return pathLevel(this.file)
|
||||
}))
|
||||
.pipe(replace(/gulpLighten\[(.*?)\]/g, function (math, p1) {
|
||||
return gulpLighten(p1)
|
||||
}))
|
||||
.pipe(replace(/gulpDarken\[(.*?)\]/g, function (math, p1) {
|
||||
return gulpDarken(p1)
|
||||
}))
|
||||
.pipe(replace(/gulpRGBA\[(.*?)\]/g, function (math, p1) {
|
||||
return gulpRGBA(p1)
|
||||
}))
|
||||
.pipe(replace(/\<\/head\>/g, function (math, p1) {
|
||||
const visablilityStyles = `<style>[data-hs-theme-appearance]:not([data-hs-theme-appearance='${config.themeAppearance.layoutSkin}']){display:none;}</style>`
|
||||
return `
|
||||
<script>
|
||||
window.hs_config = ${JSON.stringify(config)}
|
||||
window.hs_config.gulpRGBA = ${gulpRGBA}
|
||||
window.hs_config.gulpDarken = ${gulpDarken}
|
||||
window.hs_config.gulpLighten = ${gulpLighten}
|
||||
</script>${!config.layoutBuilder.extend.switcherSupport ? visablilityStyles : ''}
|
||||
</head>`
|
||||
}))
|
||||
.pipe(replace(/(\[\@\@\]).*?/g, function (match, p1) {
|
||||
return shieldingVariables(match, p1);
|
||||
}))
|
||||
.pipe(replace(/(\[@\@F\]).*?/g, function (match, p1) {
|
||||
return shieldingFunctions(match, p1);
|
||||
}))
|
||||
.pipe(gulp.dest(paths.src.tmp.dir))
|
||||
.on('end', resolve)
|
||||
})
|
||||
]).then(function () {
|
||||
callback()
|
||||
});
|
||||
};
|
||||
|
||||
function scss() {
|
||||
return gulp
|
||||
.src(paths.src.scss.files)
|
||||
.pipe(sass({outputStyle: 'expanded', includePaths: [paths.node.dir]}))
|
||||
.pipe(gulp.dest(paths.src.css.dir))
|
||||
.on('error', sass.logError)
|
||||
.pipe(autoprefixer([
|
||||
'last 1 major version',
|
||||
'>= 1%',
|
||||
'Chrome >= 45',
|
||||
'Firefox >= 38',
|
||||
'Edge >= 12',
|
||||
'Explorer >= 10',
|
||||
'iOS >= 9',
|
||||
'Safari >= 9',
|
||||
'Android >= 4.4',
|
||||
'Opera >= 30'], {cascade: true}))
|
||||
.pipe(gulp.dest(paths.src.css.dir))
|
||||
.pipe(browsersync.stream());
|
||||
}
|
||||
|
||||
function rtlCSS() {
|
||||
return config.languageDirection.isRTL ? gulp
|
||||
.src(paths.src.css.files)
|
||||
.pipe(rtlcss())
|
||||
.pipe(rename({suffix: '-rtl'}))
|
||||
.pipe(gulp.dest(paths.src.css.dir))
|
||||
: new Promise(function (resolve, reject) {
|
||||
resolve()
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
function clean() {
|
||||
return del(paths.src.tmp.dir + '/**', {force: true});
|
||||
}
|
||||
|
||||
function watch() {
|
||||
gulp.watch(paths.src.scss.files, scss);
|
||||
gulp.watch([paths.src.html.files, paths.src.partials.files], gulp.series(fileInclude, browserSyncReload));
|
||||
}
|
||||
|
||||
gulp.task('default', gulp.series(clean, fileIncludeAll, svgCompiler, scss, rtlCSS, browserSync, watch))
|
||||
Generated
+18786
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"name": "Front-Dashboard",
|
||||
"version": "2.0.0",
|
||||
"description": "Front - Admin & Dashboard Template",
|
||||
"main": "gulpfile.js",
|
||||
"author": "htmlstream",
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1",
|
||||
"debug": "cd ./gulpfiles && node debuger.js"
|
||||
},
|
||||
"devDependencies": {
|
||||
"browser-sync": "^2.26.7",
|
||||
"del": "^5.1.0",
|
||||
"gulp": "^4.0.2",
|
||||
"gulp-autoprefixer": "^7.0.1",
|
||||
"gulp-cache": "^1.1.3",
|
||||
"gulp-cached": "^1.1.1",
|
||||
"gulp-changed": "^4.0.2",
|
||||
"gulp-clean-css": "^4.2.0",
|
||||
"gulp-concat": "^2.6.1",
|
||||
"gulp-delete-lines": "0.0.7",
|
||||
"gulp-file-include": "^2.1.1",
|
||||
"gulp-rename": "^1.4.0",
|
||||
"gulp-replace": "^1.1.3",
|
||||
"gulp-rtlcss": "^1.4.2",
|
||||
"gulp-sass": "^4.1.1",
|
||||
"gulp-uglify-es": "^2.0.0",
|
||||
"puppeteer": "^10.1.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"aos": "^2.3.4",
|
||||
"appear": "^1.0.1",
|
||||
"bootstrap": "^5.1.1",
|
||||
"bootstrap-icons": "^1.8.1",
|
||||
"chart.js": "^2.9.4",
|
||||
"chartjs-chart-matrix": "^0.1.3",
|
||||
"chartjs-plugin-datalabels": "^0.7.0",
|
||||
"circles.js": "0.0.6",
|
||||
"clipboard": "^2.0.8",
|
||||
"datatables": "^1.10.18",
|
||||
"datatables.net-buttons": "^1.7.1",
|
||||
"daterangepicker": "^3.1.0",
|
||||
"dropzone": "^5.7.1",
|
||||
"flag-icon-css": "^3.4.5",
|
||||
"flatpickr": "^4.6.9",
|
||||
"fslightbox": "^3.3.1",
|
||||
"fullcalendar": "^5.10.1",
|
||||
"gulp-prettify": "^0.5.0",
|
||||
"imask": "^6.1.0",
|
||||
"jquery": "^3.5.1",
|
||||
"jquery-migrate": "^3.3.0",
|
||||
"jsvectormap": "^1.3.0",
|
||||
"jszip": "^3.6.0",
|
||||
"leaflet": "^1.6.0",
|
||||
"list.js": "^2.3.1",
|
||||
"node-sass": "^4.14.1",
|
||||
"pdfmake": "^0.1.72",
|
||||
"quill": "^1.3.7",
|
||||
"sortablejs": "^1.14.0",
|
||||
"tom-select": "^1.7.6"
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,279 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Basic 2-step Verification | Front - Admin & Dashboard Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="./favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [.] -->
|
||||
<link rel="stylesheet" href="./node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [.] ?v=1.0 -->
|
||||
|
||||
|
||||
|
||||
<link rel="preload" href="./assets/css/theme.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="./assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
|
||||
|
||||
<style data-hs-appearance-onload-styles>
|
||||
* {
|
||||
transition: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
opacity: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<script src="./assets/js/hs.theme-appearance.js"></script>
|
||||
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main" class="main">
|
||||
<div class="position-fixed top-0 end-0 start-0 bg-img-start" style="height: 32rem; background-image: url(./assets/svg/components/card-6.svg);">
|
||||
<!-- Shape -->
|
||||
<div class="shape shape-bottom zi-1">
|
||||
<svg preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 1921 273">
|
||||
<polygon fill="#fff" points="0,273 1921,273 1921,0 "/>
|
||||
</svg>
|
||||
</div>
|
||||
<!-- End Shape -->
|
||||
</div>
|
||||
|
||||
<!-- Content -->
|
||||
<div class="container py-5 py-sm-7">
|
||||
<a class="d-flex justify-content-center mb-5" href="./index.html">
|
||||
<img class="zi-2" src="./assets/svg/logos/logo.svg" alt="Image Description" style="width: 8rem;">
|
||||
</a>
|
||||
|
||||
<div class="mx-auto" style="max-width: 30rem;">
|
||||
<!-- Card -->
|
||||
<div class="card card-lg mb-5">
|
||||
<div class="card-body text-center">
|
||||
<div class="mb-4">
|
||||
<img class="avatar avatar-xxl avatar-4x3" src="./assets/svg/illustrations/oc-unlock.svg" alt="Image Description" data-hs-theme-appearance="default">
|
||||
<img class="avatar avatar-xxl avatar-4x3" src="./assets/svg/illustrations-light/oc-unlock.svg" alt="Image Description" data-hs-theme-appearance="dark">
|
||||
</div>
|
||||
|
||||
<div class="mb-5">
|
||||
<h1 class="display-5">2-step Verification</h1>
|
||||
<p class="mb-0">We sent a verification code to your email.</p>
|
||||
<p>Enter the code from the email in the field below.</p>
|
||||
</div>
|
||||
|
||||
<div class="row gx-2 gx-sm-3">
|
||||
<div class="col">
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<input type="text" class="form-control form-control-single-number" name="code1" id="twoStepVerificationSrCodeInput1" placeholder="" aria-label="" maxlength="1" autocomplete="off" autocapitalize="off" spellcheck="false" autofocus>
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
</div>
|
||||
|
||||
<div class="col">
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<input type="text" class="form-control form-control-single-number" name="code2" id="twoStepVerificationSrCodeInput2" placeholder="" aria-label="" maxlength="1" autocomplete="off" autocapitalize="off" spellcheck="false">
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
</div>
|
||||
|
||||
<div class="col">
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<input type="text" class="form-control form-control-single-number" name="code3" id="twoStepVerificationSrCodeInput3" placeholder="" aria-label="" maxlength="1" autocomplete="off" autocapitalize="off" spellcheck="false">
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
</div>
|
||||
|
||||
<div class="col">
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<input type="text" class="form-control form-control-single-number" name="code4" id="twoStepVerificationSrCodeInput4" placeholder="" aria-label="" maxlength="1" autocomplete="off" autocapitalize="off" spellcheck="false">
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="d-grid mb-3">
|
||||
<button type="submit" class="btn btn-primary btn-lg">Verify my account</button>
|
||||
</div>
|
||||
|
||||
<div class="text-center">
|
||||
<p>Haven't received it? <a href="#">Resend a new code.</a></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Card -->
|
||||
|
||||
<!-- Footer -->
|
||||
<div class="text-center">
|
||||
<small class="text-cap text-body mb-4">Trusted by the world's best teams</small>
|
||||
|
||||
<div class="w-85 mx-auto">
|
||||
<div class="row justify-content-between">
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/gitlab-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/fitbit-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/flow-xo-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/layar-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Footer -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="./node_modules/jquery/dist/jquery.min.js"></script>
|
||||
<script src="./node_modules/jquery-migrate/dist/jquery-migrate.min.js"></script>
|
||||
<script src="./node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [.] -->
|
||||
<script src="./assets/vendor/hs-toggle-password/dist/js/hs-toggle-password.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [.] -->
|
||||
<script src="./assets/js/hs.core.js"></script>
|
||||
<script src="./assets/js/hs.bs-validation.js"></script>
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
window.onload = function () {
|
||||
// INITIALIZATION OF BOOTSTRAP VALIDATION
|
||||
// =======================================================
|
||||
HSBsValidation.init('.js-validate', {
|
||||
onSubmit: data => {
|
||||
data.event.preventDefault()
|
||||
alert('Submited')
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF TOGGLE PASSWORD
|
||||
// =======================================================
|
||||
new HSTogglePassword('.js-toggle-password')
|
||||
}
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,361 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Cover 2-step Verification | Front - Admin & Dashboard Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="./favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [.] -->
|
||||
<link rel="stylesheet" href="./node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
<link rel="stylesheet" href="./node_modules/tom-select/dist/css/tom-select.bootstrap5.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [.] ?v=1.0 -->
|
||||
|
||||
|
||||
|
||||
<link rel="preload" href="./assets/css/theme.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="./assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
|
||||
|
||||
<style data-hs-appearance-onload-styles>
|
||||
* {
|
||||
transition: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
opacity: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="d-flex align-items-center min-h-100">
|
||||
|
||||
<script src="./assets/js/hs.theme-appearance.js"></script>
|
||||
|
||||
|
||||
<!-- ========== HEADER ========== -->
|
||||
<header class="position-absolute top-0 start-0 end-0 mt-3 mx-3">
|
||||
<div class="d-flex d-lg-none justify-content-between">
|
||||
<a href="./index.html">
|
||||
<img class="w-100" src="./assets/svg/logos/logo.svg" alt="Image Description" data-hs-theme-appearance="default" style="min-width: 7rem; max-width: 7rem;">
|
||||
<img class="w-100" src="./assets/svg/logos-light/logo.svg" alt="Image Description" data-hs-theme-appearance="dark" style="min-width: 7rem; max-width: 7rem;">
|
||||
</a>
|
||||
|
||||
<!-- Select -->
|
||||
<div class="tom-select-custom tom-select-custom-end zi-2">
|
||||
<select class="js-select form-select form-select-sm form-select-borderless"
|
||||
data-hs-tom-select-options='{
|
||||
"searchInDropdown": false,
|
||||
"hideSearch": true,
|
||||
"dropdownWidth": "12rem",
|
||||
"placeholder": "Select language"
|
||||
}'>
|
||||
<option label="empty"></option>
|
||||
<option value="language1" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/us.svg" alt="Image description" width="16"/><span>English (US)</span></span>'>English (US)</option>
|
||||
<option value="language2" selected data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/gb.svg" alt="Image description" width="16"/><span>English (UK)</span></span>'>English (UK)</option>
|
||||
<option value="language3" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/de.svg" alt="Image description" width="16"/><span>Deutsch</span></span>'>Deutsch</option>
|
||||
<option value="language4" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/dk.svg" alt="Image description" width="16"/><span>Dansk</span></span>'>Dansk</option>
|
||||
<option value="language5" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/es.svg" alt="Image description" width="16"/><span>Español</span></span>'>Español</option>
|
||||
<option value="language6" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/nl.svg" alt="Image description" width="16"/><span>Nederlands</span></span>'>Nederlands</option>
|
||||
<option value="language7" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/it.svg" alt="Image description" width="16"/><span>Italiano</span></span>'>Italiano</option>
|
||||
<option value="language8" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/cn.svg" alt="Image description" width="16"/><span>中文 (繁體)</span></span>'>中文 (繁體)</option>
|
||||
</select>
|
||||
</div>
|
||||
<!-- End Select -->
|
||||
</div>
|
||||
</header>
|
||||
<!-- ========== END HEADER ========== -->
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main" class="main pt-0">
|
||||
<!-- Content -->
|
||||
<div class="container-fluid px-3">
|
||||
<div class="row">
|
||||
<div class="col-lg-6 d-none d-lg-flex justify-content-center align-items-center min-vh-lg-100 position-relative bg-light px-0">
|
||||
<!-- Logo & Language -->
|
||||
<div class="position-absolute top-0 start-0 end-0 mt-3 mx-3">
|
||||
<div class="d-none d-lg-flex justify-content-between">
|
||||
<a href="./index.html">
|
||||
<img class="w-100" src="./assets/svg/logos/logo.svg" alt="Image Description" data-hs-theme-appearance="default" style="min-width: 7rem; max-width: 7rem;">
|
||||
<img class="w-100" src="./assets/svg/logos-light/logo.svg" alt="Image Description" data-hs-theme-appearance="dark" style="min-width: 7rem; max-width: 7rem;">
|
||||
</a>
|
||||
|
||||
<!-- Select -->
|
||||
<div class="tom-select-custom tom-select-custom-end tom-select-custom-bg-transparent">
|
||||
<select class="js-select form-select form-select-sm form-select-borderless"
|
||||
data-hs-tom-select-options='{
|
||||
"searchInDropdown": false,
|
||||
"hideSearch": true,
|
||||
"dropdownWidth": "12rem",
|
||||
"placeholder": "Select language"
|
||||
}'>
|
||||
<option label="empty"></option>
|
||||
<option value="language1" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/us.svg" alt="Image description" width="16"/><span>English (US)</span></span>'>English (US)</option>
|
||||
<option value="language2" selected data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/gb.svg" alt="Image description" width="16"/><span>English (UK)</span></span>'>English (UK)</option>
|
||||
<option value="language3" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/de.svg" alt="Image description" width="16"/><span>Deutsch</span></span>'>Deutsch</option>
|
||||
<option value="language4" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/dk.svg" alt="Image description" width="16"/><span>Dansk</span></span>'>Dansk</option>
|
||||
<option value="language5" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/es.svg" alt="Image description" width="16"/><span>Español</span></span>'>Español</option>
|
||||
<option value="language6" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/nl.svg" alt="Image description" width="16"/><span>Nederlands</span></span>'>Nederlands</option>
|
||||
<option value="language7" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/it.svg" alt="Image description" width="16"/><span>Italiano</span></span>'>Italiano</option>
|
||||
<option value="language8" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/cn.svg" alt="Image description" width="16"/><span>中文 (繁體)</span></span>'>中文 (繁體)</option>
|
||||
</select>
|
||||
</div>
|
||||
<!-- End Select -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Logo & Language -->
|
||||
|
||||
<div style="max-width: 23rem;">
|
||||
<div class="text-center mb-5">
|
||||
<img class="img-fluid" src="./assets/svg/illustrations/oc-chatting.svg" alt="Image Description" style="width: 12rem;" data-hs-theme-appearance="default">
|
||||
<img class="img-fluid" src="./assets/svg/illustrations-light/oc-chatting.svg" alt="Image Description" style="width: 12rem;" data-hs-theme-appearance="dark">
|
||||
</div>
|
||||
|
||||
<div class="mb-5">
|
||||
<h2 class="display-5">Build digital products with:</h2>
|
||||
</div>
|
||||
|
||||
<!-- List Checked -->
|
||||
<ul class="list-checked list-checked-lg list-checked-primary list-py-2">
|
||||
<li class="list-checked-item">
|
||||
<span class="d-block fw-semi-bold mb-1">All-in-one tool</span>
|
||||
Build, run, and scale your apps - end to end
|
||||
</li>
|
||||
|
||||
<li class="list-checked-item">
|
||||
<span class="d-block fw-semi-bold mb-1">Easily add & manage your services</span>
|
||||
It brings together your tasks, projects, timelines, files and more
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End List Checked -->
|
||||
|
||||
<div class="row justify-content-between mt-5 gx-3">
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/gitlab-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/fitbit-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/flow-xo-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/layar-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col-lg-6 d-flex justify-content-center align-items-center min-vh-lg-100">
|
||||
<div class="w-100 content-space-t-4 content-space-t-lg-2 content-space-b-1" style="max-width: 25rem;">
|
||||
<div class="text-center">
|
||||
<div class="mb-4">
|
||||
<img class="avatar avatar-xxl avatar-4x3" src="./assets/svg/illustrations/oc-unlock.svg" alt="Image Description" data-hs-theme-appearance="default">
|
||||
<img class="avatar avatar-xxl avatar-4x3" src="./assets/svg/illustrations-light/oc-unlock.svg" alt="Image Description" data-hs-theme-appearance="dark">
|
||||
</div>
|
||||
|
||||
<div class="mb-5">
|
||||
<h1 class="display-5">2-step Verification</h1>
|
||||
<p class="mb-0">We sent a verification code to your email.</p>
|
||||
<p>Enter the code from the email in the field below.</p>
|
||||
</div>
|
||||
|
||||
<div class="row gx-2 gx-sm-3">
|
||||
<div class="col">
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<input type="text" class="form-control form-control-single-number" name="code1" id="twoStepVerificationSrCodeInput1" placeholder="" aria-label="" maxlength="1" autocomplete="off" autocapitalize="off" spellcheck="false" autofocus>
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
</div>
|
||||
|
||||
<div class="col">
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<input type="text" class="form-control form-control-single-number" name="code2" id="twoStepVerificationSrCodeInput2" placeholder="" aria-label="" maxlength="1" autocomplete="off" autocapitalize="off" spellcheck="false">
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
</div>
|
||||
|
||||
<div class="col">
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<input type="text" class="form-control form-control-single-number" name="code3" id="twoStepVerificationSrCodeInput3" placeholder="" aria-label="" maxlength="1" autocomplete="off" autocapitalize="off" spellcheck="false">
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
</div>
|
||||
|
||||
<div class="col">
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<input type="text" class="form-control form-control-single-number" name="code4" id="twoStepVerificationSrCodeInput4" placeholder="" aria-label="" maxlength="1" autocomplete="off" autocapitalize="off" spellcheck="false">
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="d-grid mb-3">
|
||||
<button type="submit" class="btn btn-primary btn-lg">Verify my account</button>
|
||||
</div>
|
||||
|
||||
<div class="text-center">
|
||||
<p>Haven't received it? <a href="#">Resend a new code.</a></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="./node_modules/jquery/dist/jquery.min.js"></script>
|
||||
<script src="./node_modules/jquery-migrate/dist/jquery-migrate.min.js"></script>
|
||||
<script src="./node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [.] -->
|
||||
<script src="./assets/vendor/hs-toggle-password/dist/js/hs-toggle-password.js"></script>
|
||||
<script src="./node_modules/tom-select/dist/js/tom-select.complete.min.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [.] -->
|
||||
<script src="./assets/js/hs.core.js"></script>
|
||||
<script src="./assets/js/hs.bs-validation.js"></script>
|
||||
<script src="./assets/js/hs.tom-select.js"></script>
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
window.onload = function () {
|
||||
// INITIALIZATION OF BOOTSTRAP VALIDATION
|
||||
// =======================================================
|
||||
HSBsValidation.init('.js-validate', {
|
||||
onSubmit: data => {
|
||||
data.event.preventDefault()
|
||||
alert('Submited')
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF TOGGLE PASSWORD
|
||||
// =======================================================
|
||||
new HSTogglePassword('.js-toggle-password')
|
||||
|
||||
|
||||
// INITIALIZATION OF SELECT
|
||||
// =======================================================
|
||||
HSCore.components.HSTomSelect.init('.js-select')
|
||||
}
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,245 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Basic Email Verification | Front - Admin & Dashboard Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="./favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [.] -->
|
||||
<link rel="stylesheet" href="./node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [.] ?v=1.0 -->
|
||||
|
||||
|
||||
|
||||
<link rel="preload" href="./assets/css/theme.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="./assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
|
||||
|
||||
<style data-hs-appearance-onload-styles>
|
||||
* {
|
||||
transition: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
opacity: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<script src="./assets/js/hs.theme-appearance.js"></script>
|
||||
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main" class="main">
|
||||
<div class="position-fixed top-0 end-0 start-0 bg-img-start" style="height: 32rem; background-image: url(./assets/svg/components/card-6.svg);">
|
||||
<!-- Shape -->
|
||||
<div class="shape shape-bottom zi-1">
|
||||
<svg preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 1921 273">
|
||||
<polygon fill="#fff" points="0,273 1921,273 1921,0 "/>
|
||||
</svg>
|
||||
</div>
|
||||
<!-- End Shape -->
|
||||
</div>
|
||||
|
||||
<!-- Content -->
|
||||
<div class="container py-5 py-sm-7">
|
||||
<a class="d-flex justify-content-center mb-5" href="./index.html">
|
||||
<img class="zi-2" src="./assets/svg/logos/logo.svg" alt="Image Description" style="width: 8rem;">
|
||||
</a>
|
||||
|
||||
<div class="mx-auto" style="max-width: 30rem;">
|
||||
<!-- Card -->
|
||||
<div class="card card-lg mb-5">
|
||||
<div class="card-body text-center">
|
||||
<div class="mb-4">
|
||||
<img class="avatar avatar-xxl avatar-4x3" src="./assets/svg/illustrations/oc-email-verification.svg" alt="Image Description" data-hs-theme-appearance="default">
|
||||
<img class="avatar avatar-xxl avatar-4x3" src="./assets/svg/illustrations-light/oc-email-verification.svg" alt="Image Description" data-hs-theme-appearance="dark">
|
||||
</div>
|
||||
|
||||
<h1 class="display-5">Verify your email</h1>
|
||||
|
||||
<p class="mb-1">We've sent a link to your email address:</p>
|
||||
|
||||
<span class="d-block text-dark fw-semi-bold mb-1">mark@gmail.com</span>
|
||||
|
||||
<p>Please follow the link inside to continue.</p>
|
||||
|
||||
<div class="mt-4 mb-3">
|
||||
<a class="btn btn-primary" href="./index.html">Skip now</a>
|
||||
</div>
|
||||
|
||||
<p>Didn't receive an email? <a href="#">Resend</a></p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Card -->
|
||||
|
||||
<!-- Footer -->
|
||||
<div class="position-relative text-center zi-1">
|
||||
<small class="text-cap text-body mb-4">Trusted by the world's best teams</small>
|
||||
|
||||
<div class="w-85 mx-auto">
|
||||
<div class="row justify-content-between">
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/gitlab-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/fitbit-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/flow-xo-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/layar-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Footer -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="./node_modules/jquery/dist/jquery.min.js"></script>
|
||||
<script src="./node_modules/jquery-migrate/dist/jquery-migrate.min.js"></script>
|
||||
<script src="./node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [.] -->
|
||||
<script src="./assets/vendor/hs-toggle-password/dist/js/hs-toggle-password.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [.] -->
|
||||
<script src="./assets/js/hs.core.js"></script>
|
||||
<script src="./assets/js/hs.bs-validation.js"></script>
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
window.onload = function () {
|
||||
// INITIALIZATION OF BOOTSTRAP VALIDATION
|
||||
// =======================================================
|
||||
HSBsValidation.init('.js-validate', {
|
||||
onSubmit: data => {
|
||||
data.event.preventDefault()
|
||||
alert('Submited')
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF TOGGLE PASSWORD
|
||||
// =======================================================
|
||||
new HSTogglePassword('.js-toggle-password')
|
||||
}
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,327 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Cover Email Verification | Front - Admin & Dashboard Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="./favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [.] -->
|
||||
<link rel="stylesheet" href="./node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
<link rel="stylesheet" href="./node_modules/tom-select/dist/css/tom-select.bootstrap5.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [.] ?v=1.0 -->
|
||||
|
||||
|
||||
|
||||
<link rel="preload" href="./assets/css/theme.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="./assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
|
||||
|
||||
<style data-hs-appearance-onload-styles>
|
||||
* {
|
||||
transition: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
opacity: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="d-flex align-items-center min-h-100">
|
||||
|
||||
<script src="./assets/js/hs.theme-appearance.js"></script>
|
||||
|
||||
|
||||
<!-- ========== HEADER ========== -->
|
||||
<header class="position-absolute top-0 start-0 end-0 mt-3 mx-3">
|
||||
<div class="d-flex d-lg-none justify-content-between">
|
||||
<a href="./index.html">
|
||||
<img class="w-100" src="./assets/svg/logos/logo.svg" alt="Image Description" data-hs-theme-appearance="default" style="min-width: 7rem; max-width: 7rem;">
|
||||
<img class="w-100" src="./assets/svg/logos-light/logo.svg" alt="Image Description" data-hs-theme-appearance="dark" style="min-width: 7rem; max-width: 7rem;">
|
||||
</a>
|
||||
|
||||
<!-- Select -->
|
||||
<div class="tom-select-custom tom-select-custom-end zi-2">
|
||||
<select class="js-select form-select form-select-sm form-select-borderless"
|
||||
data-hs-tom-select-options='{
|
||||
"searchInDropdown": false,
|
||||
"hideSearch": true,
|
||||
"dropdownWidth": "12rem",
|
||||
"placeholder": "Select language"
|
||||
}'>
|
||||
<option label="empty"></option>
|
||||
<option value="language1" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/us.svg" alt="Image description" width="16"/><span>English (US)</span></span>'>English (US)</option>
|
||||
<option value="language2" selected data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/gb.svg" alt="Image description" width="16"/><span>English (UK)</span></span>'>English (UK)</option>
|
||||
<option value="language3" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/de.svg" alt="Image description" width="16"/><span>Deutsch</span></span>'>Deutsch</option>
|
||||
<option value="language4" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/dk.svg" alt="Image description" width="16"/><span>Dansk</span></span>'>Dansk</option>
|
||||
<option value="language5" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/es.svg" alt="Image description" width="16"/><span>Español</span></span>'>Español</option>
|
||||
<option value="language6" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/nl.svg" alt="Image description" width="16"/><span>Nederlands</span></span>'>Nederlands</option>
|
||||
<option value="language7" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/it.svg" alt="Image description" width="16"/><span>Italiano</span></span>'>Italiano</option>
|
||||
<option value="language8" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/cn.svg" alt="Image description" width="16"/><span>中文 (繁體)</span></span>'>中文 (繁體)</option>
|
||||
</select>
|
||||
</div>
|
||||
<!-- End Select -->
|
||||
</div>
|
||||
</header>
|
||||
<!-- ========== END HEADER ========== -->
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main" class="main pt-0">
|
||||
<!-- Content -->
|
||||
<div class="container-fluid px-3">
|
||||
<div class="row">
|
||||
<div class="col-lg-6 d-none d-lg-flex justify-content-center align-items-center min-vh-lg-100 position-relative bg-light px-0">
|
||||
<!-- Logo & Language -->
|
||||
<div class="position-absolute top-0 start-0 end-0 mt-3 mx-3">
|
||||
<div class="d-none d-lg-flex justify-content-between">
|
||||
<a href="./index.html">
|
||||
<img class="w-100" src="./assets/svg/logos/logo.svg" alt="Image Description" data-hs-theme-appearance="default" style="min-width: 7rem; max-width: 7rem;">
|
||||
<img class="w-100" src="./assets/svg/logos-light/logo.svg" alt="Image Description" data-hs-theme-appearance="dark" style="min-width: 7rem; max-width: 7rem;">
|
||||
</a>
|
||||
|
||||
<!-- Select -->
|
||||
<div class="tom-select-custom tom-select-custom-end tom-select-custom-bg-transparent">
|
||||
<select class="js-select form-select form-select-sm form-select-borderless"
|
||||
data-hs-tom-select-options='{
|
||||
"searchInDropdown": false,
|
||||
"hideSearch": true,
|
||||
"dropdownWidth": "12rem",
|
||||
"placeholder": "Select language"
|
||||
}'>
|
||||
<option label="empty"></option>
|
||||
<option value="language1" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/us.svg" alt="Image description" width="16"/><span>English (US)</span></span>'>English (US)</option>
|
||||
<option value="language2" selected data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/gb.svg" alt="Image description" width="16"/><span>English (UK)</span></span>'>English (UK)</option>
|
||||
<option value="language3" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/de.svg" alt="Image description" width="16"/><span>Deutsch</span></span>'>Deutsch</option>
|
||||
<option value="language4" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/dk.svg" alt="Image description" width="16"/><span>Dansk</span></span>'>Dansk</option>
|
||||
<option value="language5" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/es.svg" alt="Image description" width="16"/><span>Español</span></span>'>Español</option>
|
||||
<option value="language6" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/nl.svg" alt="Image description" width="16"/><span>Nederlands</span></span>'>Nederlands</option>
|
||||
<option value="language7" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/it.svg" alt="Image description" width="16"/><span>Italiano</span></span>'>Italiano</option>
|
||||
<option value="language8" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/cn.svg" alt="Image description" width="16"/><span>中文 (繁體)</span></span>'>中文 (繁體)</option>
|
||||
</select>
|
||||
</div>
|
||||
<!-- End Select -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Logo & Language -->
|
||||
|
||||
<div style="max-width: 23rem;">
|
||||
<div class="text-center mb-5">
|
||||
<img class="img-fluid" src="./assets/svg/illustrations/oc-chatting.svg" alt="Image Description" style="width: 12rem;" data-hs-theme-appearance="default">
|
||||
<img class="img-fluid" src="./assets/svg/illustrations-light/oc-chatting.svg" alt="Image Description" style="width: 12rem;" data-hs-theme-appearance="dark">
|
||||
</div>
|
||||
|
||||
<div class="mb-5">
|
||||
<h2 class="display-5">Build digital products with:</h2>
|
||||
</div>
|
||||
|
||||
<!-- List Checked -->
|
||||
<ul class="list-checked list-checked-lg list-checked-primary list-py-2">
|
||||
<li class="list-checked-item">
|
||||
<span class="d-block fw-semi-bold mb-1">All-in-one tool</span>
|
||||
Build, run, and scale your apps - end to end
|
||||
</li>
|
||||
|
||||
<li class="list-checked-item">
|
||||
<span class="d-block fw-semi-bold mb-1">Easily add & manage your services</span>
|
||||
It brings together your tasks, projects, timelines, files and more
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End List Checked -->
|
||||
|
||||
<div class="row justify-content-between mt-5 gx-3">
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/gitlab-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/fitbit-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/flow-xo-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/layar-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col-lg-6 d-flex justify-content-center align-items-center min-vh-lg-100">
|
||||
<div class="w-100 content-space-t-4 content-space-t-lg-2 content-space-b-1" style="max-width: 25rem;">
|
||||
<div class="text-center">
|
||||
<div class="mb-4">
|
||||
<img class="avatar avatar-xxl avatar-4x3" src="./assets/svg/illustrations/oc-email-verification.svg" alt="Image Description" data-hs-theme-appearance="default">
|
||||
<img class="avatar avatar-xxl avatar-4x3" src="./assets/svg/illustrations-light/oc-email-verification.svg" alt="Image Description" data-hs-theme-appearance="dark">
|
||||
</div>
|
||||
|
||||
<h1 class="display-5">Verify your email</h1>
|
||||
|
||||
<p class="mb-1">We've sent a link to your email address:</p>
|
||||
|
||||
<span class="d-block text-dark fw-semi-bold mb-1">mark@gmail.com</span>
|
||||
|
||||
<p>Please follow the link inside to continue.</p>
|
||||
|
||||
<div class="mt-4 mb-3">
|
||||
<a class="btn btn-primary" href="./index.html">Skip now</a>
|
||||
</div>
|
||||
|
||||
<p>Didn't receive an email? <a href="#">Resend</a></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="./node_modules/jquery/dist/jquery.min.js"></script>
|
||||
<script src="./node_modules/jquery-migrate/dist/jquery-migrate.min.js"></script>
|
||||
<script src="./node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [.] -->
|
||||
<script src="./assets/vendor/hs-toggle-password/dist/js/hs-toggle-password.js"></script>
|
||||
<script src="./node_modules/tom-select/dist/js/tom-select.complete.min.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [.] -->
|
||||
<script src="./assets/js/hs.core.js"></script>
|
||||
<script src="./assets/js/hs.bs-validation.js"></script>
|
||||
<script src="./assets/js/hs.tom-select.js"></script>
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
window.onload = function () {
|
||||
// INITIALIZATION OF BOOTSTRAP VALIDATION
|
||||
// =======================================================
|
||||
HSBsValidation.init('.js-validate', {
|
||||
onSubmit: data => {
|
||||
data.event.preventDefault()
|
||||
alert('Submited')
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF TOGGLE PASSWORD
|
||||
// =======================================================
|
||||
new HSTogglePassword('.js-toggle-password')
|
||||
|
||||
|
||||
// INITIALIZATION OF SELECT
|
||||
// =======================================================
|
||||
HSCore.components.HSTomSelect.init('.js-select')
|
||||
}
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,296 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Basic Log In | Front - Admin & Dashboard Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="./favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [.] -->
|
||||
<link rel="stylesheet" href="./node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [.] ?v=1.0 -->
|
||||
|
||||
|
||||
|
||||
<link rel="preload" href="./assets/css/theme.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="./assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
|
||||
|
||||
<style data-hs-appearance-onload-styles>
|
||||
* {
|
||||
transition: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
opacity: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<script src="./assets/js/hs.theme-appearance.js"></script>
|
||||
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main" class="main">
|
||||
<div class="position-fixed top-0 end-0 start-0 bg-img-start" style="height: 32rem; background-image: url(./assets/svg/components/card-6.svg);">
|
||||
<!-- Shape -->
|
||||
<div class="shape shape-bottom zi-1">
|
||||
<svg preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 1921 273">
|
||||
<polygon fill="#fff" points="0,273 1921,273 1921,0 "/>
|
||||
</svg>
|
||||
</div>
|
||||
<!-- End Shape -->
|
||||
</div>
|
||||
|
||||
<!-- Content -->
|
||||
<div class="container py-5 py-sm-7">
|
||||
<a class="d-flex justify-content-center mb-5" href="./index.html">
|
||||
<img class="zi-2" src="./assets/svg/logos/logo.svg" alt="Image Description" style="width: 8rem;">
|
||||
</a>
|
||||
|
||||
<div class="mx-auto" style="max-width: 30rem;">
|
||||
<!-- Card -->
|
||||
<div class="card card-lg mb-5">
|
||||
<div class="card-body">
|
||||
<!-- Form -->
|
||||
<form class="js-validate needs-validation" novalidate>
|
||||
<div class="text-center">
|
||||
<div class="mb-5">
|
||||
<h1 class="display-5">Sign in</h1>
|
||||
<p>Don't have an account yet? <a class="link" href="./authentication-signup-basic.html">Sign up here</a></p>
|
||||
</div>
|
||||
|
||||
<div class="d-grid mb-4">
|
||||
<a class="btn btn-white btn-lg" href="#">
|
||||
<span class="d-flex justify-content-center align-items-center">
|
||||
<img class="avatar avatar-xss me-2" src="./assets/svg/brands/google-icon.svg" alt="Image Description">
|
||||
Sign in with Google
|
||||
</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<span class="divider-center text-muted mb-4">OR</span>
|
||||
</div>
|
||||
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<label class="form-label" for="signinSrEmail">Your email</label>
|
||||
<input type="email" class="form-control form-control-lg" name="email" id="signinSrEmail" tabindex="1" placeholder="email@address.com" aria-label="email@address.com" required>
|
||||
<span class="invalid-feedback">Please enter a valid email address.</span>
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<label class="form-label w-100" for="signupSrPassword" tabindex="0">
|
||||
<span class="d-flex justify-content-between align-items-center">
|
||||
<span>Password</span>
|
||||
<a class="form-label-link mb-0" href="./authentication-reset-password-basic.html">Forgot Password?</a>
|
||||
</span>
|
||||
</label>
|
||||
|
||||
<div class="input-group input-group-merge" data-hs-validation-validate-class>
|
||||
<input type="password" class="js-toggle-password form-control form-control-lg" name="password" id="signupSrPassword" placeholder="8+ characters required" aria-label="8+ characters required" required minlength="8"
|
||||
data-hs-toggle-password-options='{
|
||||
"target": "#changePassTarget",
|
||||
"defaultClass": "bi-eye-slash",
|
||||
"showClass": "bi-eye",
|
||||
"classChangeTarget": "#changePassIcon"
|
||||
}'>
|
||||
<a id="changePassTarget" class="input-group-append input-group-text" href="javascript:;">
|
||||
<i id="changePassIcon" class="bi-eye"></i>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<span class="invalid-feedback">Please enter a valid password.</span>
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
|
||||
<!-- Form Check -->
|
||||
<div class="form-check mb-4">
|
||||
<input class="form-check-input" type="checkbox" value="" id="termsCheckbox">
|
||||
<label class="form-check-label" for="termsCheckbox">
|
||||
Remember me
|
||||
</label>
|
||||
</div>
|
||||
<!-- End Form Check -->
|
||||
|
||||
<div class="d-grid">
|
||||
<button type="submit" class="btn btn-primary btn-lg">Sign in</button>
|
||||
</div>
|
||||
</form>
|
||||
<!-- End Form -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Card -->
|
||||
|
||||
<!-- Footer -->
|
||||
<div class="position-relative text-center zi-1">
|
||||
<small class="text-cap text-body mb-4">Trusted by the world's best teams</small>
|
||||
|
||||
<div class="w-85 mx-auto">
|
||||
<div class="row justify-content-between">
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/gitlab-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/fitbit-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/flow-xo-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/layar-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Footer -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="./node_modules/jquery/dist/jquery.min.js"></script>
|
||||
<script src="./node_modules/jquery-migrate/dist/jquery-migrate.min.js"></script>
|
||||
<script src="./node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [.] -->
|
||||
<script src="./assets/vendor/hs-toggle-password/dist/js/hs-toggle-password.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [.] -->
|
||||
<script src="./assets/js/hs.core.js"></script>
|
||||
<script src="./assets/js/hs.bs-validation.js"></script>
|
||||
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
window.onload = function () {
|
||||
// INITIALIZATION OF BOOTSTRAP VALIDATION
|
||||
// =======================================================
|
||||
HSBsValidation.init('.js-validate', {
|
||||
onSubmit: data => {
|
||||
data.event.preventDefault()
|
||||
alert('Submited')
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF TOGGLE PASSWORD
|
||||
// =======================================================
|
||||
new HSTogglePassword('.js-toggle-password')
|
||||
}
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,375 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Cover Log In | Front - Admin & Dashboard Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="./favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [.] -->
|
||||
<link rel="stylesheet" href="./node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
<link rel="stylesheet" href="./node_modules/tom-select/dist/css/tom-select.bootstrap5.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [.] ?v=1.0 -->
|
||||
|
||||
|
||||
|
||||
<link rel="preload" href="./assets/css/theme.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="./assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
|
||||
|
||||
<style data-hs-appearance-onload-styles>
|
||||
* {
|
||||
transition: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
opacity: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="d-flex align-items-center min-h-100">
|
||||
|
||||
<script src="./assets/js/hs.theme-appearance.js"></script>
|
||||
|
||||
|
||||
<!-- ========== HEADER ========== -->
|
||||
<header class="position-absolute top-0 start-0 end-0 mt-3 mx-3">
|
||||
<div class="d-flex d-lg-none justify-content-between">
|
||||
<a href="./index.html">
|
||||
<img class="w-100" src="./assets/svg/logos/logo.svg" alt="Image Description" data-hs-theme-appearance="default" style="min-width: 7rem; max-width: 7rem;">
|
||||
<img class="w-100" src="./assets/svg/logos-light/logo.svg" alt="Image Description" data-hs-theme-appearance="dark" style="min-width: 7rem; max-width: 7rem;">
|
||||
</a>
|
||||
|
||||
<!-- Select -->
|
||||
<div class="tom-select-custom tom-select-custom-end zi-2">
|
||||
<select class="js-select form-select form-select-sm form-select-borderless"
|
||||
data-hs-tom-select-options='{
|
||||
"searchInDropdown": false,
|
||||
"hideSearch": true,
|
||||
"dropdownWidth": "12rem",
|
||||
"placeholder": "Select language"
|
||||
}'>
|
||||
<option label="empty"></option>
|
||||
<option value="language1" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/us.svg" alt="Image description" width="16"/><span>English (US)</span></span>'>English (US)</option>
|
||||
<option value="language2" selected data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/gb.svg" alt="Image description" width="16"/><span>English (UK)</span></span>'>English (UK)</option>
|
||||
<option value="language3" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/de.svg" alt="Image description" width="16"/><span>Deutsch</span></span>'>Deutsch</option>
|
||||
<option value="language4" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/dk.svg" alt="Image description" width="16"/><span>Dansk</span></span>'>Dansk</option>
|
||||
<option value="language5" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/es.svg" alt="Image description" width="16"/><span>Español</span></span>'>Español</option>
|
||||
<option value="language6" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/nl.svg" alt="Image description" width="16"/><span>Nederlands</span></span>'>Nederlands</option>
|
||||
<option value="language7" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/it.svg" alt="Image description" width="16"/><span>Italiano</span></span>'>Italiano</option>
|
||||
<option value="language8" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/cn.svg" alt="Image description" width="16"/><span>中文 (繁體)</span></span>'>中文 (繁體)</option>
|
||||
</select>
|
||||
</div>
|
||||
<!-- End Select -->
|
||||
</div>
|
||||
</header>
|
||||
<!-- ========== END HEADER ========== -->
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main" class="main pt-0">
|
||||
<!-- Content -->
|
||||
<div class="container-fluid px-3">
|
||||
<div class="row">
|
||||
<div class="col-lg-6 d-none d-lg-flex justify-content-center align-items-center min-vh-lg-100 position-relative bg-light px-0">
|
||||
<!-- Logo & Language -->
|
||||
<div class="position-absolute top-0 start-0 end-0 mt-3 mx-3">
|
||||
<div class="d-none d-lg-flex justify-content-between">
|
||||
<a href="./index.html">
|
||||
<img class="w-100" src="./assets/svg/logos/logo.svg" alt="Image Description" data-hs-theme-appearance="default" style="min-width: 7rem; max-width: 7rem;">
|
||||
<img class="w-100" src="./assets/svg/logos-light/logo.svg" alt="Image Description" data-hs-theme-appearance="dark" style="min-width: 7rem; max-width: 7rem;">
|
||||
</a>
|
||||
|
||||
<!-- Select -->
|
||||
<div class="tom-select-custom tom-select-custom-end tom-select-custom-bg-transparent zi-2">
|
||||
<select class="js-select form-select form-select-sm form-select-borderless"
|
||||
data-hs-tom-select-options='{
|
||||
"searchInDropdown": false,
|
||||
"hideSearch": true,
|
||||
"dropdownWidth": "12rem",
|
||||
"placeholder": "Select language"
|
||||
}'>
|
||||
<option label="empty"></option>
|
||||
<option value="language1" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/us.svg" alt="Image description" width="16"/><span>English (US)</span></span>'>English (US)</option>
|
||||
<option value="language2" selected data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/gb.svg" alt="Image description" width="16"/><span>English (UK)</span></span>'>English (UK)</option>
|
||||
<option value="language3" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/de.svg" alt="Image description" width="16"/><span>Deutsch</span></span>'>Deutsch</option>
|
||||
<option value="language4" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/dk.svg" alt="Image description" width="16"/><span>Dansk</span></span>'>Dansk</option>
|
||||
<option value="language5" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/es.svg" alt="Image description" width="16"/><span>Español</span></span>'>Español</option>
|
||||
<option value="language6" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/nl.svg" alt="Image description" width="16"/><span>Nederlands</span></span>'>Nederlands</option>
|
||||
<option value="language7" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/it.svg" alt="Image description" width="16"/><span>Italiano</span></span>'>Italiano</option>
|
||||
<option value="language8" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/cn.svg" alt="Image description" width="16"/><span>中文 (繁體)</span></span>'>中文 (繁體)</option>
|
||||
</select>
|
||||
</div>
|
||||
<!-- End Select -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Logo & Language -->
|
||||
|
||||
<div style="max-width: 23rem;">
|
||||
<div class="text-center mb-5">
|
||||
<img class="img-fluid" src="./assets/svg/illustrations/oc-chatting.svg" alt="Image Description" style="width: 12rem;" data-hs-theme-appearance="default">
|
||||
<img class="img-fluid" src="./assets/svg/illustrations-light/oc-chatting.svg" alt="Image Description" style="width: 12rem;" data-hs-theme-appearance="dark">
|
||||
</div>
|
||||
|
||||
<div class="mb-5">
|
||||
<h2 class="display-5">Build digital products with:</h2>
|
||||
</div>
|
||||
|
||||
<!-- List Checked -->
|
||||
<ul class="list-checked list-checked-lg list-checked-primary list-py-2">
|
||||
<li class="list-checked-item">
|
||||
<span class="d-block fw-semi-bold mb-1">All-in-one tool</span>
|
||||
Build, run, and scale your apps - end to end
|
||||
</li>
|
||||
|
||||
<li class="list-checked-item">
|
||||
<span class="d-block fw-semi-bold mb-1">Easily add & manage your services</span>
|
||||
It brings together your tasks, projects, timelines, files and more
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End List Checked -->
|
||||
|
||||
<div class="row justify-content-between mt-5 gx-3">
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/gitlab-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/fitbit-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/flow-xo-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/layar-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col-lg-6 d-flex justify-content-center align-items-center min-vh-lg-100">
|
||||
<div class="w-100 content-space-t-4 content-space-t-lg-2 content-space-b-1" style="max-width: 25rem;">
|
||||
<!-- Form -->
|
||||
<form class="js-validate needs-validation" novalidate>
|
||||
<div class="text-center">
|
||||
<div class="mb-5">
|
||||
<h1 class="display-5">Sign in</h1>
|
||||
<p>Don't have an account yet? <a class="link" href="./authentication-signup-cover.html">Sign up here</a></p>
|
||||
</div>
|
||||
|
||||
<div class="d-grid mb-4">
|
||||
<a class="btn btn-white btn-lg" href="#">
|
||||
<span class="d-flex justify-content-center align-items-center">
|
||||
<img class="avatar avatar-xss me-2" src="./assets/svg/brands/google-icon.svg" alt="Image Description">
|
||||
Sign in with Google
|
||||
</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<span class="divider-center text-muted mb-4">OR</span>
|
||||
</div>
|
||||
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<label class="form-label" for="signinSrEmail">Your email</label>
|
||||
<input type="email" class="form-control form-control-lg" name="email" id="signinSrEmail" tabindex="1" placeholder="email@address.com" aria-label="email@address.com" required>
|
||||
<span class="invalid-feedback">Please enter a valid email address.</span>
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<label class="form-label w-100" for="signupSrPassword" tabindex="0">
|
||||
<span class="d-flex justify-content-between align-items-center">
|
||||
<span>Password</span>
|
||||
<a class="form-label-link mb-0" href="./authentication-reset-password-cover.html">Forgot Password?</a>
|
||||
</span>
|
||||
</label>
|
||||
|
||||
<div class="input-group input-group-merge" data-hs-validation-validate-class>
|
||||
<input type="password" class="js-toggle-password form-control form-control-lg" name="password" id="signupSrPassword" placeholder="8+ characters required" aria-label="8+ characters required" required minlength="8"
|
||||
data-hs-toggle-password-options='{
|
||||
"target": "#changePassTarget",
|
||||
"defaultClass": "bi-eye-slash",
|
||||
"showClass": "bi-eye",
|
||||
"classChangeTarget": "#changePassIcon"
|
||||
}'>
|
||||
<a id="changePassTarget" class="input-group-append input-group-text" href="javascript:;">
|
||||
<i id="changePassIcon" class="bi-eye"></i>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<span class="invalid-feedback">Please enter a valid password.</span>
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
|
||||
<!-- Form Check -->
|
||||
<div class="form-check mb-4">
|
||||
<input class="form-check-input" type="checkbox" value="" id="termsCheckbox">
|
||||
<label class="form-check-label" for="termsCheckbox">
|
||||
Remember me
|
||||
</label>
|
||||
</div>
|
||||
<!-- End Form Check -->
|
||||
|
||||
<div class="d-grid">
|
||||
<button type="submit" class="btn btn-primary btn-lg">Sign in</button>
|
||||
</div>
|
||||
</form>
|
||||
<!-- End Form -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="./node_modules/jquery/dist/jquery.min.js"></script>
|
||||
<script src="./node_modules/jquery-migrate/dist/jquery-migrate.min.js"></script>
|
||||
<script src="./node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [.] -->
|
||||
<script src="./assets/vendor/hs-toggle-password/dist/js/hs-toggle-password.js"></script>
|
||||
<script src="./node_modules/tom-select/dist/js/tom-select.complete.min.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [.] -->
|
||||
<script src="./assets/js/hs.core.js"></script>
|
||||
<script src="./assets/js/hs.bs-validation.js"></script>
|
||||
<script src="./assets/js/hs.tom-select.js"></script>
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
window.onload = function () {
|
||||
// INITIALIZATION OF BOOTSTRAP VALIDATION
|
||||
// =======================================================
|
||||
HSBsValidation.init('.js-validate', {
|
||||
onSubmit: data => {
|
||||
data.event.preventDefault()
|
||||
alert('Submited')
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF TOGGLE PASSWORD
|
||||
// =======================================================
|
||||
new HSTogglePassword('.js-toggle-password')
|
||||
|
||||
|
||||
// INITIALIZATION OF SELECT
|
||||
// =======================================================
|
||||
HSCore.components.HSTomSelect.init('.js-select')
|
||||
}
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,256 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Basic Reset Password | Front - Admin & Dashboard Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="./favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [.] -->
|
||||
<link rel="stylesheet" href="./node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [.] ?v=1.0 -->
|
||||
|
||||
|
||||
|
||||
<link rel="preload" href="./assets/css/theme.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="./assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
|
||||
|
||||
<style data-hs-appearance-onload-styles>
|
||||
* {
|
||||
transition: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
opacity: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<script src="./assets/js/hs.theme-appearance.js"></script>
|
||||
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main" class="main">
|
||||
<div class="position-fixed top-0 end-0 start-0 bg-img-start" style="height: 32rem; background-image: url(./assets/svg/components/card-6.svg);">
|
||||
<!-- Shape -->
|
||||
<div class="shape shape-bottom zi-1">
|
||||
<svg preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 1921 273">
|
||||
<polygon fill="#fff" points="0,273 1921,273 1921,0 "/>
|
||||
</svg>
|
||||
</div>
|
||||
<!-- End Shape -->
|
||||
</div>
|
||||
|
||||
<!-- Content -->
|
||||
<div class="container py-5 py-sm-7">
|
||||
<a class="d-flex justify-content-center mb-5" href="./index.html">
|
||||
<img class="zi-2" src="./assets/svg/logos/logo.svg" alt="Image Description" style="width: 8rem;">
|
||||
</a>
|
||||
|
||||
<div class="mx-auto" style="max-width: 30rem;">
|
||||
<!-- Card -->
|
||||
<div class="card card-lg mb-5">
|
||||
<div class="card-body">
|
||||
<!-- Form -->
|
||||
<form class="js-validate needs-validation" novalidate>
|
||||
<div class="text-center">
|
||||
<div class="mb-5">
|
||||
<h1 class="display-5">Forgot password?</h1>
|
||||
<p>Enter the email address you used when you joined and we'll send you instructions to reset your password.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<label class="form-label" for="resetPasswordSrEmail" tabindex="0">Your email</label>
|
||||
|
||||
<input type="email" class="form-control form-control-lg" name="email" id="resetPasswordSrEmail" tabindex="1" placeholder="Enter your email address" aria-label="Enter your email address" required>
|
||||
<span class="invalid-feedback">Please enter a valid email address.</span>
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
|
||||
<div class="d-grid gap-2">
|
||||
<button type="submit" class="btn btn-primary btn-lg">Submit</button>
|
||||
|
||||
<div class="text-center">
|
||||
<a class="btn btn-link" href="./authentication-login-basic.html">
|
||||
<i class="bi-chevron-left"></i> Back to Sign in
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<!-- End Form -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Card -->
|
||||
|
||||
<!-- Footer -->
|
||||
<div class="position-relative text-center zi-1">
|
||||
<small class="text-cap text-body mb-4">Trusted by the world's best teams</small>
|
||||
|
||||
<div class="w-85 mx-auto">
|
||||
<div class="row justify-content-between">
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/gitlab-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/fitbit-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/flow-xo-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/layar-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Footer -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="./node_modules/jquery/dist/jquery.min.js"></script>
|
||||
<script src="./node_modules/jquery-migrate/dist/jquery-migrate.min.js"></script>
|
||||
<script src="./node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [.] -->
|
||||
<script src="./assets/vendor/hs-toggle-password/dist/js/hs-toggle-password.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [.] -->
|
||||
<script src="./assets/js/hs.core.js"></script>
|
||||
<script src="./assets/js/hs.bs-validation.js"></script>
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
window.onload = function () {
|
||||
// INITIALIZATION OF BOOTSTRAP VALIDATION
|
||||
// =======================================================
|
||||
HSBsValidation.init('.js-validate', {
|
||||
onSubmit: data => {
|
||||
data.event.preventDefault()
|
||||
alert('Submited')
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF TOGGLE PASSWORD
|
||||
// =======================================================
|
||||
new HSTogglePassword('.js-toggle-password')
|
||||
}
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,336 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Cover Reset Password | Front - Admin & Dashboard Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="./favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [.] -->
|
||||
<link rel="stylesheet" href="./node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
<link rel="stylesheet" href="./node_modules/tom-select/dist/css/tom-select.bootstrap5.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [.] ?v=1.0 -->
|
||||
|
||||
|
||||
|
||||
<link rel="preload" href="./assets/css/theme.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="./assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
|
||||
|
||||
<style data-hs-appearance-onload-styles>
|
||||
* {
|
||||
transition: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
opacity: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="d-flex align-items-center min-h-100">
|
||||
|
||||
<script src="./assets/js/hs.theme-appearance.js"></script>
|
||||
|
||||
|
||||
<!-- ========== HEADER ========== -->
|
||||
<header class="position-absolute top-0 start-0 end-0 mt-3 mx-3">
|
||||
<div class="d-flex d-lg-none justify-content-between">
|
||||
<a href="./index.html">
|
||||
<img class="w-100" src="./assets/svg/logos/logo.svg" alt="Image Description" data-hs-theme-appearance="default" style="min-width: 7rem; max-width: 7rem;">
|
||||
<img class="w-100" src="./assets/svg/logos-light/logo.svg" alt="Image Description" data-hs-theme-appearance="dark" style="min-width: 7rem; max-width: 7rem;">
|
||||
</a>
|
||||
|
||||
<!-- Select -->
|
||||
<div class="tom-select-custom tom-select-custom-end tom-select-custom-bg-transparent zi-2">
|
||||
<select class="js-select form-select form-select-sm form-select-borderless"
|
||||
data-hs-tom-select-options='{
|
||||
"searchInDropdown": false,
|
||||
"hideSearch": true,
|
||||
"dropdownWidth": "12rem",
|
||||
"placeholder": "Select language"
|
||||
}'>
|
||||
<option label="empty"></option>
|
||||
<option value="language1" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/us.svg" alt="Image description" width="16"/><span>English (US)</span></span>'>English (US)</option>
|
||||
<option value="language2" selected data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/gb.svg" alt="Image description" width="16"/><span>English (UK)</span></span>'>English (UK)</option>
|
||||
<option value="language3" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/de.svg" alt="Image description" width="16"/><span>Deutsch</span></span>'>Deutsch</option>
|
||||
<option value="language4" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/dk.svg" alt="Image description" width="16"/><span>Dansk</span></span>'>Dansk</option>
|
||||
<option value="language5" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/es.svg" alt="Image description" width="16"/><span>Español</span></span>'>Español</option>
|
||||
<option value="language6" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/nl.svg" alt="Image description" width="16"/><span>Nederlands</span></span>'>Nederlands</option>
|
||||
<option value="language7" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/it.svg" alt="Image description" width="16"/><span>Italiano</span></span>'>Italiano</option>
|
||||
<option value="language8" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/cn.svg" alt="Image description" width="16"/><span>中文 (繁體)</span></span>'>中文 (繁體)</option>
|
||||
</select>
|
||||
</div>
|
||||
<!-- End Select -->
|
||||
</div>
|
||||
</header>
|
||||
<!-- ========== END HEADER ========== -->
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main" class="main pt-0">
|
||||
<!-- Content -->
|
||||
<div class="container-fluid px-3">
|
||||
<div class="row">
|
||||
<div class="col-lg-6 d-none d-lg-flex justify-content-center align-items-center min-vh-lg-100 position-relative bg-light px-0">
|
||||
<!-- Logo & Language -->
|
||||
<div class="position-absolute top-0 start-0 end-0 mt-3 mx-3">
|
||||
<div class="d-none d-lg-flex justify-content-between">
|
||||
<a href="./index.html">
|
||||
<img class="w-100" src="./assets/svg/logos/logo.svg" alt="Image Description" data-hs-theme-appearance="default" style="min-width: 7rem; max-width: 7rem;">
|
||||
<img class="w-100" src="./assets/svg/logos-light/logo.svg" alt="Image Description" data-hs-theme-appearance="dark" style="min-width: 7rem; max-width: 7rem;">
|
||||
</a>
|
||||
|
||||
<!-- Select -->
|
||||
<div class="tom-select-custom tom-select-custom-end tom-select-custom-bg-transparent">
|
||||
<select class="js-select form-select form-select-sm form-select-borderless"
|
||||
data-hs-tom-select-options='{
|
||||
"searchInDropdown": false,
|
||||
"hideSearch": true,
|
||||
"dropdownWidth": "12rem",
|
||||
"placeholder": "Select language"
|
||||
}'>
|
||||
<option label="empty"></option>
|
||||
<option value="language1" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/us.svg" alt="Image description" width="16"/><span>English (US)</span></span>'>English (US)</option>
|
||||
<option value="language2" selected data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/gb.svg" alt="Image description" width="16"/><span>English (UK)</span></span>'>English (UK)</option>
|
||||
<option value="language3" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/de.svg" alt="Image description" width="16"/><span>Deutsch</span></span>'>Deutsch</option>
|
||||
<option value="language4" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/dk.svg" alt="Image description" width="16"/><span>Dansk</span></span>'>Dansk</option>
|
||||
<option value="language5" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/es.svg" alt="Image description" width="16"/><span>Español</span></span>'>Español</option>
|
||||
<option value="language6" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/nl.svg" alt="Image description" width="16"/><span>Nederlands</span></span>'>Nederlands</option>
|
||||
<option value="language7" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/it.svg" alt="Image description" width="16"/><span>Italiano</span></span>'>Italiano</option>
|
||||
<option value="language8" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/cn.svg" alt="Image description" width="16"/><span>中文 (繁體)</span></span>'>中文 (繁體)</option>
|
||||
</select>
|
||||
</div>
|
||||
<!-- End Select -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Logo & Language -->
|
||||
|
||||
<div style="max-width: 23rem;">
|
||||
<div class="text-center mb-5">
|
||||
<img class="img-fluid" src="./assets/svg/illustrations/oc-chatting.svg" alt="Image Description" style="width: 12rem;" data-hs-theme-appearance="default">
|
||||
<img class="img-fluid" src="./assets/svg/illustrations-light/oc-chatting.svg" alt="Image Description" style="width: 12rem;" data-hs-theme-appearance="dark">
|
||||
</div>
|
||||
|
||||
<div class="mb-5">
|
||||
<h2 class="display-5">Build digital products with:</h2>
|
||||
</div>
|
||||
|
||||
<!-- List Checked -->
|
||||
<ul class="list-checked list-checked-lg list-checked-primary list-py-2">
|
||||
<li class="list-checked-item">
|
||||
<span class="d-block fw-semi-bold mb-1">All-in-one tool</span>
|
||||
Build, run, and scale your apps - end to end
|
||||
</li>
|
||||
|
||||
<li class="list-checked-item">
|
||||
<span class="d-block fw-semi-bold mb-1">Easily add & manage your services</span>
|
||||
It brings together your tasks, projects, timelines, files and more
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End List Checked -->
|
||||
|
||||
<div class="row justify-content-between mt-5 gx-3">
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/gitlab-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/fitbit-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/flow-xo-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/layar-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col-lg-6 d-flex justify-content-center align-items-center min-vh-lg-100">
|
||||
<div class="w-100 content-space-t-4 content-space-t-lg-2 content-space-b-1" style="max-width: 25rem;">
|
||||
<!-- Form -->
|
||||
<form class="js-validate needs-validation" novalidate>
|
||||
<div class="text-center">
|
||||
<div class="mb-5">
|
||||
<h1 class="display-5">Forgot password?</h1>
|
||||
<p>Enter the email address you used when you joined and we'll send you instructions to reset your password.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<label class="form-label" for="resetPasswordSrEmail" tabindex="0">Your email</label>
|
||||
|
||||
<input type="email" class="form-control form-control-lg" name="email" id="resetPasswordSrEmail" tabindex="1" placeholder="Enter your email address" aria-label="Enter your email address" required>
|
||||
<span class="invalid-feedback">Please enter a valid email address.</span>
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
|
||||
<div class="d-grid gap-2">
|
||||
<button type="submit" class="btn btn-primary btn-lg">Submit</button>
|
||||
|
||||
<div class="text-center">
|
||||
<a class="btn btn-link" href="./authentication-login-cover.html">
|
||||
<i class="bi-chevron-left"></i> Back to Sign in
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<!-- End Form -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="./node_modules/jquery/dist/jquery.min.js"></script>
|
||||
<script src="./node_modules/jquery-migrate/dist/jquery-migrate.min.js"></script>
|
||||
<script src="./node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [.] -->
|
||||
<script src="./assets/vendor/hs-toggle-password/dist/js/hs-toggle-password.js"></script>
|
||||
<script src="./node_modules/tom-select/dist/js/tom-select.complete.min.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [.] -->
|
||||
<script src="./assets/js/hs.core.js"></script>
|
||||
<script src="./assets/js/hs.bs-validation.js"></script>
|
||||
<script src="./assets/js/hs.tom-select.js"></script>
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
window.onload = function () {
|
||||
// INITIALIZATION OF BOOTSTRAP VALIDATION
|
||||
// =======================================================
|
||||
HSBsValidation.init('.js-validate', {
|
||||
onSubmit: data => {
|
||||
data.event.preventDefault()
|
||||
alert('Submited')
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF TOGGLE PASSWORD
|
||||
// =======================================================
|
||||
new HSTogglePassword('.js-toggle-password')
|
||||
|
||||
|
||||
// INITIALIZATION OF SELECT
|
||||
// =======================================================
|
||||
HSCore.components.HSTomSelect.init('.js-select')
|
||||
}
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,340 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Basic Sign Up | Front - Admin & Dashboard Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="./favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [.] -->
|
||||
<link rel="stylesheet" href="./node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [.] ?v=1.0 -->
|
||||
|
||||
|
||||
|
||||
<link rel="preload" href="./assets/css/theme.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="./assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
|
||||
|
||||
<style data-hs-appearance-onload-styles>
|
||||
* {
|
||||
transition: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
opacity: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<script src="./assets/js/hs.theme-appearance.js"></script>
|
||||
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main" class="main">
|
||||
<div class="position-fixed top-0 end-0 start-0 bg-img-start" style="height: 32rem; background-image: url(./assets/svg/components/card-6.svg);">
|
||||
<!-- Shape -->
|
||||
<div class="shape shape-bottom zi-1">
|
||||
<svg preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 1921 273">
|
||||
<polygon fill="#fff" points="0,273 1921,273 1921,0 "/>
|
||||
</svg>
|
||||
</div>
|
||||
<!-- End Shape -->
|
||||
</div>
|
||||
|
||||
<!-- Content -->
|
||||
<div class="container py-5 py-sm-7">
|
||||
<a class="d-flex justify-content-center mb-5" href="./index.html">
|
||||
<img class="zi-2" src="./assets/svg/logos/logo.svg" alt="Image Description" style="width: 8rem;">
|
||||
</a>
|
||||
|
||||
<div class="mx-auto" style="max-width: 30rem;">
|
||||
<!-- Card -->
|
||||
<div class="card card-lg mb-5">
|
||||
<div class="card-body">
|
||||
<!-- Form -->
|
||||
<form class="js-validate needs-validation" novalidate>
|
||||
<div class="text-center">
|
||||
<div class="mb-5">
|
||||
<h1 class="display-5">Create your account</h1>
|
||||
<p>Already have an account? <a class="link" href="./authentication-login-basic.html">Sign in here</a></p>
|
||||
</div>
|
||||
|
||||
<div class="d-grid mb-4">
|
||||
<a class="btn btn-white btn-lg" href="#">
|
||||
<span class="d-flex justify-content-center align-items-center">
|
||||
<img class="avatar avatar-xss me-2" src="./assets/svg/brands/google-icon.svg" alt="Image Description">
|
||||
Sign up with Google
|
||||
</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<span class="divider-center text-muted mb-4">OR</span>
|
||||
</div>
|
||||
|
||||
<label class="form-label" for="fullNameSrEmail">Full name</label>
|
||||
|
||||
<!-- Form -->
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<input type="text" class="form-control form-control-lg" name="fullName" id="fullNameSrEmail" placeholder="Mark" aria-label="Mark" required>
|
||||
<span class="invalid-feedback">Please enter your first name.</span>
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
</div>
|
||||
|
||||
<div class="col-sm-6">
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<input type="text" class="form-control form-control-lg" placeholder="Williams" aria-label="Williams" required>
|
||||
<span class="invalid-feedback">Please enter your last name.</span>
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<label class="form-label" for="signupSrEmail">Your email</label>
|
||||
<input type="email" class="form-control form-control-lg" name="email" id="signupSrEmail" placeholder="Markwilliams@site.com" aria-label="Markwilliams@site.com" required>
|
||||
<span class="invalid-feedback">Please enter a valid email address.</span>
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<label class="form-label" for="signupSrPassword">Password</label>
|
||||
|
||||
<div class="input-group input-group-merge" data-hs-validation-validate-class>
|
||||
<input type="password" class="js-toggle-password form-control form-control-lg" name="password" id="signupSrPassword" placeholder="8+ characters required" aria-label="8+ characters required" required minlength="8"
|
||||
data-hs-toggle-password-options='{
|
||||
"target": [".js-toggle-password-target-1", ".js-toggle-password-target-2"],
|
||||
"defaultClass": "bi-eye-slash",
|
||||
"showClass": "bi-eye",
|
||||
"classChangeTarget": ".js-toggle-password-show-icon-1"
|
||||
}'>
|
||||
<a class="js-toggle-password-target-1 input-group-append input-group-text" href="javascript:;">
|
||||
<i class="js-toggle-password-show-icon-1 bi-eye"></i>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<span class="invalid-feedback">Your password is invalid. Please try again.</span>
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<label class="form-label" for="signupSrConfirmPassword">Confirm password</label>
|
||||
|
||||
<div class="input-group input-group-merge" data-hs-validation-validate-class>
|
||||
<input type="password" class="js-toggle-password form-control form-control-lg" name="confirmPassword" id="signupSrConfirmPassword" placeholder="8+ characters required" aria-label="8+ characters required" required minlength="8"
|
||||
data-hs-toggle-password-options='{
|
||||
"target": [".js-toggle-password-target-1", ".js-toggle-password-target-2"],
|
||||
"defaultClass": "bi-eye-slash",
|
||||
"showClass": "bi-eye",
|
||||
"classChangeTarget": ".js-toggle-password-show-icon-2"
|
||||
}'>
|
||||
<a class="js-toggle-password-target-2 input-group-append input-group-text" href="javascript:;">
|
||||
<i class="js-toggle-password-show-icon-2 bi-eye"></i>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<span class="invalid-feedback">Password does not match the confirm password.</span>
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
|
||||
<!-- Form Check -->
|
||||
<div class="form-check mb-4">
|
||||
<input class="form-check-input" type="checkbox" value="" id="termsCheckbox" required>
|
||||
<label class="form-check-label" for="termsCheckbox">
|
||||
I accept the <a href="#">Terms and Conditions</a>
|
||||
</label>
|
||||
<span class="invalid-feedback">Please accept our Terms and Conditions.</span>
|
||||
</div>
|
||||
<!-- End Form Check -->
|
||||
|
||||
<div class="d-grid gap-2">
|
||||
<button type="submit" class="btn btn-primary btn-lg">Create an account</button>
|
||||
|
||||
<button type="submit" class="btn btn-link">
|
||||
or Start your 30-day trial <i class="bu-chevron-right"></i>
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
<!-- End Form -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Card -->
|
||||
|
||||
<!-- Footer -->
|
||||
<div class="position-relative text-center zi-1">
|
||||
<small class="text-cap text-body mb-4">Trusted by the world's best teams</small>
|
||||
|
||||
<div class="w-85 mx-auto">
|
||||
<div class="row justify-content-between">
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/gitlab-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/fitbit-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/flow-xo-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/layar-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Footer -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="./node_modules/jquery/dist/jquery.min.js"></script>
|
||||
<script src="./node_modules/jquery-migrate/dist/jquery-migrate.min.js"></script>
|
||||
<script src="./node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [.] -->
|
||||
<script src="./assets/vendor/hs-toggle-password/dist/js/hs-toggle-password.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [.] -->
|
||||
<script src="./assets/js/hs.core.js"></script>
|
||||
<script src="./assets/js/hs.bs-validation.js"></script>
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
window.onload = function () {
|
||||
// INITIALIZATION OF BOOTSTRAP VALIDATION
|
||||
// =======================================================
|
||||
HSBsValidation.init('.js-validate', {
|
||||
onSubmit: data => {
|
||||
data.event.preventDefault()
|
||||
alert('Submited')
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF TOGGLE PASSWORD
|
||||
// =======================================================
|
||||
new HSTogglePassword('.js-toggle-password')
|
||||
}
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,420 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Cover Sign Up | Front - Admin & Dashboard Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="./favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [.] -->
|
||||
<link rel="stylesheet" href="./node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
<link rel="stylesheet" href="./node_modules/tom-select/dist/css/tom-select.bootstrap5.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [.] ?v=1.0 -->
|
||||
|
||||
|
||||
|
||||
<link rel="preload" href="./assets/css/theme.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="./assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
|
||||
|
||||
<style data-hs-appearance-onload-styles>
|
||||
* {
|
||||
transition: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
opacity: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="d-flex align-items-center min-h-100">
|
||||
|
||||
<script src="./assets/js/hs.theme-appearance.js"></script>
|
||||
|
||||
|
||||
<!-- ========== HEADER ========== -->
|
||||
<header class="position-absolute top-0 start-0 end-0 mt-3 mx-3">
|
||||
<div class="d-flex d-lg-none justify-content-between">
|
||||
<a href="./index.html">
|
||||
<img class="w-100" src="./assets/svg/logos/logo.svg" alt="Image Description" data-hs-theme-appearance="default" style="min-width: 7rem; max-width: 7rem;">
|
||||
<img class="w-100" src="./assets/svg/logos-light/logo.svg" alt="Image Description" data-hs-theme-appearance="dark" style="min-width: 7rem; max-width: 7rem;">
|
||||
</a>
|
||||
|
||||
<!-- Select -->
|
||||
<div class="tom-select-custom tom-select-custom-end zi-2">
|
||||
<select class="js-select form-select form-select-sm form-select-borderless"
|
||||
data-hs-tom-select-options='{
|
||||
"searchInDropdown": false,
|
||||
"hideSearch": true,
|
||||
"dropdownWidth": "12rem",
|
||||
"placeholder": "Select language"
|
||||
}'>
|
||||
<option label="empty"></option>
|
||||
<option value="language1" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/us.svg" alt="Image description" width="16"/><span>English (US)</span></span>'>English (US)</option>
|
||||
<option value="language2" selected data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/gb.svg" alt="Image description" width="16"/><span>English (UK)</span></span>'>English (UK)</option>
|
||||
<option value="language3" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/de.svg" alt="Image description" width="16"/><span>Deutsch</span></span>'>Deutsch</option>
|
||||
<option value="language4" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/dk.svg" alt="Image description" width="16"/><span>Dansk</span></span>'>Dansk</option>
|
||||
<option value="language5" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/es.svg" alt="Image description" width="16"/><span>Español</span></span>'>Español</option>
|
||||
<option value="language6" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/nl.svg" alt="Image description" width="16"/><span>Nederlands</span></span>'>Nederlands</option>
|
||||
<option value="language7" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/it.svg" alt="Image description" width="16"/><span>Italiano</span></span>'>Italiano</option>
|
||||
<option value="language8" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/cn.svg" alt="Image description" width="16"/><span>中文 (繁體)</span></span>'>中文 (繁體)</option>
|
||||
</select>
|
||||
</div>
|
||||
<!-- End Select -->
|
||||
</div>
|
||||
</header>
|
||||
<!-- ========== END HEADER ========== -->
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main" class="main pt-0">
|
||||
<!-- Content -->
|
||||
<div class="container-fluid px-3">
|
||||
<div class="row">
|
||||
<div class="col-lg-6 d-none d-lg-flex justify-content-center align-items-center min-vh-lg-100 position-relative bg-light px-0">
|
||||
<!-- Logo & Language -->
|
||||
<div class="position-absolute top-0 start-0 end-0 mt-3 mx-3">
|
||||
<div class="d-none d-lg-flex justify-content-between">
|
||||
<a href="./index.html">
|
||||
<img class="w-100" src="./assets/svg/logos/logo.svg" alt="Image Description" data-hs-theme-appearance="default" style="min-width: 7rem; max-width: 7rem;">
|
||||
<img class="w-100" src="./assets/svg/logos-light/logo.svg" alt="Image Description" data-hs-theme-appearance="dark" style="min-width: 7rem; max-width: 7rem;">
|
||||
</a>
|
||||
|
||||
<!-- Select -->
|
||||
<div class="tom-select-custom tom-select-custom-end tom-select-custom-bg-transparent">
|
||||
<select class="js-select form-select form-select-sm form-select-borderless"
|
||||
data-hs-tom-select-options='{
|
||||
"searchInDropdown": false,
|
||||
"hideSearch": true,
|
||||
"dropdownWidth": "12rem",
|
||||
"placeholder": "Select language"
|
||||
}'>
|
||||
<option label="empty"></option>
|
||||
<option value="language1" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/us.svg" alt="Image description" width="16"/><span>English (US)</span></span>'>English (US)</option>
|
||||
<option value="language2" selected data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/gb.svg" alt="Image description" width="16"/><span>English (UK)</span></span>'>English (UK)</option>
|
||||
<option value="language3" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/de.svg" alt="Image description" width="16"/><span>Deutsch</span></span>'>Deutsch</option>
|
||||
<option value="language4" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/dk.svg" alt="Image description" width="16"/><span>Dansk</span></span>'>Dansk</option>
|
||||
<option value="language5" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/es.svg" alt="Image description" width="16"/><span>Español</span></span>'>Español</option>
|
||||
<option value="language6" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/nl.svg" alt="Image description" width="16"/><span>Nederlands</span></span>'>Nederlands</option>
|
||||
<option value="language7" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/it.svg" alt="Image description" width="16"/><span>Italiano</span></span>'>Italiano</option>
|
||||
<option value="language8" data-option-template='<span class="d-flex align-items-center"><img class="avatar avatar-xss avatar-circle me-2" src="./node_modules/flag-icon-css/flags/1x1/cn.svg" alt="Image description" width="16"/><span>中文 (繁體)</span></span>'>中文 (繁體)</option>
|
||||
</select>
|
||||
</div>
|
||||
<!-- End Select -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Logo & Language -->
|
||||
|
||||
<div style="max-width: 23rem;">
|
||||
<div class="text-center mb-5">
|
||||
<img class="img-fluid" src="./assets/svg/illustrations/oc-chatting.svg" alt="Image Description" style="width: 12rem;" data-hs-theme-appearance="default">
|
||||
<img class="img-fluid" src="./assets/svg/illustrations-light/oc-chatting.svg" alt="Image Description" style="width: 12rem;" data-hs-theme-appearance="dark">
|
||||
</div>
|
||||
|
||||
<div class="mb-5">
|
||||
<h2 class="display-5">Build digital products with:</h2>
|
||||
</div>
|
||||
|
||||
<!-- List Checked -->
|
||||
<ul class="list-checked list-checked-lg list-checked-primary list-py-2">
|
||||
<li class="list-checked-item">
|
||||
<span class="d-block fw-semi-bold mb-1">All-in-one tool</span>
|
||||
Build, run, and scale your apps - end to end
|
||||
</li>
|
||||
|
||||
<li class="list-checked-item">
|
||||
<span class="d-block fw-semi-bold mb-1">Easily add & manage your services</span>
|
||||
It brings together your tasks, projects, timelines, files and more
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End List Checked -->
|
||||
|
||||
<div class="row justify-content-between mt-5 gx-3">
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/gitlab-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/fitbit-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/flow-xo-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col">
|
||||
<img class="img-fluid" src="./assets/svg/brands/layar-gray.svg" alt="Logo">
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col-lg-6 d-flex justify-content-center align-items-center min-vh-lg-100">
|
||||
<div class="w-100 content-space-t-4 content-space-t-lg-2 content-space-b-1" style="max-width: 25rem;">
|
||||
<!-- Form -->
|
||||
<form class="js-validate needs-validation" novalidate>
|
||||
<div class="text-center">
|
||||
<div class="mb-5">
|
||||
<h1 class="display-5">Create your account</h1>
|
||||
<p>Already have an account? <a class="link" href="./authentication-login-cover.html">Sign in here</a></p>
|
||||
</div>
|
||||
|
||||
<div class="d-grid mb-4">
|
||||
<a class="btn btn-white btn-lg" href="#">
|
||||
<span class="d-flex justify-content-center align-items-center">
|
||||
<img class="avatar avatar-xss me-2" src="./assets/svg/brands/google-icon.svg" alt="Image Description">
|
||||
Sign up with Google
|
||||
</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<span class="divider-center text-muted mb-4">OR</span>
|
||||
</div>
|
||||
|
||||
<label class="form-label" for="fullNameSrEmail">Full name</label>
|
||||
|
||||
<!-- Form -->
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<input type="text" class="form-control form-control-lg" name="fullName" id="fullNameSrEmail" placeholder="Mark" aria-label="Mark" required>
|
||||
<span class="invalid-feedback">Please enter your first name.</span>
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
</div>
|
||||
|
||||
<div class="col-sm-6">
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<input type="text" class="form-control form-control-lg" placeholder="Williams" aria-label="Williams" required>
|
||||
<span class="invalid-feedback">Please enter your last name.</span>
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<label class="form-label" for="signupSrEmail">Your email</label>
|
||||
<input type="email" class="form-control form-control-lg" name="email" id="signupSrEmail" placeholder="Markwilliams@site.com" aria-label="Markwilliams@site.com" required>
|
||||
<span class="invalid-feedback">Please enter a valid email address.</span>
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<label class="form-label" for="signupSrPassword">Password</label>
|
||||
|
||||
<div class="input-group input-group-merge" data-hs-validation-validate-class>
|
||||
<input type="password" class="js-toggle-password form-control form-control-lg" name="password" id="signupSrPassword" placeholder="8+ characters required" aria-label="8+ characters required" required minlength="8"
|
||||
data-hs-toggle-password-options='{
|
||||
"target": [".js-toggle-password-target-1", ".js-toggle-password-target-2"],
|
||||
"defaultClass": "bi-eye-slash",
|
||||
"showClass": "bi-eye",
|
||||
"classChangeTarget": ".js-toggle-password-show-icon-1"
|
||||
}'>
|
||||
<a class="js-toggle-password-target-1 input-group-append input-group-text" href="javascript:;">
|
||||
<i class="js-toggle-password-show-icon-1 bi-eye"></i>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<span class="invalid-feedback">Your password is invalid. Please try again.</span>
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
|
||||
<!-- Form -->
|
||||
<div class="mb-4">
|
||||
<label class="form-label" for="signupSrConfirmPassword">Confirm password</label>
|
||||
|
||||
<div class="input-group input-group-merge" data-hs-validation-validate-class>
|
||||
<input type="password" class="js-toggle-password form-control form-control-lg" name="confirmPassword" id="signupSrConfirmPassword" placeholder="8+ characters required" aria-label="8+ characters required" required minlength="8"
|
||||
data-hs-toggle-password-options='{
|
||||
"target": [".js-toggle-password-target-1", ".js-toggle-password-target-2"],
|
||||
"defaultClass": "bi-eye-slash",
|
||||
"showClass": "bi-eye",
|
||||
"classChangeTarget": ".js-toggle-password-show-icon-2"
|
||||
}'>
|
||||
<a class="js-toggle-password-target-2 input-group-append input-group-text" href="javascript:;">
|
||||
<i class="js-toggle-password-show-icon-2 bi-eye"></i>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<span class="invalid-feedback">Password does not match the confirm password.</span>
|
||||
</div>
|
||||
<!-- End Form -->
|
||||
|
||||
<!-- Form Check -->
|
||||
<div class="form-check mb-4">
|
||||
<input class="form-check-input" type="checkbox" value="" id="termsCheckbox" required>
|
||||
<label class="form-check-label" for="termsCheckbox">
|
||||
I accept the <a href="#">Terms and Conditions</a>
|
||||
</label>
|
||||
<span class="invalid-feedback">Please accept our Terms and Conditions.</span>
|
||||
</div>
|
||||
<!-- End Form Check -->
|
||||
|
||||
<div class="d-grid gap-2">
|
||||
<button type="submit" class="btn btn-primary btn-lg">Create an account</button>
|
||||
|
||||
<button type="submit" class="btn btn-link">
|
||||
or Start your 30-day trial <i class="bu-chevron-right"></i>
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
<!-- End Form -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="./node_modules/jquery/dist/jquery.min.js"></script>
|
||||
<script src="./node_modules/jquery-migrate/dist/jquery-migrate.min.js"></script>
|
||||
<script src="./node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [.] -->
|
||||
<script src="./assets/vendor/hs-toggle-password/dist/js/hs-toggle-password.js"></script>
|
||||
<script src="./node_modules/tom-select/dist/js/tom-select.complete.min.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [.] -->
|
||||
<script src="./assets/js/hs.core.js"></script>
|
||||
<script src="./assets/js/hs.bs-validation.js"></script>
|
||||
<script src="./assets/js/hs.tom-select.js"></script>
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
window.onload = function () {
|
||||
// INITIALIZATION OF BOOTSTRAP VALIDATION
|
||||
// =======================================================
|
||||
HSBsValidation.init('.js-validate', {
|
||||
onSubmit: data => {
|
||||
data.event.preventDefault()
|
||||
alert('Submited')
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF TOGGLE PASSWORD
|
||||
// =======================================================
|
||||
new HSTogglePassword('.js-toggle-password')
|
||||
|
||||
|
||||
// INITIALIZATION OF SELECT
|
||||
// =======================================================
|
||||
HSCore.components.HSTomSelect.init('.js-select')
|
||||
}
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,907 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Accordion - Documentation | Front - Multipurpose Responsive Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="../favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [..] -->
|
||||
<link rel="stylesheet" href="../node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [..] ?v=1.0 -->
|
||||
|
||||
|
||||
|
||||
<link rel="preload" href="../assets/css/theme.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/docs.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
|
||||
<link rel="preload" href="../assets/css/docs-dark.css" data-hs-appearance="dark" as="style">
|
||||
|
||||
<style data-hs-appearance-onload-styles>
|
||||
* {
|
||||
transition: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
opacity: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="navbar-sidebar-aside-lg">
|
||||
|
||||
<script src="../assets/js/hs.theme-appearance.js"></script>
|
||||
|
||||
|
||||
<!-- ========== HEADER ========== -->
|
||||
<header id="header" class="navbar navbar-expand navbar-end navbar-light navbar-sticky-lg-top bg-white">
|
||||
<div class="container-fluid">
|
||||
<nav class="navbar-nav-wrap">
|
||||
<div class="row flex-grow-1">
|
||||
<!-- Default Logo -->
|
||||
<div class="docs-navbar-sidebar-container d-flex align-items-center mb-2 mb-lg-0">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
|
||||
<div class="col-md px-lg-0">
|
||||
<div class="d-flex justify-content-between align-items-center px-lg-5 px-xl-10">
|
||||
<div class="d-none d-md-block">
|
||||
<!-- Search Form -->
|
||||
<form id="docsSearch" class="position-relative"
|
||||
data-hs-list-options='{
|
||||
"searchMenu": true,
|
||||
"keyboard": true,
|
||||
"item": "searchTemplate",
|
||||
"valueNames": ["component", "category", {"name": "link", "attr": "href"}],
|
||||
"empty": "#searchNoResults"
|
||||
}'>
|
||||
<!-- Input Group -->
|
||||
<div class="input-group input-group-merge navbar-input-group">
|
||||
<div class="input-group-prepend input-group-text">
|
||||
<i class="bi-search"></i>
|
||||
</div>
|
||||
|
||||
<input type="search" class="search form-control form-control-sm" placeholder="Search in docs" aria-label="Search in docs">
|
||||
|
||||
<a class="input-group-append input-group-text" href="javascript:;">
|
||||
<i id="clearSearchResultsIcon" class="bi-x" style="display: none;"></i>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Input Group -->
|
||||
|
||||
<!-- List -->
|
||||
<div class="list dropdown-menu navbar-dropdown-menu-borderless w-100 overflow-auto" style="max-height: 16rem;"></div>
|
||||
<!-- End List -->
|
||||
|
||||
<!-- Empty -->
|
||||
<div id="searchNoResults" style="display: none;">
|
||||
<div class="text-center p-4">
|
||||
<img class="mb-3" src="../assets/svg/illustrations/oc-error.svg" alt="Image Description" data-hs-theme-appearance="default" style="width: 7rem;">
|
||||
<img class="mb-3" src="../assets/svg/illustrations-light/oc-error.svg" alt="Image Description" data-hs-theme-appearance="dark" style="width: 7rem;">
|
||||
<p class="mb-0">No Results</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Empty -->
|
||||
</form>
|
||||
<!-- End Search Form -->
|
||||
|
||||
<!-- List Item Template -->
|
||||
<div class="d-none">
|
||||
<div id="searchTemplate" class="dropdown-item">
|
||||
<a class="d-block link" href="#">
|
||||
<span class="category d-block fw-normal text-muted mb-1"></span>
|
||||
<span class="component text-dark"></span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End List Item Template -->
|
||||
</div>
|
||||
|
||||
<!-- Navbar -->
|
||||
<ul class="navbar-nav p-0">
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-ghost-secondary btn-sm" href="https://htmlstream.com/contact-us" target="_blank">
|
||||
Get Support <i class="bi-box-arrow-up-right ms-1"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-primary btn-sm" href="../index.html">
|
||||
<i class="bi-eye me-1"></i> Preview Demo
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Navbar -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</nav>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<!-- ========== END HEADER ========== -->
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main">
|
||||
<!-- Navbar -->
|
||||
<nav class="js-nav-scroller navbar navbar-expand-lg navbar-sidebar navbar-vertical navbar-light bg-white border-end"
|
||||
data-hs-nav-scroller-options='{
|
||||
"type": "vertical",
|
||||
"target": ".navbar-nav .active",
|
||||
"offset": 80
|
||||
}'>
|
||||
<!-- Navbar Toggle -->
|
||||
<div class="d-grid flex-grow-1 px-2">
|
||||
<button type="button" class="navbar-toggler btn btn-white" data-bs-toggle="collapse" data-bs-target="#navbarVerticalNavMenu" aria-label="Toggle navigation" aria-expanded="false" aria-controls="navbarVerticalNavMenu">
|
||||
<span class="d-flex justify-content-between align-items-center">
|
||||
<span class="h3 mb-0">Nav menu</span>
|
||||
|
||||
<span class="navbar-toggler-default">
|
||||
<i class="bi-list"></i>
|
||||
</span>
|
||||
|
||||
<span class="navbar-toggler-toggled">
|
||||
<i class="bi-x"></i>
|
||||
</span>
|
||||
</span>
|
||||
</button>
|
||||
</div>
|
||||
<!-- End Navbar Toggle -->
|
||||
|
||||
<!-- Navbar Collapse -->
|
||||
<div id="navbarVerticalNavMenu" class="collapse navbar-collapse">
|
||||
<div class="navbar-brand-wrapper border-end" style="height: auto;">
|
||||
<!-- Default Logo -->
|
||||
<div class="d-flex align-items-center mb-3">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a class="navbar-brand-badge" href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary ms-2">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
</div>
|
||||
|
||||
<div class="docs-navbar-sidebar-aside-body navbar-sidebar-aside-body">
|
||||
<ul id="navbarSettings" class="navbar-nav nav nav-vertical nav-tabs nav-tabs-borderless nav-sm">
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Documentation</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/index.html">Introduction</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-2 my-lg-5"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Getting started</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/gulp.html">Gulp</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/darkmode.html">Dark Mode <span class="badge bg-soft-dark text-dark lh-base ms-1">New</span></a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/customization.html">Customization</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/credits.html">Credits</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/changelog.html">Changelog</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Design & Graphics</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/bs-icons.html">Bootstrap Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/illustrations.html">Illustrations</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Components</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" href="../documentation/accordion.html">Accordion</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/alerts.html">Alerts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/avatars.html">Avatars</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/badge.html">Badge</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/breadcrumb.html">Breadcrumb</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/buttons.html">Buttons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/button-group.html">Button Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/cards.html">Cards</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/collapse.html">Collapse</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/column-divider.html">Column Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/devices.html">Devices</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/divider.html">Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropdowns.html">Dropdowns</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/icons.html">Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/list-group.html">List Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/lists.html">Lists</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/legend-indicator.html">Legend Indicator</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/modal.html">Modal</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/offcanvas.html">Offcanvas</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/page-header.html">Page Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/pagination.html">Pagination</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/popovers.html">Popovers</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/progress.html">Progress</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/profile.html">Profile</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shapes.html">Shapes</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sliding-img.html">Sliding Image</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spinners.html">Spinners</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/steps.html">Steps</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tab.html">Tab</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toasts.html">Toasts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tooltips.html">Tooltips</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/typography.html">Typography</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Navbars</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar.html">Navbar</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navs.html">Navs</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/mega-menu.html">Mega Menu</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar-vertical-aside.html">Navbar Vertical Aside</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/scrollspy.html">Scrollspy</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Tables</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tables.html">Tables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datatables.html">Datatables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/table-sticky-header.html">Sticky Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Basic forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/basic-forms.html">Basic Forms</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/checks-and-switches.html">Checks & Switches</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-group.html">Input Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Advanced Forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/select.html">Advanced Select</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datepicker.html">Datepicker (Flatpickr)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/daterangepicker.html">Date Range Picker</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/calendar.html">Calendar (Fullcalendar)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/file-attachments.html">File Attachments</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropzone.html">Drag’ n’ Drop File Uploads</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quill.html">WYSIWYG Editor</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quantity-counter.html">Quantity Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/copy-to-clipboard.html">Copy to Clipboard</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-mask.html">Input Mask</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/step-forms.html">Step Forms (Wizards)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/add-field.html">Add Field</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-password.html">Toggle Password</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/count-characters.html">Count Characters</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/form-search.html">Form Search</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-switch.html">Toggle Switch</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/google-recaptcha.html">Google reCAPTCHA</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Charts</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/chartjs.html">Chart.js</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/counter.html">Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/circles.html">Circles.js (Pie Chart)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Others</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/fslightbox.html">Fullscreen Lightbox</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-leaflet.html">Leaflet</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-jsvectormap.html">JSVectorMap</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sortablejs.html">SortableJS</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sticky-block.html">Sticky Block</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/go-to.html">Go To</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Utilities</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/backgrounds.html">Backgrounds</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/borders.html">Borders</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/colors.html">Colors</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/links.html">Links</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/position.html">Position</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shadows.html">Shadows</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sizing.html">Sizing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spacing.html">Spacing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/z-index.html">Z-index</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/opacity.html">Opacity</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Navbar Collapse -->
|
||||
</nav>
|
||||
<!-- End Navbar -->
|
||||
|
||||
<!-- Content -->
|
||||
<div class="navbar-sidebar-aside-content content-space-1 content-space-md-2 px-lg-5 px-xl-10">
|
||||
<!-- Page Header -->
|
||||
<div class="docs-page-header">
|
||||
<div class="row align-items-center">
|
||||
<div class="col-sm">
|
||||
<h1 class="docs-page-header-title">Accordion</h1>
|
||||
<p class="docs-page-header-text">Vertically collapsing accordions.</p>
|
||||
<a class="link" href="https://getbootstrap.com/docs/5.0/components/accordion/" target="_blank">Bootstrap Accordion documentation <i class="bi-box-arrow-up-right"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Page Header -->
|
||||
|
||||
<!-- Heading -->
|
||||
<h2 id="example" class="hs-docs-heading">
|
||||
Example <a class="anchorjs-link" href="#example" aria-label="Anchor" data-anchorjs-icon="#"></a>
|
||||
</h2>
|
||||
<!-- End Heading -->
|
||||
|
||||
<!-- Card -->
|
||||
<div class="card">
|
||||
<!-- Header -->
|
||||
<div class="card-header">
|
||||
<!-- Nav -->
|
||||
<ul class="nav nav-segment" id="navTab1" role="tablist">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" id="nav-resultTab1" href="#nav-result1" data-bs-toggle="pill" data-bs-target="#nav-result1" role="tab" aria-controls="nav-result1" aria-selected="true">Preview</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" id="nav-htmlTab1" href="#nav-html1" data-bs-toggle="pill" data-bs-target="#nav-html1" role="tab" aria-controls="nav-html1" aria-selected="false">HTML</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Nav -->
|
||||
</div>
|
||||
<!-- End Header -->
|
||||
|
||||
<!-- Tab Content -->
|
||||
<div class="tab-content" id="navTabContent1">
|
||||
<div class="tab-pane fade p-4 show active" id="nav-result1" role="tabpanel" aria-labelledby="nav-resultTab1">
|
||||
<!-- Accordion -->
|
||||
<div class="accordion" id="accordionExample">
|
||||
<div class="accordion-item">
|
||||
<div class="accordion-header" id="headingOne">
|
||||
<a class="accordion-button" role="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
|
||||
Accordion Item #1
|
||||
</a>
|
||||
</div>
|
||||
<div id="collapseOne" class="accordion-collapse collapse show" aria-labelledby="headingOne" data-bs-parent="#accordionExample">
|
||||
<div class="accordion-body">
|
||||
<strong>This is the first item's accordion body.</strong> It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the <code>.accordion-body</code>, though the transition does limit overflow.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="accordion-item">
|
||||
<div class="accordion-header" id="headingTwo">
|
||||
<a class="accordion-button collapsed" role="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
|
||||
Accordion Item #2
|
||||
</a>
|
||||
</div>
|
||||
<div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample">
|
||||
<div class="accordion-body">
|
||||
<strong>This is the second item's accordion body.</strong> It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the <code>.accordion-body</code>, though the transition does limit overflow.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="accordion-item">
|
||||
<div class="accordion-header" id="headingThree">
|
||||
<a class="accordion-button collapsed" role="button" data-bs-toggle="collapse" data-bs-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
|
||||
Accordion Item #3
|
||||
</a>
|
||||
</div>
|
||||
<div id="collapseThree" class="accordion-collapse collapse" aria-labelledby="headingThree" data-bs-parent="#accordionExample">
|
||||
<div class="accordion-body">
|
||||
<strong>This is the third item's accordion body.</strong> It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the <code>.accordion-body</code>, though the transition does limit overflow.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Accordion -->
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="nav-html1" role="tabpanel" aria-labelledby="nav-htmlTab1">
|
||||
<pre>
|
||||
<code class="language-markup" data-lang="html">
|
||||
<!-- Accordion -->
|
||||
<div class="accordion" id="accordionExample">
|
||||
<div class="accordion-item">
|
||||
<div class="accordion-header" id="headingOne">
|
||||
<a class="accordion-button" role="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
|
||||
Accordion Item #1
|
||||
</a>
|
||||
</div>
|
||||
<div id="collapseOne" class="accordion-collapse collapse show" aria-labelledby="headingOne" data-bs-parent="#accordionExample">
|
||||
<div class="accordion-body">
|
||||
<strong>This is the first item's accordion body.</strong> It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the <code>.accordion-body</code>, though the transition does limit overflow.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="accordion-item">
|
||||
<div class="accordion-header" id="headingTwo">
|
||||
<a class="accordion-button collapsed" role="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
|
||||
Accordion Item #2
|
||||
</a>
|
||||
</div>
|
||||
<div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample">
|
||||
<div class="accordion-body">
|
||||
<strong>This is the second item's accordion body.</strong> It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the <code>.accordion-body</code>, though the transition does limit overflow.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="accordion-item">
|
||||
<div class="accordion-header" id="headingThree">
|
||||
<a class="accordion-button collapsed" role="button" data-bs-toggle="collapse" data-bs-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
|
||||
Accordion Item #3
|
||||
</a>
|
||||
</div>
|
||||
<div id="collapseThree" class="accordion-collapse collapse" aria-labelledby="headingThree" data-bs-parent="#accordionExample">
|
||||
<div class="accordion-body">
|
||||
<strong>This is the third item's accordion body.</strong> It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the <code>.accordion-body</code>, though the transition does limit overflow.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Accordion -->
|
||||
</code>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Tab Content -->
|
||||
</div>
|
||||
<!-- End Card -->
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
|
||||
<!-- ========== SECONDARY CONTENTS ========== -->
|
||||
<!-- Go To -->
|
||||
<a class="js-go-to go-to position-fixed" href="javascript:;" style="visibility: hidden;"
|
||||
data-hs-go-to-options='{
|
||||
"offsetTop": 700,
|
||||
"position": {
|
||||
"init": {
|
||||
"right": "2rem"
|
||||
},
|
||||
"show": {
|
||||
"bottom": "2rem"
|
||||
},
|
||||
"hide": {
|
||||
"bottom": "-2rem"
|
||||
}
|
||||
}
|
||||
}'>
|
||||
<i class="bi-chevron-up"></i>
|
||||
</a>
|
||||
<!-- ========== END SECONDARY CONTENTS ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="../node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [..] -->
|
||||
<script src="../assets/vendor/hs-header/dist/hs-header.min.js"></script>
|
||||
<script src="../assets/vendor/hs-nav-scroller/dist/hs-nav-scroller.min.js"></script>
|
||||
<script src="../node_modules/list.js/dist/list.min.js"></script>
|
||||
<script src="../assets/vendor/hs-go-to/dist/hs-go-to.min.js"></script>
|
||||
<script src="../assets/vendor/prism/prism.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [..] -->
|
||||
<script src="../assets/js/hs.core.js"></script>
|
||||
<script src="../assets/js/hs.list.js"></script>
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
// INITIALIZATION OF HEADER
|
||||
// =======================================================
|
||||
new HSHeader('#header').init()
|
||||
|
||||
|
||||
// INITIALIZATION OF NAV SCROLLER
|
||||
// =======================================================
|
||||
new HsNavScroller('.js-nav-scroller', {
|
||||
delay: 400,
|
||||
offset: 140
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF LISTJS COMPONENT
|
||||
// =======================================================
|
||||
HSCore.components.HSList.init('#docsSearch');
|
||||
const docsSearch = HSCore.components.HSList.getItem('docsSearch');
|
||||
|
||||
|
||||
// GET JSON FILE RESULTS
|
||||
// =======================================================
|
||||
fetch('../assets/json/docs-search.json')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
docsSearch.add(data)
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF GO TO
|
||||
// =======================================================
|
||||
new HSGoTo('.js-go-to')
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,867 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Breadcrumb - Documentation | Front - Multipurpose Responsive Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="../favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [..] -->
|
||||
<link rel="stylesheet" href="../node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [..] ?v=1.0 -->
|
||||
|
||||
|
||||
|
||||
<link rel="preload" href="../assets/css/theme.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/docs.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
|
||||
<link rel="preload" href="../assets/css/docs-dark.css" data-hs-appearance="dark" as="style">
|
||||
|
||||
<style data-hs-appearance-onload-styles>
|
||||
* {
|
||||
transition: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
opacity: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="navbar-sidebar-aside-lg">
|
||||
|
||||
<script src="../assets/js/hs.theme-appearance.js"></script>
|
||||
|
||||
|
||||
<!-- ========== HEADER ========== -->
|
||||
<header id="header" class="navbar navbar-expand navbar-end navbar-light navbar-sticky-lg-top bg-white">
|
||||
<div class="container-fluid">
|
||||
<nav class="navbar-nav-wrap">
|
||||
<div class="row flex-grow-1">
|
||||
<!-- Default Logo -->
|
||||
<div class="docs-navbar-sidebar-container d-flex align-items-center mb-2 mb-lg-0">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
|
||||
<div class="col-md px-lg-0">
|
||||
<div class="d-flex justify-content-between align-items-center px-lg-5 px-xl-10">
|
||||
<div class="d-none d-md-block">
|
||||
<!-- Search Form -->
|
||||
<form id="docsSearch" class="position-relative"
|
||||
data-hs-list-options='{
|
||||
"searchMenu": true,
|
||||
"keyboard": true,
|
||||
"item": "searchTemplate",
|
||||
"valueNames": ["component", "category", {"name": "link", "attr": "href"}],
|
||||
"empty": "#searchNoResults"
|
||||
}'>
|
||||
<!-- Input Group -->
|
||||
<div class="input-group input-group-merge navbar-input-group">
|
||||
<div class="input-group-prepend input-group-text">
|
||||
<i class="bi-search"></i>
|
||||
</div>
|
||||
|
||||
<input type="search" class="search form-control form-control-sm" placeholder="Search in docs" aria-label="Search in docs">
|
||||
|
||||
<a class="input-group-append input-group-text" href="javascript:;">
|
||||
<i id="clearSearchResultsIcon" class="bi-x" style="display: none;"></i>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Input Group -->
|
||||
|
||||
<!-- List -->
|
||||
<div class="list dropdown-menu navbar-dropdown-menu-borderless w-100 overflow-auto" style="max-height: 16rem;"></div>
|
||||
<!-- End List -->
|
||||
|
||||
<!-- Empty -->
|
||||
<div id="searchNoResults" style="display: none;">
|
||||
<div class="text-center p-4">
|
||||
<img class="mb-3" src="../assets/svg/illustrations/oc-error.svg" alt="Image Description" data-hs-theme-appearance="default" style="width: 7rem;">
|
||||
<img class="mb-3" src="../assets/svg/illustrations-light/oc-error.svg" alt="Image Description" data-hs-theme-appearance="dark" style="width: 7rem;">
|
||||
<p class="mb-0">No Results</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Empty -->
|
||||
</form>
|
||||
<!-- End Search Form -->
|
||||
|
||||
<!-- List Item Template -->
|
||||
<div class="d-none">
|
||||
<div id="searchTemplate" class="dropdown-item">
|
||||
<a class="d-block link" href="#">
|
||||
<span class="category d-block fw-normal text-muted mb-1"></span>
|
||||
<span class="component text-dark"></span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End List Item Template -->
|
||||
</div>
|
||||
|
||||
<!-- Navbar -->
|
||||
<ul class="navbar-nav p-0">
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-ghost-secondary btn-sm" href="https://htmlstream.com/contact-us" target="_blank">
|
||||
Get Support <i class="bi-box-arrow-up-right ms-1"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-primary btn-sm" href="../index.html">
|
||||
<i class="bi-eye me-1"></i> Preview Demo
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Navbar -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</nav>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<!-- ========== END HEADER ========== -->
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main">
|
||||
<!-- Navbar -->
|
||||
<nav class="js-nav-scroller navbar navbar-expand-lg navbar-sidebar navbar-vertical navbar-light bg-white border-end"
|
||||
data-hs-nav-scroller-options='{
|
||||
"type": "vertical",
|
||||
"target": ".navbar-nav .active",
|
||||
"offset": 80
|
||||
}'>
|
||||
<!-- Navbar Toggle -->
|
||||
<div class="d-grid flex-grow-1 px-2">
|
||||
<button type="button" class="navbar-toggler btn btn-white" data-bs-toggle="collapse" data-bs-target="#navbarVerticalNavMenu" aria-label="Toggle navigation" aria-expanded="false" aria-controls="navbarVerticalNavMenu">
|
||||
<span class="d-flex justify-content-between align-items-center">
|
||||
<span class="h3 mb-0">Nav menu</span>
|
||||
|
||||
<span class="navbar-toggler-default">
|
||||
<i class="bi-list"></i>
|
||||
</span>
|
||||
|
||||
<span class="navbar-toggler-toggled">
|
||||
<i class="bi-x"></i>
|
||||
</span>
|
||||
</span>
|
||||
</button>
|
||||
</div>
|
||||
<!-- End Navbar Toggle -->
|
||||
|
||||
<!-- Navbar Collapse -->
|
||||
<div id="navbarVerticalNavMenu" class="collapse navbar-collapse">
|
||||
<div class="navbar-brand-wrapper border-end" style="height: auto;">
|
||||
<!-- Default Logo -->
|
||||
<div class="d-flex align-items-center mb-3">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a class="navbar-brand-badge" href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary ms-2">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
</div>
|
||||
|
||||
<div class="docs-navbar-sidebar-aside-body navbar-sidebar-aside-body">
|
||||
<ul id="navbarSettings" class="navbar-nav nav nav-vertical nav-tabs nav-tabs-borderless nav-sm">
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Documentation</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/index.html">Introduction</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-2 my-lg-5"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Getting started</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/gulp.html">Gulp</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/darkmode.html">Dark Mode <span class="badge bg-soft-dark text-dark lh-base ms-1">New</span></a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/customization.html">Customization</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/credits.html">Credits</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/changelog.html">Changelog</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Design & Graphics</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/bs-icons.html">Bootstrap Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/illustrations.html">Illustrations</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Components</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/accordion.html">Accordion</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/alerts.html">Alerts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/avatars.html">Avatars</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/badge.html">Badge</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" href="../documentation/breadcrumb.html">Breadcrumb</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/buttons.html">Buttons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/button-group.html">Button Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/cards.html">Cards</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/collapse.html">Collapse</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/column-divider.html">Column Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/devices.html">Devices</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/divider.html">Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropdowns.html">Dropdowns</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/icons.html">Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/list-group.html">List Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/lists.html">Lists</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/legend-indicator.html">Legend Indicator</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/modal.html">Modal</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/offcanvas.html">Offcanvas</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/page-header.html">Page Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/pagination.html">Pagination</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/popovers.html">Popovers</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/progress.html">Progress</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/profile.html">Profile</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shapes.html">Shapes</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sliding-img.html">Sliding Image</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spinners.html">Spinners</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/steps.html">Steps</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tab.html">Tab</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toasts.html">Toasts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tooltips.html">Tooltips</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/typography.html">Typography</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Navbars</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar.html">Navbar</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navs.html">Navs</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/mega-menu.html">Mega Menu</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar-vertical-aside.html">Navbar Vertical Aside</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/scrollspy.html">Scrollspy</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Tables</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tables.html">Tables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datatables.html">Datatables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/table-sticky-header.html">Sticky Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Basic forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/basic-forms.html">Basic Forms</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/checks-and-switches.html">Checks & Switches</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-group.html">Input Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Advanced Forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/select.html">Advanced Select</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datepicker.html">Datepicker (Flatpickr)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/daterangepicker.html">Date Range Picker</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/calendar.html">Calendar (Fullcalendar)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/file-attachments.html">File Attachments</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropzone.html">Drag’ n’ Drop File Uploads</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quill.html">WYSIWYG Editor</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quantity-counter.html">Quantity Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/copy-to-clipboard.html">Copy to Clipboard</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-mask.html">Input Mask</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/step-forms.html">Step Forms (Wizards)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/add-field.html">Add Field</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-password.html">Toggle Password</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/count-characters.html">Count Characters</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/form-search.html">Form Search</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-switch.html">Toggle Switch</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/google-recaptcha.html">Google reCAPTCHA</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Charts</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/chartjs.html">Chart.js</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/counter.html">Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/circles.html">Circles.js (Pie Chart)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Others</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/fslightbox.html">Fullscreen Lightbox</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-leaflet.html">Leaflet</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-jsvectormap.html">JSVectorMap</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sortablejs.html">SortableJS</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sticky-block.html">Sticky Block</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/go-to.html">Go To</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Utilities</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/backgrounds.html">Backgrounds</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/borders.html">Borders</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/colors.html">Colors</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/links.html">Links</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/position.html">Position</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shadows.html">Shadows</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sizing.html">Sizing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spacing.html">Spacing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/z-index.html">Z-index</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/opacity.html">Opacity</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Navbar Collapse -->
|
||||
</nav>
|
||||
<!-- End Navbar -->
|
||||
|
||||
<!-- Content -->
|
||||
<div class="navbar-sidebar-aside-content content-space-1 content-space-md-2 px-lg-5 px-xl-10">
|
||||
<!-- Page Header -->
|
||||
<div class="docs-page-header">
|
||||
<div class="row align-items-center">
|
||||
<div class="col-sm">
|
||||
<h1 class="docs-page-header-title">Breadcrumb</h1>
|
||||
<p class="docs-page-header-text">See what's new added, changed, fixed, improved or updated in the latest Front versions.</p>
|
||||
<a class="link" href="https://getbootstrap.com/docs/5.0/components/breadcrumb/" target="_blank">Bootstrap Breadcrumb documentation <i class="bi-box-arrow-up-right"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Page Header -->
|
||||
|
||||
<!-- Heading -->
|
||||
<h2 id="basic-example" class="hs-docs-heading">
|
||||
Basic example <a class="anchorjs-link" href="#basic-example" aria-label="Anchor" data-anchorjs-icon="#"></a>
|
||||
</h2>
|
||||
<!-- End Heading -->
|
||||
|
||||
<!-- Card -->
|
||||
<div class="card mb-7">
|
||||
<!-- Header -->
|
||||
<div class="card-header">
|
||||
<!-- Nav -->
|
||||
<ul class="nav nav-segment" id="navTab1" role="tablist">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" id="nav-resultTab1" href="#nav-result1" data-bs-toggle="pill" role="tab" aria-controls="nav-result1" aria-selected="true">Preview</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" id="nav-htmlTab1" href="#nav-html1" data-bs-toggle="pill" role="tab" aria-controls="nav-html1" aria-selected="false">HTML</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Nav -->
|
||||
</div>
|
||||
<!-- End Header -->
|
||||
|
||||
<!-- Tab Content -->
|
||||
<div class="tab-content" id="navTabContent1">
|
||||
<div class="tab-pane fade p-4 show active" id="nav-result1" role="tabpanel" aria-labelledby="nav-resultTab1">
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item active" aria-current="page">Home</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="#">Home</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">Library</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="#">Home</a></li>
|
||||
<li class="breadcrumb-item"><a href="#">Library</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">Data</li>
|
||||
</ol>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="nav-html1" role="tabpanel" aria-labelledby="nav-htmlTab1">
|
||||
<pre>
|
||||
<code class="language-markup" data-lang="html">
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item active" aria-current="page">Home</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="#">Home</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">Library</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="#">Home</a></li>
|
||||
<li class="breadcrumb-item"><a href="#">Library</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">Data</li>
|
||||
</ol>
|
||||
</nav>
|
||||
</code>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Tab Content -->
|
||||
</div>
|
||||
<!-- End Card -->
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
|
||||
<!-- ========== SECONDARY CONTENTS ========== -->
|
||||
<!-- Go To -->
|
||||
<a class="js-go-to go-to position-fixed" href="javascript:;" style="visibility: hidden;"
|
||||
data-hs-go-to-options='{
|
||||
"offsetTop": 700,
|
||||
"position": {
|
||||
"init": {
|
||||
"right": "2rem"
|
||||
},
|
||||
"show": {
|
||||
"bottom": "2rem"
|
||||
},
|
||||
"hide": {
|
||||
"bottom": "-2rem"
|
||||
}
|
||||
}
|
||||
}'>
|
||||
<i class="bi-chevron-up"></i>
|
||||
</a>
|
||||
<!-- ========== END SECONDARY CONTENTS ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="../node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [..] -->
|
||||
<script src="../assets/vendor/hs-header/dist/hs-header.min.js"></script>
|
||||
<script src="../assets/vendor/hs-nav-scroller/dist/hs-nav-scroller.min.js"></script>
|
||||
<script src="../node_modules/list.js/dist/list.min.js"></script>
|
||||
<script src="../assets/vendor/hs-go-to/dist/hs-go-to.min.js"></script>
|
||||
<script src="../assets/vendor/prism/prism.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [..] -->
|
||||
<script src="../assets/js/hs.core.js"></script>
|
||||
<script src="../assets/js/hs.list.js"></script>
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
// INITIALIZATION OF HEADER
|
||||
// =======================================================
|
||||
new HSHeader('#header').init()
|
||||
|
||||
|
||||
// INITIALIZATION OF NAV SCROLLER
|
||||
// =======================================================
|
||||
new HsNavScroller('.js-nav-scroller', {
|
||||
delay: 400,
|
||||
offset: 140
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF LISTJS COMPONENT
|
||||
// =======================================================
|
||||
HSCore.components.HSList.init('#docsSearch');
|
||||
const docsSearch = HSCore.components.HSList.getItem('docsSearch');
|
||||
|
||||
|
||||
// GET JSON FILE RESULTS
|
||||
// =======================================================
|
||||
fetch('../assets/json/docs-search.json')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
docsSearch.add(data)
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF GO TO
|
||||
// =======================================================
|
||||
new HSGoTo('.js-go-to')
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,873 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Bootstrap Icons - Documentation | Front - Multipurpose Responsive Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="../favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [..] -->
|
||||
<link rel="stylesheet" href="../node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [..] ?v=1.0 -->
|
||||
|
||||
|
||||
|
||||
<link rel="preload" href="../assets/css/theme.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/docs.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
|
||||
<link rel="preload" href="../assets/css/docs-dark.css" data-hs-appearance="dark" as="style">
|
||||
|
||||
<style data-hs-appearance-onload-styles>
|
||||
* {
|
||||
transition: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
opacity: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="navbar-sidebar-aside-lg">
|
||||
|
||||
<script src="../assets/js/hs.theme-appearance.js"></script>
|
||||
|
||||
|
||||
<!-- ========== HEADER ========== -->
|
||||
<header id="header" class="navbar navbar-expand navbar-end navbar-light navbar-sticky-lg-top bg-white">
|
||||
<div class="container-fluid">
|
||||
<nav class="navbar-nav-wrap">
|
||||
<div class="row flex-grow-1">
|
||||
<!-- Default Logo -->
|
||||
<div class="docs-navbar-sidebar-container d-flex align-items-center mb-2 mb-lg-0">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
|
||||
<div class="col-md px-lg-0">
|
||||
<div class="d-flex justify-content-between align-items-center px-lg-5 px-xl-10">
|
||||
<div class="d-none d-md-block">
|
||||
<!-- Search Form -->
|
||||
<form id="docsSearch" class="position-relative"
|
||||
data-hs-list-options='{
|
||||
"searchMenu": true,
|
||||
"keyboard": true,
|
||||
"item": "searchTemplate",
|
||||
"valueNames": ["component", "category", {"name": "link", "attr": "href"}],
|
||||
"empty": "#searchNoResults"
|
||||
}'>
|
||||
<!-- Input Group -->
|
||||
<div class="input-group input-group-merge navbar-input-group">
|
||||
<div class="input-group-prepend input-group-text">
|
||||
<i class="bi-search"></i>
|
||||
</div>
|
||||
|
||||
<input type="search" class="search form-control form-control-sm" placeholder="Search in docs" aria-label="Search in docs">
|
||||
|
||||
<a class="input-group-append input-group-text" href="javascript:;">
|
||||
<i id="clearSearchResultsIcon" class="bi-x" style="display: none;"></i>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Input Group -->
|
||||
|
||||
<!-- List -->
|
||||
<div class="list dropdown-menu navbar-dropdown-menu-borderless w-100 overflow-auto" style="max-height: 16rem;"></div>
|
||||
<!-- End List -->
|
||||
|
||||
<!-- Empty -->
|
||||
<div id="searchNoResults" style="display: none;">
|
||||
<div class="text-center p-4">
|
||||
<img class="mb-3" src="../assets/svg/illustrations/oc-error.svg" alt="Image Description" data-hs-theme-appearance="default" style="width: 7rem;">
|
||||
<img class="mb-3" src="../assets/svg/illustrations-light/oc-error.svg" alt="Image Description" data-hs-theme-appearance="dark" style="width: 7rem;">
|
||||
<p class="mb-0">No Results</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Empty -->
|
||||
</form>
|
||||
<!-- End Search Form -->
|
||||
|
||||
<!-- List Item Template -->
|
||||
<div class="d-none">
|
||||
<div id="searchTemplate" class="dropdown-item">
|
||||
<a class="d-block link" href="#">
|
||||
<span class="category d-block fw-normal text-muted mb-1"></span>
|
||||
<span class="component text-dark"></span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End List Item Template -->
|
||||
</div>
|
||||
|
||||
<!-- Navbar -->
|
||||
<ul class="navbar-nav p-0">
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-ghost-secondary btn-sm" href="https://htmlstream.com/contact-us" target="_blank">
|
||||
Get Support <i class="bi-box-arrow-up-right ms-1"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-primary btn-sm" href="../index.html">
|
||||
<i class="bi-eye me-1"></i> Preview Demo
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Navbar -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</nav>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<!-- ========== END HEADER ========== -->
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main">
|
||||
<!-- Navbar -->
|
||||
<nav class="js-nav-scroller navbar navbar-expand-lg navbar-sidebar navbar-vertical navbar-light bg-white border-end"
|
||||
data-hs-nav-scroller-options='{
|
||||
"type": "vertical",
|
||||
"target": ".navbar-nav .active",
|
||||
"offset": 80
|
||||
}'>
|
||||
<!-- Navbar Toggle -->
|
||||
<div class="d-grid flex-grow-1 px-2">
|
||||
<button type="button" class="navbar-toggler btn btn-white" data-bs-toggle="collapse" data-bs-target="#navbarVerticalNavMenu" aria-label="Toggle navigation" aria-expanded="false" aria-controls="navbarVerticalNavMenu">
|
||||
<span class="d-flex justify-content-between align-items-center">
|
||||
<span class="h3 mb-0">Nav menu</span>
|
||||
|
||||
<span class="navbar-toggler-default">
|
||||
<i class="bi-list"></i>
|
||||
</span>
|
||||
|
||||
<span class="navbar-toggler-toggled">
|
||||
<i class="bi-x"></i>
|
||||
</span>
|
||||
</span>
|
||||
</button>
|
||||
</div>
|
||||
<!-- End Navbar Toggle -->
|
||||
|
||||
<!-- Navbar Collapse -->
|
||||
<div id="navbarVerticalNavMenu" class="collapse navbar-collapse">
|
||||
<div class="navbar-brand-wrapper border-end" style="height: auto;">
|
||||
<!-- Default Logo -->
|
||||
<div class="d-flex align-items-center mb-3">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a class="navbar-brand-badge" href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary ms-2">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
</div>
|
||||
|
||||
<div class="docs-navbar-sidebar-aside-body navbar-sidebar-aside-body">
|
||||
<ul id="navbarSettings" class="navbar-nav nav nav-vertical nav-tabs nav-tabs-borderless nav-sm">
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Documentation</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/index.html">Introduction</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-2 my-lg-5"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Getting started</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/gulp.html">Gulp</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/darkmode.html">Dark Mode <span class="badge bg-soft-dark text-dark lh-base ms-1">New</span></a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/customization.html">Customization</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/credits.html">Credits</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/changelog.html">Changelog</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Design & Graphics</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" href="../documentation/bs-icons.html">Bootstrap Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/illustrations.html">Illustrations</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Components</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/accordion.html">Accordion</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/alerts.html">Alerts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/avatars.html">Avatars</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/badge.html">Badge</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/breadcrumb.html">Breadcrumb</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/buttons.html">Buttons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/button-group.html">Button Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/cards.html">Cards</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/collapse.html">Collapse</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/column-divider.html">Column Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/devices.html">Devices</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/divider.html">Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropdowns.html">Dropdowns</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/icons.html">Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/list-group.html">List Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/lists.html">Lists</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/legend-indicator.html">Legend Indicator</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/modal.html">Modal</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/offcanvas.html">Offcanvas</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/page-header.html">Page Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/pagination.html">Pagination</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/popovers.html">Popovers</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/progress.html">Progress</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/profile.html">Profile</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shapes.html">Shapes</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sliding-img.html">Sliding Image</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spinners.html">Spinners</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/steps.html">Steps</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tab.html">Tab</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toasts.html">Toasts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tooltips.html">Tooltips</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/typography.html">Typography</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Navbars</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar.html">Navbar</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navs.html">Navs</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/mega-menu.html">Mega Menu</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar-vertical-aside.html">Navbar Vertical Aside</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/scrollspy.html">Scrollspy</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Tables</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tables.html">Tables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datatables.html">Datatables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/table-sticky-header.html">Sticky Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Basic forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/basic-forms.html">Basic Forms</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/checks-and-switches.html">Checks & Switches</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-group.html">Input Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Advanced Forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/select.html">Advanced Select</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datepicker.html">Datepicker (Flatpickr)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/daterangepicker.html">Date Range Picker</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/calendar.html">Calendar (Fullcalendar)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/file-attachments.html">File Attachments</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropzone.html">Drag’ n’ Drop File Uploads</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quill.html">WYSIWYG Editor</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quantity-counter.html">Quantity Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/copy-to-clipboard.html">Copy to Clipboard</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-mask.html">Input Mask</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/step-forms.html">Step Forms (Wizards)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/add-field.html">Add Field</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-password.html">Toggle Password</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/count-characters.html">Count Characters</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/form-search.html">Form Search</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-switch.html">Toggle Switch</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/google-recaptcha.html">Google reCAPTCHA</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Charts</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/chartjs.html">Chart.js</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/counter.html">Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/circles.html">Circles.js (Pie Chart)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Others</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/fslightbox.html">Fullscreen Lightbox</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-leaflet.html">Leaflet</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-jsvectormap.html">JSVectorMap</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sortablejs.html">SortableJS</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sticky-block.html">Sticky Block</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/go-to.html">Go To</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Utilities</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/backgrounds.html">Backgrounds</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/borders.html">Borders</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/colors.html">Colors</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/links.html">Links</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/position.html">Position</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shadows.html">Shadows</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sizing.html">Sizing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spacing.html">Spacing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/z-index.html">Z-index</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/opacity.html">Opacity</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Navbar Collapse -->
|
||||
</nav>
|
||||
<!-- End Navbar -->
|
||||
|
||||
<!-- Content -->
|
||||
<div class="navbar-sidebar-aside-content content-space-1 content-space-md-2 px-lg-5 px-xl-10">
|
||||
<!-- Page Header -->
|
||||
<div class="docs-page-header">
|
||||
<div class="row align-items-center">
|
||||
<div class="col-sm">
|
||||
<h1 class="docs-page-header-title">Bootstrap Icons</h1>
|
||||
<p class="docs-page-header-text">Free, high quality, open source icon library with over 1,300 icons. Include them anyway you like—SVGs, SVG sprite, or web fonts.</p>
|
||||
<a class="link" href="https://icons.getbootstrap.com/" target="_blank">Official Bootstrap Icon page <i class="bi-box-arrow-up-right"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Page Header -->
|
||||
|
||||
<!-- Heading -->
|
||||
<h2 id="how-to-use" class="hs-docs-heading">
|
||||
How to use <a class="anchorjs-link" href="#how-to-use" aria-label="Anchor" data-anchorjs-icon="#"></a>
|
||||
</h2>
|
||||
<!-- End Heading -->
|
||||
|
||||
<p>Place this code, which contains everything you need, within the <code><head></code> of each template or page that you want to use Icon set on.</p>
|
||||
|
||||
<pre class="rounded mb-4">
|
||||
<code class="language-html" data-lang="html">
|
||||
<link rel="stylesheet" href="../node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
</code>
|
||||
</pre>
|
||||
|
||||
<p>You need to know two icon name, prefixed with <code>bi-</code></p>
|
||||
|
||||
<pre class="rounded">
|
||||
<code class="language-html" data-lang="html">
|
||||
<i class="bi-house"></i>
|
||||
</code>
|
||||
</pre>
|
||||
|
||||
<!-- Heading -->
|
||||
<h2 id="usage" class="hs-docs-heading">
|
||||
Usage <a class="anchorjs-link" href="#usage" aria-label="Anchor" data-anchorjs-icon="#"></a>
|
||||
</h2>
|
||||
<!-- End Heading -->
|
||||
|
||||
<p>Bootstrap Icons are SVGs, so you can include them into your HTML in a few ways depending on how your project is setup. Bootstrap Icons include a <code>width</code> and <code>height</code> of <code>1em</code> by default to allow for easy resizing via <code>font-size</code>.</p>
|
||||
|
||||
<!-- Heading -->
|
||||
<h2 id="examples" class="hs-docs-heading">
|
||||
Examples <a class="anchorjs-link" href="#examples" aria-label="Anchor" data-anchorjs-icon="#"></a>
|
||||
</h2>
|
||||
<!-- End Heading -->
|
||||
|
||||
<p>Check out all available icons <a class="link" href="https://icons.getbootstrap.com/" target="_blank">here <i class="bi-box-arrow-up-right"></i></a></p>
|
||||
|
||||
<p>Use <code>font-size</code> and <code>color</code> to change the icon appearance.</p>
|
||||
|
||||
<!-- Card -->
|
||||
<div class="card">
|
||||
<!-- Header -->
|
||||
<div class="card-header">
|
||||
<!-- Nav -->
|
||||
<ul class="nav nav-segment" id="navTab1" role="tablist">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" id="nav-resultTab1" href="#nav-result1" data-bs-toggle="pill" data-bs-target="#nav-result1" role="tab" aria-controls="nav-result1" aria-selected="true">Preview</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" id="nav-htmlTab1" href="#nav-html1" data-bs-toggle="pill" data-bs-target="#nav-html1" role="tab" aria-controls="nav-html1" aria-selected="false">HTML</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Nav -->
|
||||
</div>
|
||||
<!-- End Header -->
|
||||
|
||||
<!-- Tab Content -->
|
||||
<div class="tab-content" id="navTabContent1">
|
||||
<div class="tab-pane fade p-4 show active" id="nav-result1" role="tabpanel" aria-labelledby="nav-resultTab1">
|
||||
<i class="bi-star me-2"></i>
|
||||
<i class="bi-check me-2"></i>
|
||||
<i class="bi-archive me-2"></i>
|
||||
<i class="bi-basket me-2"></i>
|
||||
<i class="bi-app-indicator me-2"></i>
|
||||
<i class="bi-bell me-2"></i>
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="nav-html1" role="tabpanel" aria-labelledby="nav-htmlTab1">
|
||||
<pre>
|
||||
<code class="language-markup" data-lang="html">
|
||||
<i class="bi-star"></i>
|
||||
<i class="bi-check"></i>
|
||||
<i class="bi-archive"></i>
|
||||
<i class="bi-basket"></i>
|
||||
<i class="bi-app-indicator"></i>
|
||||
<i class="bi-bell"></i>
|
||||
</code>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Tab Content -->
|
||||
</div>
|
||||
<!-- End Card -->
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
|
||||
<!-- ========== SECONDARY CONTENTS ========== -->
|
||||
<!-- Go To -->
|
||||
<a class="js-go-to go-to position-fixed" href="javascript:;" style="visibility: hidden;"
|
||||
data-hs-go-to-options='{
|
||||
"offsetTop": 700,
|
||||
"position": {
|
||||
"init": {
|
||||
"right": "2rem"
|
||||
},
|
||||
"show": {
|
||||
"bottom": "2rem"
|
||||
},
|
||||
"hide": {
|
||||
"bottom": "-2rem"
|
||||
}
|
||||
}
|
||||
}'>
|
||||
<i class="bi-chevron-up"></i>
|
||||
</a>
|
||||
<!-- ========== END SECONDARY CONTENTS ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="../node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [..] -->
|
||||
<script src="../assets/vendor/hs-header/dist/hs-header.min.js"></script>
|
||||
<script src="../assets/vendor/hs-nav-scroller/dist/hs-nav-scroller.min.js"></script>
|
||||
<script src="../node_modules/list.js/dist/list.min.js"></script>
|
||||
<script src="../assets/vendor/hs-go-to/dist/hs-go-to.min.js"></script>
|
||||
<script src="../assets/vendor/prism/prism.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [..] -->
|
||||
<script src="../assets/js/hs.core.js"></script>
|
||||
<script src="../assets/js/hs.list.js"></script>
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
// INITIALIZATION OF HEADER
|
||||
// =======================================================
|
||||
new HSHeader('#header').init()
|
||||
|
||||
|
||||
// INITIALIZATION OF NAV SCROLLER
|
||||
// =======================================================
|
||||
new HsNavScroller('.js-nav-scroller', {
|
||||
delay: 400,
|
||||
offset: 140
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF LISTJS COMPONENT
|
||||
// =======================================================
|
||||
HSCore.components.HSList.init('#docsSearch');
|
||||
const docsSearch = HSCore.components.HSList.getItem('docsSearch');
|
||||
|
||||
|
||||
// GET JSON FILE RESULTS
|
||||
// =======================================================
|
||||
fetch('../assets/json/docs-search.json')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
docsSearch.add(data)
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF GO TO
|
||||
// =======================================================
|
||||
new HSGoTo('.js-go-to')
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,946 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Collapse - Documentation | Front - Multipurpose Responsive Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="../favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [..] -->
|
||||
<link rel="stylesheet" href="../node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [..] ?v=1.0 -->
|
||||
|
||||
|
||||
|
||||
<link rel="preload" href="../assets/css/theme.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/docs.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
|
||||
<link rel="preload" href="../assets/css/docs-dark.css" data-hs-appearance="dark" as="style">
|
||||
|
||||
<style data-hs-appearance-onload-styles>
|
||||
* {
|
||||
transition: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
opacity: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="navbar-sidebar-aside-lg">
|
||||
|
||||
<script src="../assets/js/hs.theme-appearance.js"></script>
|
||||
|
||||
|
||||
<!-- ========== HEADER ========== -->
|
||||
<header id="header" class="navbar navbar-expand navbar-end navbar-light navbar-sticky-lg-top bg-white">
|
||||
<div class="container-fluid">
|
||||
<nav class="navbar-nav-wrap">
|
||||
<div class="row flex-grow-1">
|
||||
<!-- Default Logo -->
|
||||
<div class="docs-navbar-sidebar-container d-flex align-items-center mb-2 mb-lg-0">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
|
||||
<div class="col-md px-lg-0">
|
||||
<div class="d-flex justify-content-between align-items-center px-lg-5 px-xl-10">
|
||||
<div class="d-none d-md-block">
|
||||
<!-- Search Form -->
|
||||
<form id="docsSearch" class="position-relative"
|
||||
data-hs-list-options='{
|
||||
"searchMenu": true,
|
||||
"keyboard": true,
|
||||
"item": "searchTemplate",
|
||||
"valueNames": ["component", "category", {"name": "link", "attr": "href"}],
|
||||
"empty": "#searchNoResults"
|
||||
}'>
|
||||
<!-- Input Group -->
|
||||
<div class="input-group input-group-merge navbar-input-group">
|
||||
<div class="input-group-prepend input-group-text">
|
||||
<i class="bi-search"></i>
|
||||
</div>
|
||||
|
||||
<input type="search" class="search form-control form-control-sm" placeholder="Search in docs" aria-label="Search in docs">
|
||||
|
||||
<a class="input-group-append input-group-text" href="javascript:;">
|
||||
<i id="clearSearchResultsIcon" class="bi-x" style="display: none;"></i>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Input Group -->
|
||||
|
||||
<!-- List -->
|
||||
<div class="list dropdown-menu navbar-dropdown-menu-borderless w-100 overflow-auto" style="max-height: 16rem;"></div>
|
||||
<!-- End List -->
|
||||
|
||||
<!-- Empty -->
|
||||
<div id="searchNoResults" style="display: none;">
|
||||
<div class="text-center p-4">
|
||||
<img class="mb-3" src="../assets/svg/illustrations/oc-error.svg" alt="Image Description" data-hs-theme-appearance="default" style="width: 7rem;">
|
||||
<img class="mb-3" src="../assets/svg/illustrations-light/oc-error.svg" alt="Image Description" data-hs-theme-appearance="dark" style="width: 7rem;">
|
||||
<p class="mb-0">No Results</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Empty -->
|
||||
</form>
|
||||
<!-- End Search Form -->
|
||||
|
||||
<!-- List Item Template -->
|
||||
<div class="d-none">
|
||||
<div id="searchTemplate" class="dropdown-item">
|
||||
<a class="d-block link" href="#">
|
||||
<span class="category d-block fw-normal text-muted mb-1"></span>
|
||||
<span class="component text-dark"></span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End List Item Template -->
|
||||
</div>
|
||||
|
||||
<!-- Navbar -->
|
||||
<ul class="navbar-nav p-0">
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-ghost-secondary btn-sm" href="https://htmlstream.com/contact-us" target="_blank">
|
||||
Get Support <i class="bi-box-arrow-up-right ms-1"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-primary btn-sm" href="../index.html">
|
||||
<i class="bi-eye me-1"></i> Preview Demo
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Navbar -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</nav>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<!-- ========== END HEADER ========== -->
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main">
|
||||
<!-- Navbar -->
|
||||
<nav class="js-nav-scroller navbar navbar-expand-lg navbar-sidebar navbar-vertical navbar-light bg-white border-end"
|
||||
data-hs-nav-scroller-options='{
|
||||
"type": "vertical",
|
||||
"target": ".navbar-nav .active",
|
||||
"offset": 80
|
||||
}'>
|
||||
<!-- Navbar Toggle -->
|
||||
<div class="d-grid flex-grow-1 px-2">
|
||||
<button type="button" class="navbar-toggler btn btn-white" data-bs-toggle="collapse" data-bs-target="#navbarVerticalNavMenu" aria-label="Toggle navigation" aria-expanded="false" aria-controls="navbarVerticalNavMenu">
|
||||
<span class="d-flex justify-content-between align-items-center">
|
||||
<span class="h3 mb-0">Nav menu</span>
|
||||
|
||||
<span class="navbar-toggler-default">
|
||||
<i class="bi-list"></i>
|
||||
</span>
|
||||
|
||||
<span class="navbar-toggler-toggled">
|
||||
<i class="bi-x"></i>
|
||||
</span>
|
||||
</span>
|
||||
</button>
|
||||
</div>
|
||||
<!-- End Navbar Toggle -->
|
||||
|
||||
<!-- Navbar Collapse -->
|
||||
<div id="navbarVerticalNavMenu" class="collapse navbar-collapse">
|
||||
<div class="navbar-brand-wrapper border-end" style="height: auto;">
|
||||
<!-- Default Logo -->
|
||||
<div class="d-flex align-items-center mb-3">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a class="navbar-brand-badge" href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary ms-2">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
</div>
|
||||
|
||||
<div class="docs-navbar-sidebar-aside-body navbar-sidebar-aside-body">
|
||||
<ul id="navbarSettings" class="navbar-nav nav nav-vertical nav-tabs nav-tabs-borderless nav-sm">
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Documentation</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/index.html">Introduction</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-2 my-lg-5"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Getting started</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/gulp.html">Gulp</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/darkmode.html">Dark Mode <span class="badge bg-soft-dark text-dark lh-base ms-1">New</span></a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/customization.html">Customization</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/credits.html">Credits</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/changelog.html">Changelog</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Design & Graphics</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/bs-icons.html">Bootstrap Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/illustrations.html">Illustrations</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Components</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/accordion.html">Accordion</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/alerts.html">Alerts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/avatars.html">Avatars</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/badge.html">Badge</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/breadcrumb.html">Breadcrumb</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/buttons.html">Buttons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/button-group.html">Button Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/cards.html">Cards</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" href="../documentation/collapse.html">Collapse</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/column-divider.html">Column Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/devices.html">Devices</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/divider.html">Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropdowns.html">Dropdowns</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/icons.html">Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/list-group.html">List Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/lists.html">Lists</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/legend-indicator.html">Legend Indicator</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/modal.html">Modal</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/offcanvas.html">Offcanvas</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/page-header.html">Page Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/pagination.html">Pagination</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/popovers.html">Popovers</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/progress.html">Progress</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/profile.html">Profile</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shapes.html">Shapes</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sliding-img.html">Sliding Image</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spinners.html">Spinners</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/steps.html">Steps</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tab.html">Tab</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toasts.html">Toasts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tooltips.html">Tooltips</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/typography.html">Typography</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Navbars</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar.html">Navbar</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navs.html">Navs</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/mega-menu.html">Mega Menu</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar-vertical-aside.html">Navbar Vertical Aside</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/scrollspy.html">Scrollspy</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Tables</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tables.html">Tables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datatables.html">Datatables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/table-sticky-header.html">Sticky Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Basic forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/basic-forms.html">Basic Forms</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/checks-and-switches.html">Checks & Switches</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-group.html">Input Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Advanced Forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/select.html">Advanced Select</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datepicker.html">Datepicker (Flatpickr)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/daterangepicker.html">Date Range Picker</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/calendar.html">Calendar (Fullcalendar)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/file-attachments.html">File Attachments</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropzone.html">Drag’ n’ Drop File Uploads</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quill.html">WYSIWYG Editor</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quantity-counter.html">Quantity Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/copy-to-clipboard.html">Copy to Clipboard</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-mask.html">Input Mask</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/step-forms.html">Step Forms (Wizards)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/add-field.html">Add Field</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-password.html">Toggle Password</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/count-characters.html">Count Characters</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/form-search.html">Form Search</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-switch.html">Toggle Switch</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/google-recaptcha.html">Google reCAPTCHA</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Charts</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/chartjs.html">Chart.js</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/counter.html">Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/circles.html">Circles.js (Pie Chart)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Others</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/fslightbox.html">Fullscreen Lightbox</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-leaflet.html">Leaflet</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-jsvectormap.html">JSVectorMap</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sortablejs.html">SortableJS</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sticky-block.html">Sticky Block</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/go-to.html">Go To</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Utilities</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/backgrounds.html">Backgrounds</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/borders.html">Borders</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/colors.html">Colors</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/links.html">Links</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/position.html">Position</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shadows.html">Shadows</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sizing.html">Sizing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spacing.html">Spacing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/z-index.html">Z-index</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/opacity.html">Opacity</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Navbar Collapse -->
|
||||
</nav>
|
||||
<!-- End Navbar -->
|
||||
|
||||
<!-- Content -->
|
||||
<div class="navbar-sidebar-aside-content content-space-1 content-space-md-2 px-lg-5 px-xl-10">
|
||||
<!-- Page Header -->
|
||||
<div class="docs-page-header">
|
||||
<div class="row align-items-center">
|
||||
<div class="col-sm">
|
||||
<h1 class="docs-page-header-title">Collapse</h1>
|
||||
<p class="docs-page-header-text">Toggle the visibility of content across your project.</p>
|
||||
<a class="link" href="https://getbootstrap.com/docs/5.0/components/collapse/" target="_blank">Bootstrap Collapse documentation <i class="bi-box-arrow-up-right"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Page Header -->
|
||||
|
||||
<!-- Heading -->
|
||||
<h2 id="example" class="hs-docs-heading">
|
||||
Example <a class="anchorjs-link" href="#example" aria-label="Anchor" data-anchorjs-icon="#"></a>
|
||||
</h2>
|
||||
<!-- End Heading -->
|
||||
|
||||
<p>Click the buttons below to show and hide another element via class changes:</p>
|
||||
|
||||
<ul>
|
||||
<li><code>.collapse</code> hides content</li>
|
||||
<li><code>.collapsing</code> is applied during transitions</li>
|
||||
<li><code>.collapse.show</code> shows content</li>
|
||||
</ul>
|
||||
|
||||
<p>Generally, we recommend using a button with the <code>data-bs-target</code> attribute. While not recommended from a semantic point of view, you can also use a link with the <code>href</code> attribute (and a <code>role="button"</code>). In both cases, the <code>data-bs-toggle="collapse"</code> is required.</p>
|
||||
|
||||
<!-- Card -->
|
||||
<div class="card">
|
||||
<!-- Header -->
|
||||
<div class="card-header">
|
||||
<!-- Nav -->
|
||||
<ul class="nav nav-segment" id="navTab1" role="tablist">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" id="nav-resultTab1" href="#nav-result1" data-bs-toggle="pill" data-bs-target="#nav-result1" role="tab" aria-controls="nav-result1" aria-selected="true">Preview</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" id="nav-htmlTab1" href="#nav-html1" data-bs-toggle="pill" data-bs-target="#nav-html1" role="tab" aria-controls="nav-html1" aria-selected="false">HTML</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Nav -->
|
||||
</div>
|
||||
<!-- End Header -->
|
||||
|
||||
<!-- Tab Content -->
|
||||
<div class="tab-content" id="navTabContent1">
|
||||
<div class="tab-pane fade p-4 show active" id="nav-result1" role="tabpanel" aria-labelledby="nav-resultTab1">
|
||||
<p>
|
||||
<a class="btn btn-primary" data-bs-toggle="collapse" href="#collapseExample" role="button" aria-expanded="false" aria-controls="collapseExample">
|
||||
Link with href
|
||||
</a>
|
||||
<button class="btn btn-primary" type="button" data-bs-toggle="collapse" data-bs-target="#collapseExample" aria-expanded="false" aria-controls="collapseExample">
|
||||
Button with data-bs-target
|
||||
</button>
|
||||
</p>
|
||||
<div class="collapse" id="collapseExample">
|
||||
<div class="card card-body">
|
||||
Some placeholder content for the collapse component. This panel is hidden by default but revealed when the user activates the relevant trigger.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="nav-html1" role="tabpanel" aria-labelledby="nav-htmlTab1">
|
||||
<pre>
|
||||
<code class="language-markup" data-lang="html">
|
||||
<p>
|
||||
<a class="btn btn-primary" data-bs-toggle="collapse" href="#collapseExample" role="button" aria-expanded="false" aria-controls="collapseExample">
|
||||
Link with href
|
||||
</a>
|
||||
<button class="btn btn-primary" type="button" data-bs-toggle="collapse" data-bs-target="#collapseExample" aria-expanded="false" aria-controls="collapseExample">
|
||||
Button with data-bs-target
|
||||
</button>
|
||||
</p>
|
||||
<div class="collapse" id="collapseExample">
|
||||
<div class="card card-body">
|
||||
Some placeholder content for the collapse component. This panel is hidden by default but revealed when the user activates the relevant trigger.
|
||||
</div>
|
||||
</div>
|
||||
</code>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Tab Content -->
|
||||
</div>
|
||||
<!-- End Card -->
|
||||
|
||||
<!-- Heading -->
|
||||
<h2 id="multiple-targets" class="hs-docs-heading">
|
||||
Multiple targets <a class="anchorjs-link" href="#multiple-targets" aria-label="Anchor" data-anchorjs-icon="#"></a>
|
||||
</h2>
|
||||
<!-- End Heading -->
|
||||
|
||||
<p>A <code><button></code> or <code><a></code> can show and hide multiple elements by referencing them with a selector in its <code>href</code> or <code>data-bs-target</code> attribute. Multiple <code><button></code> or <code><a></code> can show and hide an element if they each reference it with their <code>href</code> or <code>data-bs-target</code> attribute</p>
|
||||
|
||||
<!-- Card -->
|
||||
<div class="card">
|
||||
<!-- Header -->
|
||||
<div class="card-header">
|
||||
<!-- Nav -->
|
||||
<ul class="nav nav-segment" id="navTab2" role="tablist">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" id="nav-resultTab2" href="#nav-result2" data-bs-toggle="pill" data-bs-target="#nav-result2" role="tab" aria-controls="nav-result2" aria-selected="true">Preview</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" id="nav-htmlTab2" href="#nav-html2" data-bs-toggle="pill" data-bs-target="#nav-html2" role="tab" aria-controls="nav-html2" aria-selected="false">HTML</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Nav -->
|
||||
</div>
|
||||
<!-- End Header -->
|
||||
|
||||
<!-- Tab Content -->
|
||||
<div class="tab-content" id="navTabContent2">
|
||||
<div class="tab-pane fade p-4 show active" id="nav-result2" role="tabpanel" aria-labelledby="nav-resultTab2">
|
||||
<p>
|
||||
<a class="btn btn-primary" data-bs-toggle="collapse" href="#multiCollapseExample1" role="button" aria-expanded="false" aria-controls="multiCollapseExample1">Toggle first element</a>
|
||||
<button class="btn btn-primary" type="button" data-bs-toggle="collapse" data-bs-target="#multiCollapseExample2" aria-expanded="false" aria-controls="multiCollapseExample2">Toggle second element</button>
|
||||
<button class="btn btn-primary" type="button" data-bs-toggle="collapse" data-bs-target=".multi-collapse" aria-expanded="false" aria-controls="multiCollapseExample1 multiCollapseExample2">Toggle both elements</button>
|
||||
</p>
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<div class="collapse multi-collapse" id="multiCollapseExample1">
|
||||
<div class="card card-body">
|
||||
Some placeholder content for the first collapse component of this multi-collapse example. This panel is hidden by default but revealed when the user activates the relevant trigger.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col">
|
||||
<div class="collapse multi-collapse" id="multiCollapseExample2">
|
||||
<div class="card card-body">
|
||||
Some placeholder content for the second collapse component of this multi-collapse example. This panel is hidden by default but revealed when the user activates the relevant trigger.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="nav-html2" role="tabpanel" aria-labelledby="nav-htmlTab2">
|
||||
<pre>
|
||||
<code class="language-markup" data-lang="html">
|
||||
<p>
|
||||
<a class="btn btn-primary" data-bs-toggle="collapse" href="#multiCollapseExample1" role="button" aria-expanded="false" aria-controls="multiCollapseExample1">Toggle first element</a>
|
||||
<button class="btn btn-primary" type="button" data-bs-toggle="collapse" data-bs-target="#multiCollapseExample2" aria-expanded="false" aria-controls="multiCollapseExample2">Toggle second element</button>
|
||||
<button class="btn btn-primary" type="button" data-bs-toggle="collapse" data-bs-target=".multi-collapse" aria-expanded="false" aria-controls="multiCollapseExample1 multiCollapseExample2">Toggle both elements</button>
|
||||
</p>
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<div class="collapse multi-collapse" id="multiCollapseExample1">
|
||||
<div class="card card-body">
|
||||
Some placeholder content for the first collapse component of this multi-collapse example. This panel is hidden by default but revealed when the user activates the relevant trigger.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col">
|
||||
<div class="collapse multi-collapse" id="multiCollapseExample2">
|
||||
<div class="card card-body">
|
||||
Some placeholder content for the second collapse component of this multi-collapse example. This panel is hidden by default but revealed when the user activates the relevant trigger.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</code>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Tab Content -->
|
||||
</div>
|
||||
<!-- End Card -->
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
|
||||
<!-- ========== SECONDARY CONTENTS ========== -->
|
||||
<!-- Go To -->
|
||||
<a class="js-go-to go-to position-fixed" href="javascript:;" style="visibility: hidden;"
|
||||
data-hs-go-to-options='{
|
||||
"offsetTop": 700,
|
||||
"position": {
|
||||
"init": {
|
||||
"right": "2rem"
|
||||
},
|
||||
"show": {
|
||||
"bottom": "2rem"
|
||||
},
|
||||
"hide": {
|
||||
"bottom": "-2rem"
|
||||
}
|
||||
}
|
||||
}'>
|
||||
<i class="bi-chevron-up"></i>
|
||||
</a>
|
||||
<!-- ========== END SECONDARY CONTENTS ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="../node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [..] -->
|
||||
<script src="../assets/vendor/hs-header/dist/hs-header.min.js"></script>
|
||||
<script src="../assets/vendor/hs-nav-scroller/dist/hs-nav-scroller.min.js"></script>
|
||||
<script src="../node_modules/list.js/dist/list.min.js"></script>
|
||||
<script src="../assets/vendor/hs-go-to/dist/hs-go-to.min.js"></script>
|
||||
<script src="../assets/vendor/prism/prism.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [..] -->
|
||||
<script src="../assets/js/hs.core.js"></script>
|
||||
<script src="../assets/js/hs.list.js"></script>
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
// INITIALIZATION OF HEADER
|
||||
// =======================================================
|
||||
new HSHeader('#header').init()
|
||||
|
||||
|
||||
// INITIALIZATION OF NAV SCROLLER
|
||||
// =======================================================
|
||||
new HsNavScroller('.js-nav-scroller', {
|
||||
delay: 400,
|
||||
offset: 140
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF LISTJS COMPONENT
|
||||
// =======================================================
|
||||
HSCore.components.HSList.init('#docsSearch');
|
||||
const docsSearch = HSCore.components.HSList.getItem('docsSearch');
|
||||
|
||||
|
||||
// GET JSON FILE RESULTS
|
||||
// =======================================================
|
||||
fetch('../assets/json/docs-search.json')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
docsSearch.add(data)
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF GO TO
|
||||
// =======================================================
|
||||
new HSGoTo('.js-go-to')
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,861 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Colors - Documentation | Front - Multipurpose Responsive Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="../favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [..] -->
|
||||
<link rel="stylesheet" href="../node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [..] ?v=1.0 -->
|
||||
|
||||
|
||||
|
||||
<link rel="preload" href="../assets/css/theme.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/docs.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
|
||||
<link rel="preload" href="../assets/css/docs-dark.css" data-hs-appearance="dark" as="style">
|
||||
|
||||
<style data-hs-appearance-onload-styles>
|
||||
* {
|
||||
transition: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
opacity: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="navbar-sidebar-aside-lg">
|
||||
|
||||
<script src="../assets/js/hs.theme-appearance.js"></script>
|
||||
|
||||
|
||||
<!-- ========== HEADER ========== -->
|
||||
<header id="header" class="navbar navbar-expand navbar-end navbar-light navbar-sticky-lg-top bg-white">
|
||||
<div class="container-fluid">
|
||||
<nav class="navbar-nav-wrap">
|
||||
<div class="row flex-grow-1">
|
||||
<!-- Default Logo -->
|
||||
<div class="docs-navbar-sidebar-container d-flex align-items-center mb-2 mb-lg-0">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
|
||||
<div class="col-md px-lg-0">
|
||||
<div class="d-flex justify-content-between align-items-center px-lg-5 px-xl-10">
|
||||
<div class="d-none d-md-block">
|
||||
<!-- Search Form -->
|
||||
<form id="docsSearch" class="position-relative"
|
||||
data-hs-list-options='{
|
||||
"searchMenu": true,
|
||||
"keyboard": true,
|
||||
"item": "searchTemplate",
|
||||
"valueNames": ["component", "category", {"name": "link", "attr": "href"}],
|
||||
"empty": "#searchNoResults"
|
||||
}'>
|
||||
<!-- Input Group -->
|
||||
<div class="input-group input-group-merge navbar-input-group">
|
||||
<div class="input-group-prepend input-group-text">
|
||||
<i class="bi-search"></i>
|
||||
</div>
|
||||
|
||||
<input type="search" class="search form-control form-control-sm" placeholder="Search in docs" aria-label="Search in docs">
|
||||
|
||||
<a class="input-group-append input-group-text" href="javascript:;">
|
||||
<i id="clearSearchResultsIcon" class="bi-x" style="display: none;"></i>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Input Group -->
|
||||
|
||||
<!-- List -->
|
||||
<div class="list dropdown-menu navbar-dropdown-menu-borderless w-100 overflow-auto" style="max-height: 16rem;"></div>
|
||||
<!-- End List -->
|
||||
|
||||
<!-- Empty -->
|
||||
<div id="searchNoResults" style="display: none;">
|
||||
<div class="text-center p-4">
|
||||
<img class="mb-3" src="../assets/svg/illustrations/oc-error.svg" alt="Image Description" data-hs-theme-appearance="default" style="width: 7rem;">
|
||||
<img class="mb-3" src="../assets/svg/illustrations-light/oc-error.svg" alt="Image Description" data-hs-theme-appearance="dark" style="width: 7rem;">
|
||||
<p class="mb-0">No Results</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Empty -->
|
||||
</form>
|
||||
<!-- End Search Form -->
|
||||
|
||||
<!-- List Item Template -->
|
||||
<div class="d-none">
|
||||
<div id="searchTemplate" class="dropdown-item">
|
||||
<a class="d-block link" href="#">
|
||||
<span class="category d-block fw-normal text-muted mb-1"></span>
|
||||
<span class="component text-dark"></span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End List Item Template -->
|
||||
</div>
|
||||
|
||||
<!-- Navbar -->
|
||||
<ul class="navbar-nav p-0">
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-ghost-secondary btn-sm" href="https://htmlstream.com/contact-us" target="_blank">
|
||||
Get Support <i class="bi-box-arrow-up-right ms-1"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-primary btn-sm" href="../index.html">
|
||||
<i class="bi-eye me-1"></i> Preview Demo
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Navbar -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</nav>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<!-- ========== END HEADER ========== -->
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main">
|
||||
<!-- Navbar -->
|
||||
<nav class="js-nav-scroller navbar navbar-expand-lg navbar-sidebar navbar-vertical navbar-light bg-white border-end"
|
||||
data-hs-nav-scroller-options='{
|
||||
"type": "vertical",
|
||||
"target": ".navbar-nav .active",
|
||||
"offset": 80
|
||||
}'>
|
||||
<!-- Navbar Toggle -->
|
||||
<div class="d-grid flex-grow-1 px-2">
|
||||
<button type="button" class="navbar-toggler btn btn-white" data-bs-toggle="collapse" data-bs-target="#navbarVerticalNavMenu" aria-label="Toggle navigation" aria-expanded="false" aria-controls="navbarVerticalNavMenu">
|
||||
<span class="d-flex justify-content-between align-items-center">
|
||||
<span class="h3 mb-0">Nav menu</span>
|
||||
|
||||
<span class="navbar-toggler-default">
|
||||
<i class="bi-list"></i>
|
||||
</span>
|
||||
|
||||
<span class="navbar-toggler-toggled">
|
||||
<i class="bi-x"></i>
|
||||
</span>
|
||||
</span>
|
||||
</button>
|
||||
</div>
|
||||
<!-- End Navbar Toggle -->
|
||||
|
||||
<!-- Navbar Collapse -->
|
||||
<div id="navbarVerticalNavMenu" class="collapse navbar-collapse">
|
||||
<div class="navbar-brand-wrapper border-end" style="height: auto;">
|
||||
<!-- Default Logo -->
|
||||
<div class="d-flex align-items-center mb-3">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a class="navbar-brand-badge" href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary ms-2">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
</div>
|
||||
|
||||
<div class="docs-navbar-sidebar-aside-body navbar-sidebar-aside-body">
|
||||
<ul id="navbarSettings" class="navbar-nav nav nav-vertical nav-tabs nav-tabs-borderless nav-sm">
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Documentation</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/index.html">Introduction</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-2 my-lg-5"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Getting started</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/gulp.html">Gulp</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/darkmode.html">Dark Mode <span class="badge bg-soft-dark text-dark lh-base ms-1">New</span></a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/customization.html">Customization</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/credits.html">Credits</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/changelog.html">Changelog</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Design & Graphics</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/bs-icons.html">Bootstrap Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/illustrations.html">Illustrations</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Components</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/accordion.html">Accordion</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/alerts.html">Alerts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/avatars.html">Avatars</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/badge.html">Badge</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/breadcrumb.html">Breadcrumb</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/buttons.html">Buttons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/button-group.html">Button Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/cards.html">Cards</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/collapse.html">Collapse</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/column-divider.html">Column Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/devices.html">Devices</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/divider.html">Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropdowns.html">Dropdowns</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/icons.html">Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/list-group.html">List Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/lists.html">Lists</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/legend-indicator.html">Legend Indicator</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/modal.html">Modal</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/offcanvas.html">Offcanvas</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/page-header.html">Page Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/pagination.html">Pagination</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/popovers.html">Popovers</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/progress.html">Progress</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/profile.html">Profile</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shapes.html">Shapes</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sliding-img.html">Sliding Image</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spinners.html">Spinners</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/steps.html">Steps</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tab.html">Tab</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toasts.html">Toasts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tooltips.html">Tooltips</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/typography.html">Typography</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Navbars</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar.html">Navbar</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navs.html">Navs</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/mega-menu.html">Mega Menu</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar-vertical-aside.html">Navbar Vertical Aside</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/scrollspy.html">Scrollspy</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Tables</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tables.html">Tables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datatables.html">Datatables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/table-sticky-header.html">Sticky Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Basic forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/basic-forms.html">Basic Forms</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/checks-and-switches.html">Checks & Switches</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-group.html">Input Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Advanced Forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/select.html">Advanced Select</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datepicker.html">Datepicker (Flatpickr)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/daterangepicker.html">Date Range Picker</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/calendar.html">Calendar (Fullcalendar)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/file-attachments.html">File Attachments</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropzone.html">Drag’ n’ Drop File Uploads</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quill.html">WYSIWYG Editor</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quantity-counter.html">Quantity Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/copy-to-clipboard.html">Copy to Clipboard</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-mask.html">Input Mask</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/step-forms.html">Step Forms (Wizards)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/add-field.html">Add Field</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-password.html">Toggle Password</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/count-characters.html">Count Characters</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/form-search.html">Form Search</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-switch.html">Toggle Switch</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/google-recaptcha.html">Google reCAPTCHA</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Charts</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/chartjs.html">Chart.js</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/counter.html">Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/circles.html">Circles.js (Pie Chart)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Others</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/fslightbox.html">Fullscreen Lightbox</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-leaflet.html">Leaflet</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-jsvectormap.html">JSVectorMap</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sortablejs.html">SortableJS</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sticky-block.html">Sticky Block</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/go-to.html">Go To</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Utilities</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/backgrounds.html">Backgrounds</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/borders.html">Borders</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" href="../documentation/colors.html">Colors</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/links.html">Links</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/position.html">Position</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shadows.html">Shadows</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sizing.html">Sizing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spacing.html">Spacing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/z-index.html">Z-index</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/opacity.html">Opacity</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Navbar Collapse -->
|
||||
</nav>
|
||||
<!-- End Navbar -->
|
||||
|
||||
<!-- Content -->
|
||||
<div class="navbar-sidebar-aside-content content-space-1 content-space-md-2 px-lg-5 px-xl-10">
|
||||
<!-- Page Header -->
|
||||
<div class="docs-page-header">
|
||||
<div class="row align-items-center">
|
||||
<div class="col-sm">
|
||||
<h1 class="docs-page-header-title">Colors</h1>
|
||||
<p class="docs-page-header-text">Convey meaning through <code>color</code> with a handful of color utility classes. Includes support for styling links with hover states, too.</p>
|
||||
<a class="link" href="https://getbootstrap.com/docs/5.0/utilities/colors/" target="_blank">Bootstrap Colors documentation <i class="bi-box-arrow-up-right"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Page Header -->
|
||||
|
||||
<!-- Heading -->
|
||||
<h2 id="color" class="hs-docs-heading">
|
||||
Color <a class="anchorjs-link" href="#color" aria-label="Anchor" data-anchorjs-icon="#"></a>
|
||||
</h2>
|
||||
<!-- End Heading -->
|
||||
|
||||
<p>Colorize text with color utilities. If you want to colorize links, you can use the <a class="link" href="../documentation/links.html"><code>.link-*</code> helper classes</a> which have <code>:hover</code> and <code>:focus</code> states.</p>
|
||||
|
||||
<!-- Card -->
|
||||
<div class="card">
|
||||
<!-- Header -->
|
||||
<div class="card-header">
|
||||
<!-- Nav -->
|
||||
<ul class="nav nav-segment" id="navTab1" role="tablist">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" id="nav-resultTab1" data-toggle="pill" href="#nav-result1" role="tab" aria-controls="nav-result1" aria-selected="true">Preview</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" id="nav-htmlTab1" data-toggle="pill" href="#nav-html1" role="tab" aria-controls="nav-html1" aria-selected="false">HTML</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Nav -->
|
||||
</div>
|
||||
<!-- End Header -->
|
||||
|
||||
<!-- Tab Content -->
|
||||
<div class="tab-content" id="navTabContent1">
|
||||
<div class="tab-pane fade p-4 show active" id="nav-result1" role="tabpanel" aria-labelledby="nav-resultTab1">
|
||||
<p class="text-primary">.text-primary</p>
|
||||
<p class="text-primary-light">.text-primary-light</p>
|
||||
<p class="text-primary-dark">.text-primary-dark</p>
|
||||
<p class="text-body">.text-body</p>
|
||||
<p class="text-success">.text-success</p>
|
||||
<p class="text-danger">.text-danger</p>
|
||||
<p class="text-warning">.text-warning</p>
|
||||
<p class="text-info">.text-info</p>
|
||||
<p class="text-dark">.text-dark</p>
|
||||
<p class="text-body">.text-body</p>
|
||||
<p class="text-muted">.text-muted</p>
|
||||
<p class="text-black-50">.text-black-50</p>
|
||||
<p class="text-white bg-dark">.text-white</p>
|
||||
<p class="text-white-70 bg-dark">.text-white-70</p>
|
||||
<p class="text-white-50 bg-dark">.text-white-50</p>
|
||||
<p class="text-reset">.text-reset</p>
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="nav-html1" role="tabpanel" aria-labelledby="nav-htmlTab1">
|
||||
<pre>
|
||||
<code class="language-markup" data-lang="html">
|
||||
<p class="text-primary">.text-primary</p>
|
||||
<p class="text-primary-light">.text-primary-light</p>
|
||||
<p class="text-primary-dark">.text-primary-dark</p>
|
||||
<p class="text-body">.text-body</p>
|
||||
<p class="text-success">.text-success</p>
|
||||
<p class="text-danger">.text-danger</p>
|
||||
<p class="text-warning">.text-warning</p>
|
||||
<p class="text-info">.text-info</p>
|
||||
<p class="text-dark">.text-dark</p>
|
||||
<p class="text-body">.text-body</p>
|
||||
<p class="text-muted">.text-muted</p>
|
||||
<p class="text-black-50">.text-black-50</p>
|
||||
<p class="text-white bg-dark">.text-white</p>
|
||||
<p class="text-white-70 bg-dark">.text-white-70</p>
|
||||
<p class="text-white-50 bg-dark">.text-white-50</p>
|
||||
<p class="text-reset">.text-reset</p>
|
||||
</code>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Tab Content -->
|
||||
</div>
|
||||
<!-- End Card -->
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
|
||||
<!-- ========== SECONDARY CONTENTS ========== -->
|
||||
<!-- Go To -->
|
||||
<a class="js-go-to go-to position-fixed" href="javascript:;" style="visibility: hidden;"
|
||||
data-hs-go-to-options='{
|
||||
"offsetTop": 700,
|
||||
"position": {
|
||||
"init": {
|
||||
"right": "2rem"
|
||||
},
|
||||
"show": {
|
||||
"bottom": "2rem"
|
||||
},
|
||||
"hide": {
|
||||
"bottom": "-2rem"
|
||||
}
|
||||
}
|
||||
}'>
|
||||
<i class="bi-chevron-up"></i>
|
||||
</a>
|
||||
<!-- ========== END SECONDARY CONTENTS ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="../node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [..] -->
|
||||
<script src="../assets/vendor/hs-header/dist/hs-header.min.js"></script>
|
||||
<script src="../assets/vendor/hs-nav-scroller/dist/hs-nav-scroller.min.js"></script>
|
||||
<script src="../node_modules/list.js/dist/list.min.js"></script>
|
||||
<script src="../assets/vendor/hs-go-to/dist/hs-go-to.min.js"></script>
|
||||
<script src="../assets/vendor/prism/prism.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [..] -->
|
||||
<script src="../assets/js/hs.core.js"></script>
|
||||
<script src="../assets/js/hs.list.js"></script>
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
// INITIALIZATION OF HEADER
|
||||
// =======================================================
|
||||
new HSHeader('#header').init()
|
||||
|
||||
|
||||
// INITIALIZATION OF NAV SCROLLER
|
||||
// =======================================================
|
||||
new HsNavScroller('.js-nav-scroller', {
|
||||
delay: 400,
|
||||
offset: 140
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF LISTJS COMPONENT
|
||||
// =======================================================
|
||||
HSCore.components.HSList.init('#docsSearch');
|
||||
const docsSearch = HSCore.components.HSList.getItem('docsSearch');
|
||||
|
||||
|
||||
// GET JSON FILE RESULTS
|
||||
// =======================================================
|
||||
fetch('../assets/json/docs-search.json')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
docsSearch.add(data)
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF GO TO
|
||||
// =======================================================
|
||||
new HSGoTo('.js-go-to')
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,860 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Column Divider - Documentation | Front - Multipurpose Responsive Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="../favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [..] -->
|
||||
<link rel="stylesheet" href="../node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [..] ?v=1.0 -->
|
||||
|
||||
|
||||
|
||||
<link rel="preload" href="../assets/css/theme.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/docs.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
|
||||
<link rel="preload" href="../assets/css/docs-dark.css" data-hs-appearance="dark" as="style">
|
||||
|
||||
<style data-hs-appearance-onload-styles>
|
||||
* {
|
||||
transition: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
opacity: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="navbar-sidebar-aside-lg">
|
||||
|
||||
<script src="../assets/js/hs.theme-appearance.js"></script>
|
||||
|
||||
|
||||
<!-- ========== HEADER ========== -->
|
||||
<header id="header" class="navbar navbar-expand navbar-end navbar-light navbar-sticky-lg-top bg-white">
|
||||
<div class="container-fluid">
|
||||
<nav class="navbar-nav-wrap">
|
||||
<div class="row flex-grow-1">
|
||||
<!-- Default Logo -->
|
||||
<div class="docs-navbar-sidebar-container d-flex align-items-center mb-2 mb-lg-0">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
|
||||
<div class="col-md px-lg-0">
|
||||
<div class="d-flex justify-content-between align-items-center px-lg-5 px-xl-10">
|
||||
<div class="d-none d-md-block">
|
||||
<!-- Search Form -->
|
||||
<form id="docsSearch" class="position-relative"
|
||||
data-hs-list-options='{
|
||||
"searchMenu": true,
|
||||
"keyboard": true,
|
||||
"item": "searchTemplate",
|
||||
"valueNames": ["component", "category", {"name": "link", "attr": "href"}],
|
||||
"empty": "#searchNoResults"
|
||||
}'>
|
||||
<!-- Input Group -->
|
||||
<div class="input-group input-group-merge navbar-input-group">
|
||||
<div class="input-group-prepend input-group-text">
|
||||
<i class="bi-search"></i>
|
||||
</div>
|
||||
|
||||
<input type="search" class="search form-control form-control-sm" placeholder="Search in docs" aria-label="Search in docs">
|
||||
|
||||
<a class="input-group-append input-group-text" href="javascript:;">
|
||||
<i id="clearSearchResultsIcon" class="bi-x" style="display: none;"></i>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Input Group -->
|
||||
|
||||
<!-- List -->
|
||||
<div class="list dropdown-menu navbar-dropdown-menu-borderless w-100 overflow-auto" style="max-height: 16rem;"></div>
|
||||
<!-- End List -->
|
||||
|
||||
<!-- Empty -->
|
||||
<div id="searchNoResults" style="display: none;">
|
||||
<div class="text-center p-4">
|
||||
<img class="mb-3" src="../assets/svg/illustrations/oc-error.svg" alt="Image Description" data-hs-theme-appearance="default" style="width: 7rem;">
|
||||
<img class="mb-3" src="../assets/svg/illustrations-light/oc-error.svg" alt="Image Description" data-hs-theme-appearance="dark" style="width: 7rem;">
|
||||
<p class="mb-0">No Results</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Empty -->
|
||||
</form>
|
||||
<!-- End Search Form -->
|
||||
|
||||
<!-- List Item Template -->
|
||||
<div class="d-none">
|
||||
<div id="searchTemplate" class="dropdown-item">
|
||||
<a class="d-block link" href="#">
|
||||
<span class="category d-block fw-normal text-muted mb-1"></span>
|
||||
<span class="component text-dark"></span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End List Item Template -->
|
||||
</div>
|
||||
|
||||
<!-- Navbar -->
|
||||
<ul class="navbar-nav p-0">
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-ghost-secondary btn-sm" href="https://htmlstream.com/contact-us" target="_blank">
|
||||
Get Support <i class="bi-box-arrow-up-right ms-1"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-primary btn-sm" href="../index.html">
|
||||
<i class="bi-eye me-1"></i> Preview Demo
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Navbar -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</nav>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<!-- ========== END HEADER ========== -->
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main">
|
||||
<!-- Navbar -->
|
||||
<nav class="js-nav-scroller navbar navbar-expand-lg navbar-sidebar navbar-vertical navbar-light bg-white border-end"
|
||||
data-hs-nav-scroller-options='{
|
||||
"type": "vertical",
|
||||
"target": ".navbar-nav .active",
|
||||
"offset": 80
|
||||
}'>
|
||||
<!-- Navbar Toggle -->
|
||||
<div class="d-grid flex-grow-1 px-2">
|
||||
<button type="button" class="navbar-toggler btn btn-white" data-bs-toggle="collapse" data-bs-target="#navbarVerticalNavMenu" aria-label="Toggle navigation" aria-expanded="false" aria-controls="navbarVerticalNavMenu">
|
||||
<span class="d-flex justify-content-between align-items-center">
|
||||
<span class="h3 mb-0">Nav menu</span>
|
||||
|
||||
<span class="navbar-toggler-default">
|
||||
<i class="bi-list"></i>
|
||||
</span>
|
||||
|
||||
<span class="navbar-toggler-toggled">
|
||||
<i class="bi-x"></i>
|
||||
</span>
|
||||
</span>
|
||||
</button>
|
||||
</div>
|
||||
<!-- End Navbar Toggle -->
|
||||
|
||||
<!-- Navbar Collapse -->
|
||||
<div id="navbarVerticalNavMenu" class="collapse navbar-collapse">
|
||||
<div class="navbar-brand-wrapper border-end" style="height: auto;">
|
||||
<!-- Default Logo -->
|
||||
<div class="d-flex align-items-center mb-3">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a class="navbar-brand-badge" href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary ms-2">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
</div>
|
||||
|
||||
<div class="docs-navbar-sidebar-aside-body navbar-sidebar-aside-body">
|
||||
<ul id="navbarSettings" class="navbar-nav nav nav-vertical nav-tabs nav-tabs-borderless nav-sm">
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Documentation</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/index.html">Introduction</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-2 my-lg-5"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Getting started</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/gulp.html">Gulp</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/darkmode.html">Dark Mode <span class="badge bg-soft-dark text-dark lh-base ms-1">New</span></a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/customization.html">Customization</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/credits.html">Credits</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/changelog.html">Changelog</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Design & Graphics</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/bs-icons.html">Bootstrap Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/illustrations.html">Illustrations</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Components</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/accordion.html">Accordion</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/alerts.html">Alerts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/avatars.html">Avatars</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/badge.html">Badge</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/breadcrumb.html">Breadcrumb</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/buttons.html">Buttons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/button-group.html">Button Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/cards.html">Cards</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/collapse.html">Collapse</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" href="../documentation/column-divider.html">Column Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/devices.html">Devices</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/divider.html">Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropdowns.html">Dropdowns</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/icons.html">Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/list-group.html">List Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/lists.html">Lists</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/legend-indicator.html">Legend Indicator</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/modal.html">Modal</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/offcanvas.html">Offcanvas</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/page-header.html">Page Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/pagination.html">Pagination</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/popovers.html">Popovers</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/progress.html">Progress</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/profile.html">Profile</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shapes.html">Shapes</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sliding-img.html">Sliding Image</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spinners.html">Spinners</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/steps.html">Steps</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tab.html">Tab</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toasts.html">Toasts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tooltips.html">Tooltips</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/typography.html">Typography</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Navbars</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar.html">Navbar</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navs.html">Navs</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/mega-menu.html">Mega Menu</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar-vertical-aside.html">Navbar Vertical Aside</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/scrollspy.html">Scrollspy</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Tables</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tables.html">Tables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datatables.html">Datatables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/table-sticky-header.html">Sticky Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Basic forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/basic-forms.html">Basic Forms</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/checks-and-switches.html">Checks & Switches</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-group.html">Input Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Advanced Forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/select.html">Advanced Select</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datepicker.html">Datepicker (Flatpickr)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/daterangepicker.html">Date Range Picker</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/calendar.html">Calendar (Fullcalendar)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/file-attachments.html">File Attachments</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropzone.html">Drag’ n’ Drop File Uploads</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quill.html">WYSIWYG Editor</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quantity-counter.html">Quantity Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/copy-to-clipboard.html">Copy to Clipboard</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-mask.html">Input Mask</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/step-forms.html">Step Forms (Wizards)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/add-field.html">Add Field</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-password.html">Toggle Password</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/count-characters.html">Count Characters</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/form-search.html">Form Search</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-switch.html">Toggle Switch</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/google-recaptcha.html">Google reCAPTCHA</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Charts</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/chartjs.html">Chart.js</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/counter.html">Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/circles.html">Circles.js (Pie Chart)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Others</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/fslightbox.html">Fullscreen Lightbox</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-leaflet.html">Leaflet</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-jsvectormap.html">JSVectorMap</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sortablejs.html">SortableJS</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sticky-block.html">Sticky Block</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/go-to.html">Go To</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Utilities</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/backgrounds.html">Backgrounds</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/borders.html">Borders</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/colors.html">Colors</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/links.html">Links</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/position.html">Position</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shadows.html">Shadows</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sizing.html">Sizing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spacing.html">Spacing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/z-index.html">Z-index</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/opacity.html">Opacity</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Navbar Collapse -->
|
||||
</nav>
|
||||
<!-- End Navbar -->
|
||||
|
||||
<!-- Content -->
|
||||
<div class="navbar-sidebar-aside-content content-space-1 content-space-md-2 px-lg-5 px-xl-10">
|
||||
<!-- Page Header -->
|
||||
<div class="docs-page-header">
|
||||
<div class="row align-items-center">
|
||||
<div class="col-sm">
|
||||
<h1 class="docs-page-header-title">Column Divider</h1>
|
||||
<p class="docs-page-header-text">Separate groups of related menu items with a vertical divider.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Page Header -->
|
||||
|
||||
<!-- Heading -->
|
||||
<h2 id="example" class="hs-docs-heading">
|
||||
Example <a class="anchorjs-link" href="#example" aria-label="Anchor" data-anchorjs-icon="#"></a>
|
||||
</h2>
|
||||
<!-- End Heading -->
|
||||
|
||||
<p>You can utilize <code>.col-{-sm|-md|-lg|-xl}-divider</code> classes.</p>
|
||||
|
||||
<!-- Card -->
|
||||
<div class="card">
|
||||
<!-- Header -->
|
||||
<div class="card-header">
|
||||
<!-- Nav -->
|
||||
<ul class="nav nav-segment" id="navTab1" role="tablist">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" id="nav-resultTab1" href="#nav-result1" data-bs-toggle="pill" data-bs-target="#nav-result1" role="tab" aria-controls="nav-result1" aria-selected="true">Preview</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" id="nav-htmlTab1" href="#nav-html1" data-bs-toggle="pill" data-bs-target="#nav-html1" role="tab" aria-controls="nav-html1" aria-selected="false">HTML</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Nav -->
|
||||
</div>
|
||||
<!-- End Header -->
|
||||
|
||||
<!-- Tab Content -->
|
||||
<div class="tab-content" id="navTabContent1">
|
||||
<div class="tab-pane fade p-4 show active" id="nav-result1" role="tabpanel" aria-labelledby="nav-resultTab1">
|
||||
<div class="row col-sm-divider">
|
||||
<div class="col-sm text-end">
|
||||
<span class="d-block h4 mb-0">$72.46</span>
|
||||
<span class="d-block">last transaction</span>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col-sm text-start">
|
||||
<span class="d-block h4 text-success mb-0">
|
||||
<i class="bi-graph-up"></i> 12%
|
||||
</span>
|
||||
<span class="d-block">since last visit</span>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="nav-html1" role="tabpanel" aria-labelledby="nav-htmlTab1">
|
||||
<pre>
|
||||
<code class="language-markup" data-lang="html">
|
||||
<div class="row col-sm-divider">
|
||||
<div class="col-sm text-end">
|
||||
<span class="d-block h4 mb-0">$72.46</span>
|
||||
<span class="d-block">last transaction</span>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
|
||||
<div class="col-sm text-start">
|
||||
<span class="d-block h4 text-success mb-0">
|
||||
<i class="bi-graph-up"></i> 12%
|
||||
</span>
|
||||
<span class="d-block">since last visit</span>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</code>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Tab Content -->
|
||||
</div>
|
||||
<!-- End Card -->
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
|
||||
<!-- ========== SECONDARY CONTENTS ========== -->
|
||||
<!-- Go To -->
|
||||
<a class="js-go-to go-to position-fixed" href="javascript:;" style="visibility: hidden;"
|
||||
data-hs-go-to-options='{
|
||||
"offsetTop": 700,
|
||||
"position": {
|
||||
"init": {
|
||||
"right": "2rem"
|
||||
},
|
||||
"show": {
|
||||
"bottom": "2rem"
|
||||
},
|
||||
"hide": {
|
||||
"bottom": "-2rem"
|
||||
}
|
||||
}
|
||||
}'>
|
||||
<i class="bi-chevron-up"></i>
|
||||
</a>
|
||||
<!-- ========== END SECONDARY CONTENTS ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="../node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [..] -->
|
||||
<script src="../assets/vendor/hs-header/dist/hs-header.min.js"></script>
|
||||
<script src="../assets/vendor/hs-nav-scroller/dist/hs-nav-scroller.min.js"></script>
|
||||
<script src="../node_modules/list.js/dist/list.min.js"></script>
|
||||
<script src="../assets/vendor/hs-go-to/dist/hs-go-to.min.js"></script>
|
||||
<script src="../assets/vendor/prism/prism.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [..] -->
|
||||
<script src="../assets/js/hs.core.js"></script>
|
||||
<script src="../assets/js/hs.list.js"></script>
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
// INITIALIZATION OF HEADER
|
||||
// =======================================================
|
||||
new HSHeader('#header').init()
|
||||
|
||||
|
||||
// INITIALIZATION OF NAV SCROLLER
|
||||
// =======================================================
|
||||
new HsNavScroller('.js-nav-scroller', {
|
||||
delay: 400,
|
||||
offset: 140
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF LISTJS COMPONENT
|
||||
// =======================================================
|
||||
HSCore.components.HSList.init('#docsSearch');
|
||||
const docsSearch = HSCore.components.HSList.getItem('docsSearch');
|
||||
|
||||
|
||||
// GET JSON FILE RESULTS
|
||||
// =======================================================
|
||||
fetch('../assets/json/docs-search.json')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
docsSearch.add(data)
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF GO TO
|
||||
// =======================================================
|
||||
new HSGoTo('.js-go-to')
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,968 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Credits - Documentation | Front - Multipurpose Responsive Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="../favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [..] -->
|
||||
<link rel="stylesheet" href="../node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [..] ?v=1.0 -->
|
||||
|
||||
|
||||
|
||||
<link rel="preload" href="../assets/css/theme.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/docs.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
|
||||
<link rel="preload" href="../assets/css/docs-dark.css" data-hs-appearance="dark" as="style">
|
||||
|
||||
<style data-hs-appearance-onload-styles>
|
||||
* {
|
||||
transition: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
opacity: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="navbar-sidebar-aside-lg">
|
||||
|
||||
<script src="../assets/js/hs.theme-appearance.js"></script>
|
||||
|
||||
|
||||
<!-- ========== HEADER ========== -->
|
||||
<header id="header" class="navbar navbar-expand navbar-end navbar-light navbar-sticky-lg-top bg-white">
|
||||
<div class="container-fluid">
|
||||
<nav class="navbar-nav-wrap">
|
||||
<div class="row flex-grow-1">
|
||||
<!-- Default Logo -->
|
||||
<div class="docs-navbar-sidebar-container d-flex align-items-center mb-2 mb-lg-0">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
|
||||
<div class="col-md px-lg-0">
|
||||
<div class="d-flex justify-content-between align-items-center px-lg-5 px-xl-10">
|
||||
<div class="d-none d-md-block">
|
||||
<!-- Search Form -->
|
||||
<form id="docsSearch" class="position-relative"
|
||||
data-hs-list-options='{
|
||||
"searchMenu": true,
|
||||
"keyboard": true,
|
||||
"item": "searchTemplate",
|
||||
"valueNames": ["component", "category", {"name": "link", "attr": "href"}],
|
||||
"empty": "#searchNoResults"
|
||||
}'>
|
||||
<!-- Input Group -->
|
||||
<div class="input-group input-group-merge navbar-input-group">
|
||||
<div class="input-group-prepend input-group-text">
|
||||
<i class="bi-search"></i>
|
||||
</div>
|
||||
|
||||
<input type="search" class="search form-control form-control-sm" placeholder="Search in docs" aria-label="Search in docs">
|
||||
|
||||
<a class="input-group-append input-group-text" href="javascript:;">
|
||||
<i id="clearSearchResultsIcon" class="bi-x" style="display: none;"></i>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Input Group -->
|
||||
|
||||
<!-- List -->
|
||||
<div class="list dropdown-menu navbar-dropdown-menu-borderless w-100 overflow-auto" style="max-height: 16rem;"></div>
|
||||
<!-- End List -->
|
||||
|
||||
<!-- Empty -->
|
||||
<div id="searchNoResults" style="display: none;">
|
||||
<div class="text-center p-4">
|
||||
<img class="mb-3" src="../assets/svg/illustrations/oc-error.svg" alt="Image Description" data-hs-theme-appearance="default" style="width: 7rem;">
|
||||
<img class="mb-3" src="../assets/svg/illustrations-light/oc-error.svg" alt="Image Description" data-hs-theme-appearance="dark" style="width: 7rem;">
|
||||
<p class="mb-0">No Results</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Empty -->
|
||||
</form>
|
||||
<!-- End Search Form -->
|
||||
|
||||
<!-- List Item Template -->
|
||||
<div class="d-none">
|
||||
<div id="searchTemplate" class="dropdown-item">
|
||||
<a class="d-block link" href="#">
|
||||
<span class="category d-block fw-normal text-muted mb-1"></span>
|
||||
<span class="component text-dark"></span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End List Item Template -->
|
||||
</div>
|
||||
|
||||
<!-- Navbar -->
|
||||
<ul class="navbar-nav p-0">
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-ghost-secondary btn-sm" href="https://htmlstream.com/contact-us" target="_blank">
|
||||
Get Support <i class="bi-box-arrow-up-right ms-1"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-primary btn-sm" href="../index.html">
|
||||
<i class="bi-eye me-1"></i> Preview Demo
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Navbar -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</nav>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<!-- ========== END HEADER ========== -->
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main">
|
||||
<!-- Navbar -->
|
||||
<nav class="js-nav-scroller navbar navbar-expand-lg navbar-sidebar navbar-vertical navbar-light bg-white border-end"
|
||||
data-hs-nav-scroller-options='{
|
||||
"type": "vertical",
|
||||
"target": ".navbar-nav .active",
|
||||
"offset": 80
|
||||
}'>
|
||||
<!-- Navbar Toggle -->
|
||||
<div class="d-grid flex-grow-1 px-2">
|
||||
<button type="button" class="navbar-toggler btn btn-white" data-bs-toggle="collapse" data-bs-target="#navbarVerticalNavMenu" aria-label="Toggle navigation" aria-expanded="false" aria-controls="navbarVerticalNavMenu">
|
||||
<span class="d-flex justify-content-between align-items-center">
|
||||
<span class="h3 mb-0">Nav menu</span>
|
||||
|
||||
<span class="navbar-toggler-default">
|
||||
<i class="bi-list"></i>
|
||||
</span>
|
||||
|
||||
<span class="navbar-toggler-toggled">
|
||||
<i class="bi-x"></i>
|
||||
</span>
|
||||
</span>
|
||||
</button>
|
||||
</div>
|
||||
<!-- End Navbar Toggle -->
|
||||
|
||||
<!-- Navbar Collapse -->
|
||||
<div id="navbarVerticalNavMenu" class="collapse navbar-collapse">
|
||||
<div class="navbar-brand-wrapper border-end" style="height: auto;">
|
||||
<!-- Default Logo -->
|
||||
<div class="d-flex align-items-center mb-3">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a class="navbar-brand-badge" href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary ms-2">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
</div>
|
||||
|
||||
<div class="docs-navbar-sidebar-aside-body navbar-sidebar-aside-body">
|
||||
<ul id="navbarSettings" class="navbar-nav nav nav-vertical nav-tabs nav-tabs-borderless nav-sm">
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Documentation</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/index.html">Introduction</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-2 my-lg-5"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Getting started</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/gulp.html">Gulp</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/darkmode.html">Dark Mode <span class="badge bg-soft-dark text-dark lh-base ms-1">New</span></a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/customization.html">Customization</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" href="../documentation/credits.html">Credits</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/changelog.html">Changelog</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Design & Graphics</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/bs-icons.html">Bootstrap Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/illustrations.html">Illustrations</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Components</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/accordion.html">Accordion</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/alerts.html">Alerts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/avatars.html">Avatars</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/badge.html">Badge</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/breadcrumb.html">Breadcrumb</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/buttons.html">Buttons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/button-group.html">Button Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/cards.html">Cards</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/collapse.html">Collapse</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/column-divider.html">Column Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/devices.html">Devices</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/divider.html">Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropdowns.html">Dropdowns</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/icons.html">Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/list-group.html">List Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/lists.html">Lists</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/legend-indicator.html">Legend Indicator</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/modal.html">Modal</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/offcanvas.html">Offcanvas</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/page-header.html">Page Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/pagination.html">Pagination</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/popovers.html">Popovers</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/progress.html">Progress</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/profile.html">Profile</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shapes.html">Shapes</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sliding-img.html">Sliding Image</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spinners.html">Spinners</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/steps.html">Steps</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tab.html">Tab</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toasts.html">Toasts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tooltips.html">Tooltips</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/typography.html">Typography</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Navbars</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar.html">Navbar</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navs.html">Navs</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/mega-menu.html">Mega Menu</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar-vertical-aside.html">Navbar Vertical Aside</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/scrollspy.html">Scrollspy</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Tables</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tables.html">Tables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datatables.html">Datatables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/table-sticky-header.html">Sticky Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Basic forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/basic-forms.html">Basic Forms</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/checks-and-switches.html">Checks & Switches</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-group.html">Input Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Advanced Forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/select.html">Advanced Select</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datepicker.html">Datepicker (Flatpickr)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/daterangepicker.html">Date Range Picker</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/calendar.html">Calendar (Fullcalendar)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/file-attachments.html">File Attachments</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropzone.html">Drag’ n’ Drop File Uploads</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quill.html">WYSIWYG Editor</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quantity-counter.html">Quantity Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/copy-to-clipboard.html">Copy to Clipboard</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-mask.html">Input Mask</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/step-forms.html">Step Forms (Wizards)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/add-field.html">Add Field</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-password.html">Toggle Password</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/count-characters.html">Count Characters</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/form-search.html">Form Search</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-switch.html">Toggle Switch</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/google-recaptcha.html">Google reCAPTCHA</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Charts</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/chartjs.html">Chart.js</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/counter.html">Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/circles.html">Circles.js (Pie Chart)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Others</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/fslightbox.html">Fullscreen Lightbox</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-leaflet.html">Leaflet</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-jsvectormap.html">JSVectorMap</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sortablejs.html">SortableJS</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sticky-block.html">Sticky Block</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/go-to.html">Go To</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Utilities</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/backgrounds.html">Backgrounds</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/borders.html">Borders</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/colors.html">Colors</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/links.html">Links</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/position.html">Position</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shadows.html">Shadows</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sizing.html">Sizing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spacing.html">Spacing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/z-index.html">Z-index</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/opacity.html">Opacity</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Navbar Collapse -->
|
||||
</nav>
|
||||
<!-- End Navbar -->
|
||||
|
||||
<!-- Content -->
|
||||
<div class="navbar-sidebar-aside-content content-space-1 content-space-md-2 px-lg-5 px-xl-10">
|
||||
<!-- Page Header -->
|
||||
<div class="docs-page-header">
|
||||
<div class="row align-items-center">
|
||||
<div class="col-sm">
|
||||
<h1 class="docs-page-header-title">Credits</h1>
|
||||
<p class="docs-page-header-text">First, let us take this opportunity to thank all the creative minds for their great products and plugins.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Page Header -->
|
||||
|
||||
<!-- Heading -->
|
||||
<h2 id="free-plugins" class="hs-docs-heading">
|
||||
Free plugins (libraries) <a class="anchorjs-link" href="#free-plugins" aria-label="Anchor" data-anchorjs-icon="#"></a>
|
||||
</h2>
|
||||
<!-- End Heading -->
|
||||
|
||||
<!-- Card -->
|
||||
<div class="card mb-7">
|
||||
<!-- Table -->
|
||||
<div class="table-responsive">
|
||||
<table class="table table-borderless">
|
||||
<thead class="thead-light">
|
||||
<tr>
|
||||
<th style="width: 25%;">Plugin name</th>
|
||||
<th>URL</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">AOS</td>
|
||||
<td><a href="https://michalsnik.github.io/aos/" target="_blank">https://michalsnik.github.io/aos/ <i class="bi-box-arrow-up-right"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">Appear</td>
|
||||
<td><a href="http://creativelive.github.io/appear/" target="_blank">http://creativelive.github.io/appear/ <i class="bi-box-arrow-up-right"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">Bootstrap</td>
|
||||
<td><a href="https://getbootstrap.com/" target="_blank">https://getbootstrap.com/ <i class="bi-box-arrow-up-right"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">Bootstrap Icons</td>
|
||||
<td><a href="https://icons.getbootstrap.com/" target="_blank">https://icons.getbootstrap.com/ <i class="bi-box-arrow-up-right"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">Chart.js</td>
|
||||
<td><a href="https://www.chartjs.org/" target="_blank">https://www.chartjs.org/ <i class="bi-box-arrow-up-right"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">Chart.js Datalabels</td>
|
||||
<td><a href="https://chartjs-plugin-datalabels.netlify.app/" target="_blank">https://chartjs-plugin-datalabels.netlify.app/ <i class="tio-open-in-new"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">Chart.js Matrix</td>
|
||||
<td><a href="https://github.com/kurkle/chartjs-chart-matrix" target="_blank">https://github.com/kurkle/chartjs-chart-matrix <i class="tio-open-in-new"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">Circles.js</td>
|
||||
<td><a href="https://www.lugolabs.com/circles" target="_blank">https://www.lugolabs.com/circles <i class="bi-box-arrow-up-right"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">Clipboard</td>
|
||||
<td><a href="https://clipboardjs.com/" target="_blank">https://clipboardjs.com/ <i class="tio-open-in-new"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">Dropzone</td>
|
||||
<td><a href="https://www.dropzonejs.com/" target="_blank">https://www.dropzonejs.com/ <i class="bi-box-arrow-up-right"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">Flag Icon CSS</td>
|
||||
<td><a href="https://github.com/lipis/flag-icon-css" target="_blank">https://github.com/lipis/flag-icon-css <i class="bi-box-arrow-up-right"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">Flag Icon CSS</td>
|
||||
<td><a href="https://github.com/lipis/flag-icon-css" target="_blank">https://github.com/lipis/flag-icon-css <i class="tio-open-in-new"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">Flatpickr</td>
|
||||
<td><a href="https://flatpickr.js.org/" target="_blank">https://flatpickr.js.org/ <i class="tio-open-in-new"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">Fullscreen Lightbox</td>
|
||||
<td><a href="https://fslightbox.com/" target="_blank">https://fslightbox.com/ <i class="bi-box-arrow-up-right"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">FullCalendar</td>
|
||||
<td><a href="https://fullcalendar.io/" target="_blank">https://fullcalendar.io/ <i class="bi-box-arrow-up-right"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">imask</td>
|
||||
<td><a href="https://igorescobar.github.io/jQuery-Mask-Plugin/" target="_blank">https://igorescobar.github.io/jQuery-Mask-Plugin/ <i class="bi-box-arrow-up-right"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">jQuery</td>
|
||||
<td><a href="https://jquery.com/" target="_blank">https://jquery.com/ <i class="tio-open-in-new"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">jQuery Migrate</td>
|
||||
<td><a href="https://plugins.jquery.com/migrate/" target="_blank">https://plugins.jquery.com/migrate/ <i class="tio-open-in-new"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">JSVectorMap</td>
|
||||
<td><a href="https://themustafaomar.com/open-source/jsvectormap/" target="_blank">https://themustafaomar.com/open-source/jsvectormap/ <i class="bi-box-arrow-up-right"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">JSZip</td>
|
||||
<td><a href="https://stuk.github.io/jszip/" target="_blank">https://stuk.github.io/jszip/ <i class="tio-open-in-new"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">Leaflet</td>
|
||||
<td><a href="https://leafletjs.com/" target="_blank">https://leafletjs.com/ <i class="bi-box-arrow-up-right"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">List.js</td>
|
||||
<td><a href="https://listjs.com/" target="_blank">https://listjs.com/ <i class="bi-box-arrow-up-right"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">Pdfmake</td>
|
||||
<td><a href="http://pdfmake.org/#/" target="_blank">http://pdfmake.org/#/ <i class="tio-open-in-new"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">Prism.js</td>
|
||||
<td><a href="http://prismjs.com/plugins/" target="_blank">http://prismjs.com/plugins/ <i class="bi-box-arrow-up-right"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">Quill</td>
|
||||
<td><a href="https://quilljs.com/" target="_blank">https://quilljs.com/ <i class="bi-box-arrow-up-right"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">Sortablejs</td>
|
||||
<td><a href="https://sortablejs.github.io/Sortable/" target="_blank">https://sortablejs.github.io/Sortable/ <i class="tio-open-in-new"></i></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">Tom Select</td>
|
||||
<td><a href="https://tom-select.js.org/examples/" target="_blank">https://tom-select.js.org/examples/ <i class="bi-box-arrow-up-right"></i></a></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- End Table -->
|
||||
</div>
|
||||
<!-- End Card -->
|
||||
|
||||
<!-- Heading -->
|
||||
<h2 id="free-design-sources" class="hs-docs-heading">
|
||||
Free design sources <a class="anchorjs-link" href="#free-design-sources" aria-label="Anchor" data-anchorjs-icon="#"></a>
|
||||
</h2>
|
||||
<!-- End Heading -->
|
||||
|
||||
<!-- Card -->
|
||||
<div class="card mb-7">
|
||||
<!-- Table -->
|
||||
<div class="table-responsive">
|
||||
<table class="table table-borderless">
|
||||
<thead class="thead-light">
|
||||
<tr>
|
||||
<th style="width: 25%;">Plugin name</th>
|
||||
<th>URL</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="text-dark fw-semi-bold">Google Fonts</td>
|
||||
<td><a href="https://fonts.google.com/" target="_blank">https://fonts.google.com/ <i class="bi-box-arrow-up-right"></i></a></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- End Table -->
|
||||
</div>
|
||||
<!-- End Card -->
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
|
||||
<!-- ========== SECONDARY CONTENTS ========== -->
|
||||
<!-- Go To -->
|
||||
<a class="js-go-to go-to position-fixed" href="javascript:;" style="visibility: hidden;"
|
||||
data-hs-go-to-options='{
|
||||
"offsetTop": 700,
|
||||
"position": {
|
||||
"init": {
|
||||
"right": "2rem"
|
||||
},
|
||||
"show": {
|
||||
"bottom": "2rem"
|
||||
},
|
||||
"hide": {
|
||||
"bottom": "-2rem"
|
||||
}
|
||||
}
|
||||
}'>
|
||||
<i class="bi-chevron-up"></i>
|
||||
</a>
|
||||
<!-- ========== END SECONDARY CONTENTS ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="../node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [..] -->
|
||||
<script src="../assets/vendor/hs-header/dist/hs-header.min.js"></script>
|
||||
<script src="../node_modules/list.js/dist/list.min.js"></script>
|
||||
<script src="../assets/vendor/hs-go-to/dist/hs-go-to.min.js"></script>
|
||||
<script src="../assets/vendor/prism/prism.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [..] -->
|
||||
<script src="../assets/js/hs.core.js"></script>
|
||||
<script src="../assets/js/hs.list.js"></script>
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
// INITIALIZATION OF HEADER
|
||||
// =======================================================
|
||||
new HSHeader('#header').init()
|
||||
|
||||
|
||||
// INITIALIZATION OF LISTJS COMPONENT
|
||||
// =======================================================
|
||||
HSCore.components.HSList.init('#docsSearch');
|
||||
const docsSearch = HSCore.components.HSList.getItem('docsSearch');
|
||||
|
||||
|
||||
// GET JSON FILE RESULTS
|
||||
// =======================================================
|
||||
fetch('../assets/json/docs-search.json')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
docsSearch.add(data)
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF GO TO
|
||||
// =======================================================
|
||||
new HSGoTo('.js-go-to')
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,902 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Devices - Documentation | Front - Multipurpose Responsive Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="../favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [..] -->
|
||||
<link rel="stylesheet" href="../node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [..] ?v=1.0 -->
|
||||
<link rel="stylesheet" href="../assets/css/theme.css">
|
||||
<link rel="stylesheet" href="../assets/css/docs.css">
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="navbar-sidebar-aside-lg">
|
||||
<!-- ========== HEADER ========== -->
|
||||
<header id="header" class="navbar navbar-expand navbar-end navbar-light navbar-sticky-lg-top bg-white">
|
||||
<div class="container-fluid">
|
||||
<nav class="navbar-nav-wrap">
|
||||
<div class="row flex-grow-1">
|
||||
<!-- Default Logo -->
|
||||
<div class="docs-navbar-sidebar-container d-flex align-items-center mb-2 mb-lg-0">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
|
||||
<div class="col-md px-lg-0">
|
||||
<div class="d-flex justify-content-between align-items-center px-lg-5 px-xl-10">
|
||||
<div class="d-none d-md-block">
|
||||
<!-- Search Form -->
|
||||
<form id="docsSearch" class="position-relative"
|
||||
data-hs-list-options='{
|
||||
"searchMenu": true,
|
||||
"keyboard": true,
|
||||
"item": "searchTemplate",
|
||||
"valueNames": ["component", "category", {"name": "link", "attr": "href"}],
|
||||
"empty": "#searchNoResults"
|
||||
}'>
|
||||
<!-- Input Group -->
|
||||
<div class="input-group input-group-merge navbar-input-group">
|
||||
<div class="input-group-prepend input-group-text">
|
||||
<i class="bi-search"></i>
|
||||
</div>
|
||||
|
||||
<input type="search" class="search form-control form-control-sm" placeholder="Search in docs" aria-label="Search in docs">
|
||||
|
||||
<a class="input-group-append input-group-text" href="javascript:;">
|
||||
<i id="clearSearchResultsIcon" class="bi-x" style="display: none;"></i>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Input Group -->
|
||||
|
||||
<!-- List -->
|
||||
<div class="list dropdown-menu navbar-dropdown-menu-borderless w-100 overflow-auto" style="max-height: 16rem;"></div>
|
||||
<!-- End List -->
|
||||
|
||||
<!-- Empty -->
|
||||
<div id="searchNoResults" style="display: none;">
|
||||
<div class="text-center p-4">
|
||||
<img class="mb-3" src="../assets/svg/illustrations/oc-error.svg" alt="Image Description" data-hs-theme-appearance="default" style="width: 7rem;">
|
||||
<img class="mb-3" src="../assets/svg/illustrations-light/oc-error.svg" alt="Image Description" data-hs-theme-appearance="dark" style="width: 7rem;">
|
||||
<p class="mb-0">No Results</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Empty -->
|
||||
</form>
|
||||
<!-- End Search Form -->
|
||||
|
||||
<!-- List Item Template -->
|
||||
<div class="d-none">
|
||||
<div id="searchTemplate" class="dropdown-item">
|
||||
<a class="d-block link" href="#">
|
||||
<span class="category d-block fw-normal text-muted mb-1"></span>
|
||||
<span class="component text-dark"></span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End List Item Template -->
|
||||
</div>
|
||||
|
||||
<!-- Navbar -->
|
||||
<ul class="navbar-nav p-0">
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-ghost-secondary btn-sm" href="https://htmlstream.com/contact-us" target="_blank">
|
||||
Get Support <i class="bi-box-arrow-up-right ms-1"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-primary btn-sm" href="../index.html">
|
||||
<i class="bi-eye me-1"></i> Preview Demo
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Navbar -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</nav>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<!-- ========== END HEADER ========== -->
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main">
|
||||
<!-- Navbar -->
|
||||
<nav class="js-nav-scroller navbar navbar-expand-lg navbar-sidebar navbar-vertical navbar-light bg-white border-end"
|
||||
data-hs-nav-scroller-options='{
|
||||
"type": "vertical",
|
||||
"target": ".navbar-nav .active",
|
||||
"offset": 80
|
||||
}'>
|
||||
<!-- Navbar Toggle -->
|
||||
<div class="d-grid flex-grow-1 px-2">
|
||||
<button type="button" class="navbar-toggler btn btn-white" data-bs-toggle="collapse" data-bs-target="#navbarVerticalNavMenu" aria-label="Toggle navigation" aria-expanded="false" aria-controls="navbarVerticalNavMenu">
|
||||
<span class="d-flex justify-content-between align-items-center">
|
||||
<span class="h3 mb-0">Nav menu</span>
|
||||
|
||||
<span class="navbar-toggler-default">
|
||||
<i class="bi-list"></i>
|
||||
</span>
|
||||
|
||||
<span class="navbar-toggler-toggled">
|
||||
<i class="bi-x"></i>
|
||||
</span>
|
||||
</span>
|
||||
</button>
|
||||
</div>
|
||||
<!-- End Navbar Toggle -->
|
||||
|
||||
<!-- Navbar Collapse -->
|
||||
<div id="navbarVerticalNavMenu" class="collapse navbar-collapse">
|
||||
<div class="navbar-brand-wrapper border-end" style="height: auto;">
|
||||
<!-- Default Logo -->
|
||||
<div class="d-flex align-items-center mb-3">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a class="navbar-brand-badge" href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary ms-2">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
</div>
|
||||
|
||||
<div class="docs-navbar-sidebar-aside-body navbar-sidebar-aside-body">
|
||||
<ul id="navbarSettings" class="navbar-nav nav nav-vertical nav-tabs nav-tabs-borderless nav-sm">
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Documentation</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/index.html">Introduction</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-2 my-lg-5"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Getting started</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/gulp.html">Gulp</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/darkmode.html">Dark Mode <span class="badge bg-soft-dark text-dark lh-base ms-1">New</span></a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/customization.html">Customization</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/credits.html">Credits</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/changelog.html">Changelog</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Design & Graphics</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/bs-icons.html">Bootstrap Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/illustrations.html">Illustrations</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Components</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/accordion.html">Accordion</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/alerts.html">Alerts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/avatars.html">Avatars</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/badge.html">Badge</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/breadcrumb.html">Breadcrumb</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/buttons.html">Buttons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/button-group.html">Button Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/cards.html">Cards</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/collapse.html">Collapse</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/column-divider.html">Column Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" href="../documentation/devices.html">Devices</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/divider.html">Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropdowns.html">Dropdowns</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/icons.html">Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/list-group.html">List Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/lists.html">Lists</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/legend-indicator.html">Legend Indicator</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/modal.html">Modal</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/offcanvas.html">Offcanvas</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/page-header.html">Page Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/pagination.html">Pagination</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/popovers.html">Popovers</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/progress.html">Progress</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/profile.html">Profile</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shapes.html">Shapes</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sliding-img.html">Sliding Image</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spinners.html">Spinners</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/steps.html">Steps</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tab.html">Tab</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toasts.html">Toasts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tooltips.html">Tooltips</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/typography.html">Typography</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Navbars</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar.html">Navbar</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navs.html">Navs</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/mega-menu.html">Mega Menu</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar-vertical-aside.html">Navbar Vertical Aside</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/scrollspy.html">Scrollspy</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Tables</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tables.html">Tables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datatables.html">Datatables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/table-sticky-header.html">Sticky Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Basic forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/basic-forms.html">Basic Forms</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/checks-and-switches.html">Checks & Switches</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-group.html">Input Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Advanced Forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/select.html">Advanced Select</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datepicker.html">Datepicker (Flatpickr)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/daterangepicker.html">Date Range Picker</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/calendar.html">Calendar (Fullcalendar)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/file-attachments.html">File Attachments</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropzone.html">Drag’ n’ Drop File Uploads</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quill.html">WYSIWYG Editor</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quantity-counter.html">Quantity Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/copy-to-clipboard.html">Copy to Clipboard</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-mask.html">Input Mask</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/step-forms.html">Step Forms (Wizards)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/add-field.html">Add Field</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-password.html">Toggle Password</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/count-characters.html">Count Characters</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/form-search.html">Form Search</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-switch.html">Toggle Switch</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/google-recaptcha.html">Google reCAPTCHA</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Charts</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/chartjs.html">Chart.js</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/counter.html">Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/circles.html">Circles.js (Pie Chart)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Others</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/fslightbox.html">Fullscreen Lightbox</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-leaflet.html">Leaflet</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-jsvectormap.html">JSVectorMap</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sortablejs.html">SortableJS</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sticky-block.html">Sticky Block</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/go-to.html">Go To</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Utilities</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/backgrounds.html">Backgrounds</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/borders.html">Borders</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/colors.html">Colors</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/links.html">Links</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/position.html">Position</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shadows.html">Shadows</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sizing.html">Sizing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spacing.html">Spacing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/z-index.html">Z-index</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/opacity.html">Opacity</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Navbar Collapse -->
|
||||
</nav>
|
||||
<!-- End Navbar -->
|
||||
|
||||
<!-- Content -->
|
||||
<div class="navbar-sidebar-aside-content content-space-1 content-space-md-2 px-lg-5 px-xl-10">
|
||||
<!-- Page Header -->
|
||||
<div class="docs-page-header">
|
||||
<div class="row align-items-center">
|
||||
<div class="col-sm">
|
||||
<h1 class="docs-page-header-title">Devices</h1>
|
||||
<p class="docs-page-header-text">Beautifully demonstrate your contents in phone, laptop or tablet device mockups.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Page Header -->
|
||||
|
||||
<p>Browser device mockup.</p>
|
||||
|
||||
<!-- Card -->
|
||||
<div class="card mb-7">
|
||||
<!-- Header -->
|
||||
<div class="card-header">
|
||||
<!-- Nav -->
|
||||
<ul class="nav nav-segment" id="navTab2" role="tablist">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" id="nav-resultTab2" href="#nav-result2" data-bs-toggle="pill" data-bs-target="#nav-result2" role="tab" aria-controls="nav-result2" aria-selected="true">Preview</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" id="nav-htmlTab2" href="#nav-html2" data-bs-toggle="pill" data-bs-target="#nav-html2" role="tab" aria-controls="nav-html2" aria-selected="false">HTML</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Nav -->
|
||||
</div>
|
||||
<!-- End Header -->
|
||||
|
||||
<!-- Tab Content -->
|
||||
<div class="tab-content" id="navTabContent2">
|
||||
<div class="tab-pane fade p-4 show active" id="nav-result2" role="tabpanel" aria-labelledby="nav-resultTab2">
|
||||
<div class="d-flex justify-content-center">
|
||||
<!-- Browser Device -->
|
||||
<figure class="device-browser">
|
||||
<div class="device-browser-header">
|
||||
<div class="device-browser-header-btn-list">
|
||||
<span class="device-browser-header-btn-list-btn"></span>
|
||||
<span class="device-browser-header-btn-list-btn"></span>
|
||||
<span class="device-browser-header-btn-list-btn"></span>
|
||||
</div>
|
||||
<div class="device-browser-header-browser-bar">www.htmlstream.com/front/</div>
|
||||
</div>
|
||||
|
||||
<div class="device-browser-frame">
|
||||
<img class="device-browser-img" src="../assets/img/1618x1010/img1.jpg" alt="Image Description">
|
||||
</div>
|
||||
</figure>
|
||||
<!-- End Browser Device -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="nav-html2" role="tabpanel" aria-labelledby="nav-htmlTab2">
|
||||
<pre>
|
||||
<code class="language-markup" data-lang="html">
|
||||
<!-- Browser Device -->
|
||||
<figure class="device-browser">
|
||||
<div class="device-browser-header">
|
||||
<div class="device-browser-header-btn-list">
|
||||
<span class="device-browser-header-btn-list-btn"></span>
|
||||
<span class="device-browser-header-btn-list-btn"></span>
|
||||
<span class="device-browser-header-btn-list-btn"></span>
|
||||
</div>
|
||||
<div class="device-browser-header-browser-bar">www.htmlstream.com/front/</div>
|
||||
</div>
|
||||
|
||||
<div class="device-browser-frame">
|
||||
<img class="device-browser-img" src="../assets/img/1618x1010/img1.jpg" alt="Image Description">
|
||||
</div>
|
||||
</figure>
|
||||
<!-- End Browser Device -->
|
||||
</code>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Tab Content -->
|
||||
</div>
|
||||
<!-- End Card -->
|
||||
|
||||
<p><code>.device-browser-lg</code> size.</p>
|
||||
|
||||
<!-- Card -->
|
||||
<div class="card">
|
||||
<!-- Header -->
|
||||
<div class="card-header">
|
||||
<!-- Nav -->
|
||||
<ul class="nav nav-segment" id="navTab3" role="tablist">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" id="nav-resultTab3" href="#nav-result3" data-bs-toggle="pill" data-bs-target="#nav-result3" role="tab" aria-controls="nav-result3" aria-selected="true">Preview</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" id="nav-htmlTab3" href="#nav-html3" data-bs-toggle="pill" data-bs-target="#nav-html3" role="tab" aria-controls="nav-html3" aria-selected="false">HTML</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Nav -->
|
||||
</div>
|
||||
<!-- End Header -->
|
||||
|
||||
<!-- Tab Content -->
|
||||
<div class="tab-content" id="navTabContent3">
|
||||
<div class="tab-pane fade p-4 show active" id="nav-result3" role="tabpanel" aria-labelledby="nav-resultTab3">
|
||||
<div class="d-flex justify-content-center">
|
||||
<!-- Browser Device -->
|
||||
<figure class="device-browser device-browser-lg">
|
||||
<div class="device-browser-header">
|
||||
<div class="device-browser-header-btn-list">
|
||||
<span class="device-browser-header-btn-list-btn"></span>
|
||||
<span class="device-browser-header-btn-list-btn"></span>
|
||||
<span class="device-browser-header-btn-list-btn"></span>
|
||||
</div>
|
||||
<div class="device-browser-header-browser-bar">www.htmlstream.com/front/</div>
|
||||
</div>
|
||||
|
||||
<div class="device-browser-frame">
|
||||
<img class="device-browser-img" src="../assets/img/1618x1010/img1.jpg" alt="Image Description">
|
||||
</div>
|
||||
</figure>
|
||||
<!-- End Browser Device -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="nav-html3" role="tabpanel" aria-labelledby="nav-htmlTab3">
|
||||
<pre>
|
||||
<code class="language-markup" data-lang="html">
|
||||
<!-- Browser Device -->
|
||||
<figure class="device-browser device-browser-lg">
|
||||
<div class="device-browser-header">
|
||||
<div class="device-browser-header-btn-list">
|
||||
<span class="device-browser-header-btn-list-btn"></span>
|
||||
<span class="device-browser-header-btn-list-btn"></span>
|
||||
<span class="device-browser-header-btn-list-btn"></span>
|
||||
</div>
|
||||
<div class="device-browser-header-browser-bar">www.htmlstream.com/front/</div>
|
||||
</div>
|
||||
|
||||
<div class="device-browser-frame">
|
||||
<img class="device-browser-img" src="../assets/img/1920x1080/img1.jpg" alt="Image Description">
|
||||
</div>
|
||||
</figure>
|
||||
<!-- End Browser Device -->
|
||||
</code>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Tab Content -->
|
||||
</div>
|
||||
<!-- End Card -->
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
<!-- ========== SECONDARY CONTENTS ========== -->
|
||||
<!-- Go To -->
|
||||
<a class="js-go-to go-to position-fixed" href="javascript:;" style="visibility: hidden;"
|
||||
data-hs-go-to-options='{
|
||||
"offsetTop": 700,
|
||||
"position": {
|
||||
"init": {
|
||||
"right": "2rem"
|
||||
},
|
||||
"show": {
|
||||
"bottom": "2rem"
|
||||
},
|
||||
"hide": {
|
||||
"bottom": "-2rem"
|
||||
}
|
||||
}
|
||||
}'>
|
||||
<i class="bi-chevron-up"></i>
|
||||
</a>
|
||||
<!-- ========== END SECONDARY CONTENTS ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="../node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [..] -->
|
||||
<script src="../assets/vendor/hs-header/dist/hs-header.min.js"></script>
|
||||
<script src="../assets/vendor/hs-nav-scroller/dist/hs-nav-scroller.min.js"></script>
|
||||
<script src="../node_modules/list.js/dist/list.min.js"></script>
|
||||
<script src="../assets/vendor/hs-go-to/dist/hs-go-to.min.js"></script>
|
||||
<script src="../assets/vendor/prism/prism.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [..] -->
|
||||
<script src="../assets/js/hs.core.js"></script>
|
||||
<script src="../assets/js/hs.list.js"></script>
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
// INITIALIZATION OF HEADER
|
||||
// =======================================================
|
||||
new HSHeader('#header').init()
|
||||
|
||||
|
||||
// INITIALIZATION OF NAV SCROLLER
|
||||
// =======================================================
|
||||
new HsNavScroller('.js-nav-scroller', {
|
||||
delay: 400,
|
||||
offset: 140
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF LISTJS COMPONENT
|
||||
// =======================================================
|
||||
const docsSearch = HSCore.components.HSList.init('#docsSearch')
|
||||
|
||||
|
||||
// GET JSON FILE RESULTS
|
||||
// =======================================================
|
||||
fetch('../assets/json/docs-search.json')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
docsSearch.getItem(0).add(data)
|
||||
})
|
||||
|
||||
// INITIALIZATION OF GO TO
|
||||
// =======================================================
|
||||
new HSGoTo('.js-go-to')
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,832 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Divider - Documentation | Front - Multipurpose Responsive Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="../favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [..] -->
|
||||
<link rel="stylesheet" href="../node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [..] ?v=1.0 -->
|
||||
|
||||
|
||||
|
||||
<link rel="preload" href="../assets/css/theme.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/docs.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
|
||||
<link rel="preload" href="../assets/css/docs-dark.css" data-hs-appearance="dark" as="style">
|
||||
|
||||
<style data-hs-appearance-onload-styles>
|
||||
* {
|
||||
transition: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
opacity: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="navbar-sidebar-aside-lg">
|
||||
|
||||
<script src="../assets/js/hs.theme-appearance.js"></script>
|
||||
|
||||
|
||||
<!-- ========== HEADER ========== -->
|
||||
<header id="header" class="navbar navbar-expand navbar-end navbar-light navbar-sticky-lg-top bg-white">
|
||||
<div class="container-fluid">
|
||||
<nav class="navbar-nav-wrap">
|
||||
<div class="row flex-grow-1">
|
||||
<!-- Default Logo -->
|
||||
<div class="docs-navbar-sidebar-container d-flex align-items-center mb-2 mb-lg-0">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
|
||||
<div class="col-md px-lg-0">
|
||||
<div class="d-flex justify-content-between align-items-center px-lg-5 px-xl-10">
|
||||
<div class="d-none d-md-block">
|
||||
<!-- Search Form -->
|
||||
<form id="docsSearch" class="position-relative"
|
||||
data-hs-list-options='{
|
||||
"searchMenu": true,
|
||||
"keyboard": true,
|
||||
"item": "searchTemplate",
|
||||
"valueNames": ["component", "category", {"name": "link", "attr": "href"}],
|
||||
"empty": "#searchNoResults"
|
||||
}'>
|
||||
<!-- Input Group -->
|
||||
<div class="input-group input-group-merge navbar-input-group">
|
||||
<div class="input-group-prepend input-group-text">
|
||||
<i class="bi-search"></i>
|
||||
</div>
|
||||
|
||||
<input type="search" class="search form-control form-control-sm" placeholder="Search in docs" aria-label="Search in docs">
|
||||
|
||||
<a class="input-group-append input-group-text" href="javascript:;">
|
||||
<i id="clearSearchResultsIcon" class="bi-x" style="display: none;"></i>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Input Group -->
|
||||
|
||||
<!-- List -->
|
||||
<div class="list dropdown-menu navbar-dropdown-menu-borderless w-100 overflow-auto" style="max-height: 16rem;"></div>
|
||||
<!-- End List -->
|
||||
|
||||
<!-- Empty -->
|
||||
<div id="searchNoResults" style="display: none;">
|
||||
<div class="text-center p-4">
|
||||
<img class="mb-3" src="../assets/svg/illustrations/oc-error.svg" alt="Image Description" data-hs-theme-appearance="default" style="width: 7rem;">
|
||||
<img class="mb-3" src="../assets/svg/illustrations-light/oc-error.svg" alt="Image Description" data-hs-theme-appearance="dark" style="width: 7rem;">
|
||||
<p class="mb-0">No Results</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Empty -->
|
||||
</form>
|
||||
<!-- End Search Form -->
|
||||
|
||||
<!-- List Item Template -->
|
||||
<div class="d-none">
|
||||
<div id="searchTemplate" class="dropdown-item">
|
||||
<a class="d-block link" href="#">
|
||||
<span class="category d-block fw-normal text-muted mb-1"></span>
|
||||
<span class="component text-dark"></span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End List Item Template -->
|
||||
</div>
|
||||
|
||||
<!-- Navbar -->
|
||||
<ul class="navbar-nav p-0">
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-ghost-secondary btn-sm" href="https://htmlstream.com/contact-us" target="_blank">
|
||||
Get Support <i class="bi-box-arrow-up-right ms-1"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-primary btn-sm" href="../index.html">
|
||||
<i class="bi-eye me-1"></i> Preview Demo
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Navbar -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</nav>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<!-- ========== END HEADER ========== -->
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main">
|
||||
<!-- Navbar -->
|
||||
<nav class="js-nav-scroller navbar navbar-expand-lg navbar-sidebar navbar-vertical navbar-light bg-white border-end"
|
||||
data-hs-nav-scroller-options='{
|
||||
"type": "vertical",
|
||||
"target": ".navbar-nav .active",
|
||||
"offset": 80
|
||||
}'>
|
||||
<!-- Navbar Toggle -->
|
||||
<div class="d-grid flex-grow-1 px-2">
|
||||
<button type="button" class="navbar-toggler btn btn-white" data-bs-toggle="collapse" data-bs-target="#navbarVerticalNavMenu" aria-label="Toggle navigation" aria-expanded="false" aria-controls="navbarVerticalNavMenu">
|
||||
<span class="d-flex justify-content-between align-items-center">
|
||||
<span class="h3 mb-0">Nav menu</span>
|
||||
|
||||
<span class="navbar-toggler-default">
|
||||
<i class="bi-list"></i>
|
||||
</span>
|
||||
|
||||
<span class="navbar-toggler-toggled">
|
||||
<i class="bi-x"></i>
|
||||
</span>
|
||||
</span>
|
||||
</button>
|
||||
</div>
|
||||
<!-- End Navbar Toggle -->
|
||||
|
||||
<!-- Navbar Collapse -->
|
||||
<div id="navbarVerticalNavMenu" class="collapse navbar-collapse">
|
||||
<div class="navbar-brand-wrapper border-end" style="height: auto;">
|
||||
<!-- Default Logo -->
|
||||
<div class="d-flex align-items-center mb-3">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a class="navbar-brand-badge" href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary ms-2">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
</div>
|
||||
|
||||
<div class="docs-navbar-sidebar-aside-body navbar-sidebar-aside-body">
|
||||
<ul id="navbarSettings" class="navbar-nav nav nav-vertical nav-tabs nav-tabs-borderless nav-sm">
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Documentation</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/index.html">Introduction</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-2 my-lg-5"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Getting started</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/gulp.html">Gulp</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/darkmode.html">Dark Mode <span class="badge bg-soft-dark text-dark lh-base ms-1">New</span></a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/customization.html">Customization</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/credits.html">Credits</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/changelog.html">Changelog</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Design & Graphics</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/bs-icons.html">Bootstrap Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/illustrations.html">Illustrations</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Components</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/accordion.html">Accordion</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/alerts.html">Alerts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/avatars.html">Avatars</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/badge.html">Badge</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/breadcrumb.html">Breadcrumb</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/buttons.html">Buttons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/button-group.html">Button Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/cards.html">Cards</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/collapse.html">Collapse</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/column-divider.html">Column Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/devices.html">Devices</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" href="../documentation/divider.html">Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropdowns.html">Dropdowns</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/icons.html">Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/list-group.html">List Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/lists.html">Lists</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/legend-indicator.html">Legend Indicator</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/modal.html">Modal</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/offcanvas.html">Offcanvas</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/page-header.html">Page Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/pagination.html">Pagination</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/popovers.html">Popovers</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/progress.html">Progress</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/profile.html">Profile</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shapes.html">Shapes</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sliding-img.html">Sliding Image</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spinners.html">Spinners</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/steps.html">Steps</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tab.html">Tab</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toasts.html">Toasts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tooltips.html">Tooltips</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/typography.html">Typography</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Navbars</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar.html">Navbar</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navs.html">Navs</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/mega-menu.html">Mega Menu</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar-vertical-aside.html">Navbar Vertical Aside</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/scrollspy.html">Scrollspy</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Tables</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tables.html">Tables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datatables.html">Datatables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/table-sticky-header.html">Sticky Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Basic forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/basic-forms.html">Basic Forms</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/checks-and-switches.html">Checks & Switches</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-group.html">Input Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Advanced Forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/select.html">Advanced Select</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datepicker.html">Datepicker (Flatpickr)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/daterangepicker.html">Date Range Picker</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/calendar.html">Calendar (Fullcalendar)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/file-attachments.html">File Attachments</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropzone.html">Drag’ n’ Drop File Uploads</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quill.html">WYSIWYG Editor</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quantity-counter.html">Quantity Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/copy-to-clipboard.html">Copy to Clipboard</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-mask.html">Input Mask</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/step-forms.html">Step Forms (Wizards)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/add-field.html">Add Field</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-password.html">Toggle Password</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/count-characters.html">Count Characters</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/form-search.html">Form Search</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-switch.html">Toggle Switch</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/google-recaptcha.html">Google reCAPTCHA</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Charts</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/chartjs.html">Chart.js</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/counter.html">Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/circles.html">Circles.js (Pie Chart)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Others</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/fslightbox.html">Fullscreen Lightbox</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-leaflet.html">Leaflet</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-jsvectormap.html">JSVectorMap</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sortablejs.html">SortableJS</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sticky-block.html">Sticky Block</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/go-to.html">Go To</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Utilities</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/backgrounds.html">Backgrounds</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/borders.html">Borders</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/colors.html">Colors</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/links.html">Links</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/position.html">Position</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shadows.html">Shadows</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sizing.html">Sizing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spacing.html">Spacing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/z-index.html">Z-index</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/opacity.html">Opacity</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Navbar Collapse -->
|
||||
</nav>
|
||||
<!-- End Navbar -->
|
||||
|
||||
<!-- Content -->
|
||||
<div class="navbar-sidebar-aside-content content-space-1 content-space-md-2 px-lg-5 px-xl-10">
|
||||
<!-- Page Header -->
|
||||
<div class="docs-page-header">
|
||||
<div class="row align-items-center">
|
||||
<div class="col-sm">
|
||||
<h1 class="docs-page-header-title">Divider</h1>
|
||||
<p class="docs-page-header-text">Separate groups of related menu items with a vertical divider.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Page Header -->
|
||||
|
||||
<!-- Heading -->
|
||||
<h2 id="example" class="hs-docs-heading">
|
||||
Example <a class="anchorjs-link" href="#example" aria-label="Anchor" data-anchorjs-icon="#"></a>
|
||||
</h2>
|
||||
<!-- End Heading -->
|
||||
|
||||
<!-- Card -->
|
||||
<div class="card">
|
||||
<!-- Header -->
|
||||
<div class="card-header">
|
||||
<!-- Nav -->
|
||||
<ul class="nav nav-segment" id="navTab1" role="tablist">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" id="nav-resultTab1" href="#nav-result1" data-bs-toggle="pill" data-bs-target="#nav-result1" role="tab" aria-controls="nav-result1" aria-selected="true">Preview</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" id="nav-htmlTab1" href="#nav-html1" data-bs-toggle="pill" data-bs-target="#nav-html1" role="tab" aria-controls="nav-html1" aria-selected="false">HTML</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Nav -->
|
||||
</div>
|
||||
<!-- End Header -->
|
||||
|
||||
<!-- Tab Content -->
|
||||
<div class="tab-content" id="navTabContent1">
|
||||
<div class="tab-pane fade p-4 show active" id="nav-result1" role="tabpanel" aria-labelledby="nav-resultTab1">
|
||||
<span class="divider-start mb-5">Divider start</span>
|
||||
<span class="divider-end mb-5">Divider end</span>
|
||||
<span class="divider-center mb-5">Divider center</span>
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="nav-html1" role="tabpanel" aria-labelledby="nav-htmlTab1">
|
||||
<pre>
|
||||
<code class="language-markup" data-lang="html">
|
||||
<span class="divider-start">Divider start</span>
|
||||
<span class="divider-end">Divider end</span>
|
||||
<span class="divider-center">Divider center</span>
|
||||
</code>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Tab Content -->
|
||||
</div>
|
||||
<!-- End Card -->
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
|
||||
<!-- ========== SECONDARY CONTENTS ========== -->
|
||||
<!-- Go To -->
|
||||
<a class="js-go-to go-to position-fixed" href="javascript:;" style="visibility: hidden;"
|
||||
data-hs-go-to-options='{
|
||||
"offsetTop": 700,
|
||||
"position": {
|
||||
"init": {
|
||||
"right": "2rem"
|
||||
},
|
||||
"show": {
|
||||
"bottom": "2rem"
|
||||
},
|
||||
"hide": {
|
||||
"bottom": "-2rem"
|
||||
}
|
||||
}
|
||||
}'>
|
||||
<i class="bi-chevron-up"></i>
|
||||
</a>
|
||||
<!-- ========== END SECONDARY CONTENTS ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="../node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [..] -->
|
||||
<script src="../assets/vendor/hs-header/dist/hs-header.min.js"></script>
|
||||
<script src="../assets/vendor/hs-nav-scroller/dist/hs-nav-scroller.min.js"></script>
|
||||
<script src="../node_modules/list.js/dist/list.min.js"></script>
|
||||
<script src="../assets/vendor/hs-go-to/dist/hs-go-to.min.js"></script>
|
||||
<script src="../assets/vendor/prism/prism.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [..] -->
|
||||
<script src="../assets/js/hs.core.js"></script>
|
||||
<script src="../assets/js/hs.list.js"></script>
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
// INITIALIZATION OF HEADER
|
||||
// =======================================================
|
||||
new HSHeader('#header').init()
|
||||
|
||||
|
||||
// INITIALIZATION OF NAV SCROLLER
|
||||
// =======================================================
|
||||
new HsNavScroller('.js-nav-scroller', {
|
||||
delay: 400,
|
||||
offset: 140
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF LISTJS COMPONENT
|
||||
// =======================================================
|
||||
HSCore.components.HSList.init('#docsSearch');
|
||||
const docsSearch = HSCore.components.HSList.getItem('docsSearch');
|
||||
|
||||
|
||||
// GET JSON FILE RESULTS
|
||||
// =======================================================
|
||||
fetch('../assets/json/docs-search.json')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
docsSearch.add(data)
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF GO TO
|
||||
// =======================================================
|
||||
new HSGoTo('.js-go-to')
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,878 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Legend Indicator - Documentation | Front - Multipurpose Responsive Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="../favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [..] -->
|
||||
<link rel="stylesheet" href="../node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [..] ?v=1.0 -->
|
||||
|
||||
|
||||
|
||||
<link rel="preload" href="../assets/css/theme.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/docs.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
|
||||
<link rel="preload" href="../assets/css/docs-dark.css" data-hs-appearance="dark" as="style">
|
||||
|
||||
<style data-hs-appearance-onload-styles>
|
||||
* {
|
||||
transition: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
opacity: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="navbar-sidebar-aside-lg">
|
||||
|
||||
<script src="../assets/js/hs.theme-appearance.js"></script>
|
||||
|
||||
|
||||
<!-- ========== HEADER ========== -->
|
||||
<header id="header" class="navbar navbar-expand navbar-end navbar-light navbar-sticky-lg-top bg-white">
|
||||
<div class="container-fluid">
|
||||
<nav class="navbar-nav-wrap">
|
||||
<div class="row flex-grow-1">
|
||||
<!-- Default Logo -->
|
||||
<div class="docs-navbar-sidebar-container d-flex align-items-center mb-2 mb-lg-0">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
|
||||
<div class="col-md px-lg-0">
|
||||
<div class="d-flex justify-content-between align-items-center px-lg-5 px-xl-10">
|
||||
<div class="d-none d-md-block">
|
||||
<!-- Search Form -->
|
||||
<form id="docsSearch" class="position-relative"
|
||||
data-hs-list-options='{
|
||||
"searchMenu": true,
|
||||
"keyboard": true,
|
||||
"item": "searchTemplate",
|
||||
"valueNames": ["component", "category", {"name": "link", "attr": "href"}],
|
||||
"empty": "#searchNoResults"
|
||||
}'>
|
||||
<!-- Input Group -->
|
||||
<div class="input-group input-group-merge navbar-input-group">
|
||||
<div class="input-group-prepend input-group-text">
|
||||
<i class="bi-search"></i>
|
||||
</div>
|
||||
|
||||
<input type="search" class="search form-control form-control-sm" placeholder="Search in docs" aria-label="Search in docs">
|
||||
|
||||
<a class="input-group-append input-group-text" href="javascript:;">
|
||||
<i id="clearSearchResultsIcon" class="bi-x" style="display: none;"></i>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Input Group -->
|
||||
|
||||
<!-- List -->
|
||||
<div class="list dropdown-menu navbar-dropdown-menu-borderless w-100 overflow-auto" style="max-height: 16rem;"></div>
|
||||
<!-- End List -->
|
||||
|
||||
<!-- Empty -->
|
||||
<div id="searchNoResults" style="display: none;">
|
||||
<div class="text-center p-4">
|
||||
<img class="mb-3" src="../assets/svg/illustrations/oc-error.svg" alt="Image Description" data-hs-theme-appearance="default" style="width: 7rem;">
|
||||
<img class="mb-3" src="../assets/svg/illustrations-light/oc-error.svg" alt="Image Description" data-hs-theme-appearance="dark" style="width: 7rem;">
|
||||
<p class="mb-0">No Results</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Empty -->
|
||||
</form>
|
||||
<!-- End Search Form -->
|
||||
|
||||
<!-- List Item Template -->
|
||||
<div class="d-none">
|
||||
<div id="searchTemplate" class="dropdown-item">
|
||||
<a class="d-block link" href="#">
|
||||
<span class="category d-block fw-normal text-muted mb-1"></span>
|
||||
<span class="component text-dark"></span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End List Item Template -->
|
||||
</div>
|
||||
|
||||
<!-- Navbar -->
|
||||
<ul class="navbar-nav p-0">
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-ghost-secondary btn-sm" href="https://htmlstream.com/contact-us" target="_blank">
|
||||
Get Support <i class="bi-box-arrow-up-right ms-1"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-primary btn-sm" href="../index.html">
|
||||
<i class="bi-eye me-1"></i> Preview Demo
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Navbar -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</nav>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<!-- ========== END HEADER ========== -->
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main">
|
||||
<!-- Navbar -->
|
||||
<nav class="js-nav-scroller navbar navbar-expand-lg navbar-sidebar navbar-vertical navbar-light bg-white border-end"
|
||||
data-hs-nav-scroller-options='{
|
||||
"type": "vertical",
|
||||
"target": ".navbar-nav .active",
|
||||
"offset": 80
|
||||
}'>
|
||||
<!-- Navbar Toggle -->
|
||||
<div class="d-grid flex-grow-1 px-2">
|
||||
<button type="button" class="navbar-toggler btn btn-white" data-bs-toggle="collapse" data-bs-target="#navbarVerticalNavMenu" aria-label="Toggle navigation" aria-expanded="false" aria-controls="navbarVerticalNavMenu">
|
||||
<span class="d-flex justify-content-between align-items-center">
|
||||
<span class="h3 mb-0">Nav menu</span>
|
||||
|
||||
<span class="navbar-toggler-default">
|
||||
<i class="bi-list"></i>
|
||||
</span>
|
||||
|
||||
<span class="navbar-toggler-toggled">
|
||||
<i class="bi-x"></i>
|
||||
</span>
|
||||
</span>
|
||||
</button>
|
||||
</div>
|
||||
<!-- End Navbar Toggle -->
|
||||
|
||||
<!-- Navbar Collapse -->
|
||||
<div id="navbarVerticalNavMenu" class="collapse navbar-collapse">
|
||||
<div class="navbar-brand-wrapper border-end" style="height: auto;">
|
||||
<!-- Default Logo -->
|
||||
<div class="d-flex align-items-center mb-3">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a class="navbar-brand-badge" href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary ms-2">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
</div>
|
||||
|
||||
<div class="docs-navbar-sidebar-aside-body navbar-sidebar-aside-body">
|
||||
<ul id="navbarSettings" class="navbar-nav nav nav-vertical nav-tabs nav-tabs-borderless nav-sm">
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Documentation</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/index.html">Introduction</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-2 my-lg-5"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Getting started</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/gulp.html">Gulp</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/darkmode.html">Dark Mode <span class="badge bg-soft-dark text-dark lh-base ms-1">New</span></a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/customization.html">Customization</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/credits.html">Credits</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/changelog.html">Changelog</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Design & Graphics</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/bs-icons.html">Bootstrap Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/illustrations.html">Illustrations</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Components</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/accordion.html">Accordion</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/alerts.html">Alerts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/avatars.html">Avatars</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/badge.html">Badge</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/breadcrumb.html">Breadcrumb</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/buttons.html">Buttons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/button-group.html">Button Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/cards.html">Cards</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/collapse.html">Collapse</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/column-divider.html">Column Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/devices.html">Devices</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/divider.html">Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropdowns.html">Dropdowns</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/icons.html">Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/list-group.html">List Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/lists.html">Lists</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" href="../documentation/legend-indicator.html">Legend Indicator</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/modal.html">Modal</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/offcanvas.html">Offcanvas</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/page-header.html">Page Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/pagination.html">Pagination</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/popovers.html">Popovers</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/progress.html">Progress</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/profile.html">Profile</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shapes.html">Shapes</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sliding-img.html">Sliding Image</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spinners.html">Spinners</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/steps.html">Steps</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tab.html">Tab</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toasts.html">Toasts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tooltips.html">Tooltips</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/typography.html">Typography</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Navbars</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar.html">Navbar</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navs.html">Navs</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/mega-menu.html">Mega Menu</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar-vertical-aside.html">Navbar Vertical Aside</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/scrollspy.html">Scrollspy</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Tables</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tables.html">Tables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datatables.html">Datatables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/table-sticky-header.html">Sticky Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Basic forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/basic-forms.html">Basic Forms</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/checks-and-switches.html">Checks & Switches</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-group.html">Input Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Advanced Forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/select.html">Advanced Select</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datepicker.html">Datepicker (Flatpickr)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/daterangepicker.html">Date Range Picker</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/calendar.html">Calendar (Fullcalendar)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/file-attachments.html">File Attachments</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropzone.html">Drag’ n’ Drop File Uploads</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quill.html">WYSIWYG Editor</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quantity-counter.html">Quantity Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/copy-to-clipboard.html">Copy to Clipboard</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-mask.html">Input Mask</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/step-forms.html">Step Forms (Wizards)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/add-field.html">Add Field</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-password.html">Toggle Password</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/count-characters.html">Count Characters</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/form-search.html">Form Search</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-switch.html">Toggle Switch</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/google-recaptcha.html">Google reCAPTCHA</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Charts</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/chartjs.html">Chart.js</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/counter.html">Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/circles.html">Circles.js (Pie Chart)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Others</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/fslightbox.html">Fullscreen Lightbox</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-leaflet.html">Leaflet</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-jsvectormap.html">JSVectorMap</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sortablejs.html">SortableJS</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sticky-block.html">Sticky Block</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/go-to.html">Go To</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Utilities</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/backgrounds.html">Backgrounds</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/borders.html">Borders</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/colors.html">Colors</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/links.html">Links</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/position.html">Position</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shadows.html">Shadows</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sizing.html">Sizing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spacing.html">Spacing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/z-index.html">Z-index</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/opacity.html">Opacity</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Navbar Collapse -->
|
||||
</nav>
|
||||
<!-- End Navbar -->
|
||||
|
||||
<!-- Content -->
|
||||
<div class="navbar-sidebar-aside-content content-space-1 content-space-md-2 px-lg-5 px-xl-10">
|
||||
<!-- Page Header -->
|
||||
<div class="docs-page-header">
|
||||
<div class="row align-items-center">
|
||||
<div class="col-sm">
|
||||
<h1 class="docs-page-header-title">Legend indicator</h1>
|
||||
<p class="docs-page-header-text">A component to indicate properties of elements.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Page Header -->
|
||||
|
||||
<!-- Heading -->
|
||||
<h2 id="examples" class="hs-docs-heading">
|
||||
Examples <a class="anchorjs-link" href="#examples" aria-label="Anchor" data-anchorjs-icon="#"></a>
|
||||
</h2>
|
||||
<!-- End Heading -->
|
||||
|
||||
<!-- Card -->
|
||||
<div class="card">
|
||||
<!-- Header -->
|
||||
<div class="card-header">
|
||||
<!-- Nav -->
|
||||
<ul class="nav nav-segment" id="navTab1" role="tablist">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" id="nav-resultTab1" href="#nav-result1" data-bs-toggle="pill" data-bs-target="#nav-result1" role="tab" aria-controls="nav-result1" aria-selected="true">Preview</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" id="nav-htmlTab1" href="#nav-html1" data-bs-toggle="pill" data-bs-target="#nav-html1" role="tab" aria-controls="nav-html1" aria-selected="false">HTML</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Nav -->
|
||||
</div>
|
||||
<!-- End Header -->
|
||||
|
||||
<!-- Tab Content -->
|
||||
<div class="tab-content" id="navTabContent1">
|
||||
<div class="tab-pane fade p-4 show active" id="nav-result1" role="tabpanel" aria-labelledby="nav-resultTab1">
|
||||
<ul class="list-inline list-px-2">
|
||||
<li class="list-inline-item d-inline-flex align-items-center">
|
||||
<span class="legend-indicator"></span> Default
|
||||
</li>
|
||||
<li class="list-inline-item d-inline-flex align-items-center">
|
||||
<span class="legend-indicator bg-primary"></span> Primary
|
||||
</li>
|
||||
<li class="list-inline-item d-inline-flex align-items-center">
|
||||
<span class="legend-indicator bg-info"></span> Info
|
||||
</li>
|
||||
<li class="list-inline-item d-inline-flex align-items-center">
|
||||
<span class="legend-indicator bg-danger"></span> Danger
|
||||
</li>
|
||||
<li class="list-inline-item d-inline-flex align-items-center">
|
||||
<span class="legend-indicator bg-success"></span> Success
|
||||
</li>
|
||||
<li class="list-inline-item d-inline-flex align-items-center">
|
||||
<span class="legend-indicator bg-warning"></span> Warning
|
||||
</li>
|
||||
<li class="list-inline-item d-inline-flex align-items-center">
|
||||
<span class="legend-indicator bg-dark"></span> Dark
|
||||
</li>
|
||||
<li class="list-inline-item d-inline-flex align-items-center">
|
||||
<span class="legend-indicator bg-light"></span> Light
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="nav-html1" role="tabpanel" aria-labelledby="nav-htmlTab1">
|
||||
<pre>
|
||||
<code class="language-markup" data-lang="html">
|
||||
<ul class="list-inline">
|
||||
<li class="list-inline-item d-inline-flex align-items-center">
|
||||
<span class="legend-indicator"></span>Default
|
||||
</li>
|
||||
<li class="list-inline-item d-inline-flex align-items-center">
|
||||
<span class="legend-indicator bg-primary"></span>Primary
|
||||
</li>
|
||||
<li class="list-inline-item d-inline-flex align-items-center">
|
||||
<span class="legend-indicator bg-info"></span>Info
|
||||
</li>
|
||||
<li class="list-inline-item d-inline-flex align-items-center">
|
||||
<span class="legend-indicator bg-danger"></span>Danger
|
||||
</li>
|
||||
<li class="list-inline-item d-inline-flex align-items-center">
|
||||
<span class="legend-indicator bg-success"></span>Success
|
||||
</li>
|
||||
<li class="list-inline-item d-inline-flex align-items-center">
|
||||
<span class="legend-indicator bg-warning"></span>Warning
|
||||
</li>
|
||||
<li class="list-inline-item d-inline-flex align-items-center">
|
||||
<span class="legend-indicator bg-dark"></span>Dark
|
||||
</li>
|
||||
<li class="list-inline-item d-inline-flex align-items-center">
|
||||
<span class="legend-indicator bg-light"></span>Light
|
||||
</li>
|
||||
</ul>
|
||||
</code>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Tab Content -->
|
||||
</div>
|
||||
<!-- End Card -->
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
|
||||
<!-- ========== SECONDARY CONTENTS ========== -->
|
||||
<!-- Go To -->
|
||||
<a class="js-go-to go-to position-fixed" href="javascript:;" style="visibility: hidden;"
|
||||
data-hs-go-to-options='{
|
||||
"offsetTop": 700,
|
||||
"position": {
|
||||
"init": {
|
||||
"right": "2rem"
|
||||
},
|
||||
"show": {
|
||||
"bottom": "2rem"
|
||||
},
|
||||
"hide": {
|
||||
"bottom": "-2rem"
|
||||
}
|
||||
}
|
||||
}'>
|
||||
<i class="bi-chevron-up"></i>
|
||||
</a>
|
||||
<!-- ========== END SECONDARY CONTENTS ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="../node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [..] -->
|
||||
<script src="../assets/vendor/hs-header/dist/hs-header.min.js"></script>
|
||||
<script src="../assets/vendor/hs-nav-scroller/dist/hs-nav-scroller.min.js"></script>
|
||||
<script src="../node_modules/list.js/dist/list.min.js"></script>
|
||||
<script src="../assets/vendor/hs-go-to/dist/hs-go-to.min.js"></script>
|
||||
<script src="../assets/vendor/prism/prism.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [..] -->
|
||||
<script src="../assets/js/hs.core.js"></script>
|
||||
<script src="../assets/js/hs.list.js"></script>
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
// INITIALIZATION OF HEADER
|
||||
// =======================================================
|
||||
new HSHeader('#header').init()
|
||||
|
||||
|
||||
// INITIALIZATION OF NAV SCROLLER
|
||||
// =======================================================
|
||||
new HsNavScroller('.js-nav-scroller', {
|
||||
delay: 400,
|
||||
offset: 140
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF LISTJS COMPONENT
|
||||
// =======================================================
|
||||
HSCore.components.HSList.init('#docsSearch');
|
||||
const docsSearch = HSCore.components.HSList.getItem('docsSearch');
|
||||
|
||||
|
||||
// GET JSON FILE RESULTS
|
||||
// =======================================================
|
||||
fetch('../assets/json/docs-search.json')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
docsSearch.add(data)
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF GO TO
|
||||
// =======================================================
|
||||
new HSGoTo('.js-go-to')
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,963 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Links - Documentation | Front - Multipurpose Responsive Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="../favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [..] -->
|
||||
<link rel="stylesheet" href="../node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [..] ?v=1.0 -->
|
||||
|
||||
|
||||
|
||||
<link rel="preload" href="../assets/css/theme.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/docs.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
|
||||
<link rel="preload" href="../assets/css/docs-dark.css" data-hs-appearance="dark" as="style">
|
||||
|
||||
<style data-hs-appearance-onload-styles>
|
||||
* {
|
||||
transition: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
opacity: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="navbar-sidebar-aside-lg">
|
||||
|
||||
<script src="../assets/js/hs.theme-appearance.js"></script>
|
||||
|
||||
|
||||
<!-- ========== HEADER ========== -->
|
||||
<header id="header" class="navbar navbar-expand navbar-end navbar-light navbar-sticky-lg-top bg-white">
|
||||
<div class="container-fluid">
|
||||
<nav class="navbar-nav-wrap">
|
||||
<div class="row flex-grow-1">
|
||||
<!-- Default Logo -->
|
||||
<div class="docs-navbar-sidebar-container d-flex align-items-center mb-2 mb-lg-0">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
|
||||
<div class="col-md px-lg-0">
|
||||
<div class="d-flex justify-content-between align-items-center px-lg-5 px-xl-10">
|
||||
<div class="d-none d-md-block">
|
||||
<!-- Search Form -->
|
||||
<form id="docsSearch" class="position-relative"
|
||||
data-hs-list-options='{
|
||||
"searchMenu": true,
|
||||
"keyboard": true,
|
||||
"item": "searchTemplate",
|
||||
"valueNames": ["component", "category", {"name": "link", "attr": "href"}],
|
||||
"empty": "#searchNoResults"
|
||||
}'>
|
||||
<!-- Input Group -->
|
||||
<div class="input-group input-group-merge navbar-input-group">
|
||||
<div class="input-group-prepend input-group-text">
|
||||
<i class="bi-search"></i>
|
||||
</div>
|
||||
|
||||
<input type="search" class="search form-control form-control-sm" placeholder="Search in docs" aria-label="Search in docs">
|
||||
|
||||
<a class="input-group-append input-group-text" href="javascript:;">
|
||||
<i id="clearSearchResultsIcon" class="bi-x" style="display: none;"></i>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Input Group -->
|
||||
|
||||
<!-- List -->
|
||||
<div class="list dropdown-menu navbar-dropdown-menu-borderless w-100 overflow-auto" style="max-height: 16rem;"></div>
|
||||
<!-- End List -->
|
||||
|
||||
<!-- Empty -->
|
||||
<div id="searchNoResults" style="display: none;">
|
||||
<div class="text-center p-4">
|
||||
<img class="mb-3" src="../assets/svg/illustrations/oc-error.svg" alt="Image Description" data-hs-theme-appearance="default" style="width: 7rem;">
|
||||
<img class="mb-3" src="../assets/svg/illustrations-light/oc-error.svg" alt="Image Description" data-hs-theme-appearance="dark" style="width: 7rem;">
|
||||
<p class="mb-0">No Results</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Empty -->
|
||||
</form>
|
||||
<!-- End Search Form -->
|
||||
|
||||
<!-- List Item Template -->
|
||||
<div class="d-none">
|
||||
<div id="searchTemplate" class="dropdown-item">
|
||||
<a class="d-block link" href="#">
|
||||
<span class="category d-block fw-normal text-muted mb-1"></span>
|
||||
<span class="component text-dark"></span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End List Item Template -->
|
||||
</div>
|
||||
|
||||
<!-- Navbar -->
|
||||
<ul class="navbar-nav p-0">
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-ghost-secondary btn-sm" href="https://htmlstream.com/contact-us" target="_blank">
|
||||
Get Support <i class="bi-box-arrow-up-right ms-1"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-primary btn-sm" href="../index.html">
|
||||
<i class="bi-eye me-1"></i> Preview Demo
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Navbar -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</nav>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<!-- ========== END HEADER ========== -->
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main">
|
||||
<!-- Navbar -->
|
||||
<nav class="js-nav-scroller navbar navbar-expand-lg navbar-sidebar navbar-vertical navbar-light bg-white border-end"
|
||||
data-hs-nav-scroller-options='{
|
||||
"type": "vertical",
|
||||
"target": ".navbar-nav .active",
|
||||
"offset": 80
|
||||
}'>
|
||||
<!-- Navbar Toggle -->
|
||||
<div class="d-grid flex-grow-1 px-2">
|
||||
<button type="button" class="navbar-toggler btn btn-white" data-bs-toggle="collapse" data-bs-target="#navbarVerticalNavMenu" aria-label="Toggle navigation" aria-expanded="false" aria-controls="navbarVerticalNavMenu">
|
||||
<span class="d-flex justify-content-between align-items-center">
|
||||
<span class="h3 mb-0">Nav menu</span>
|
||||
|
||||
<span class="navbar-toggler-default">
|
||||
<i class="bi-list"></i>
|
||||
</span>
|
||||
|
||||
<span class="navbar-toggler-toggled">
|
||||
<i class="bi-x"></i>
|
||||
</span>
|
||||
</span>
|
||||
</button>
|
||||
</div>
|
||||
<!-- End Navbar Toggle -->
|
||||
|
||||
<!-- Navbar Collapse -->
|
||||
<div id="navbarVerticalNavMenu" class="collapse navbar-collapse">
|
||||
<div class="navbar-brand-wrapper border-end" style="height: auto;">
|
||||
<!-- Default Logo -->
|
||||
<div class="d-flex align-items-center mb-3">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a class="navbar-brand-badge" href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary ms-2">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
</div>
|
||||
|
||||
<div class="docs-navbar-sidebar-aside-body navbar-sidebar-aside-body">
|
||||
<ul id="navbarSettings" class="navbar-nav nav nav-vertical nav-tabs nav-tabs-borderless nav-sm">
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Documentation</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/index.html">Introduction</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-2 my-lg-5"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Getting started</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/gulp.html">Gulp</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/darkmode.html">Dark Mode <span class="badge bg-soft-dark text-dark lh-base ms-1">New</span></a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/customization.html">Customization</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/credits.html">Credits</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/changelog.html">Changelog</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Design & Graphics</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/bs-icons.html">Bootstrap Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/illustrations.html">Illustrations</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Components</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/accordion.html">Accordion</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/alerts.html">Alerts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/avatars.html">Avatars</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/badge.html">Badge</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/breadcrumb.html">Breadcrumb</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/buttons.html">Buttons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/button-group.html">Button Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/cards.html">Cards</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/collapse.html">Collapse</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/column-divider.html">Column Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/devices.html">Devices</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/divider.html">Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropdowns.html">Dropdowns</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/icons.html">Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/list-group.html">List Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/lists.html">Lists</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/legend-indicator.html">Legend Indicator</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/modal.html">Modal</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/offcanvas.html">Offcanvas</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/page-header.html">Page Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/pagination.html">Pagination</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/popovers.html">Popovers</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/progress.html">Progress</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/profile.html">Profile</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shapes.html">Shapes</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sliding-img.html">Sliding Image</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spinners.html">Spinners</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/steps.html">Steps</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tab.html">Tab</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toasts.html">Toasts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tooltips.html">Tooltips</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/typography.html">Typography</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Navbars</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar.html">Navbar</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navs.html">Navs</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/mega-menu.html">Mega Menu</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar-vertical-aside.html">Navbar Vertical Aside</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/scrollspy.html">Scrollspy</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Tables</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tables.html">Tables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datatables.html">Datatables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/table-sticky-header.html">Sticky Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Basic forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/basic-forms.html">Basic Forms</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/checks-and-switches.html">Checks & Switches</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-group.html">Input Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Advanced Forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/select.html">Advanced Select</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datepicker.html">Datepicker (Flatpickr)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/daterangepicker.html">Date Range Picker</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/calendar.html">Calendar (Fullcalendar)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/file-attachments.html">File Attachments</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropzone.html">Drag’ n’ Drop File Uploads</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quill.html">WYSIWYG Editor</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quantity-counter.html">Quantity Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/copy-to-clipboard.html">Copy to Clipboard</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-mask.html">Input Mask</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/step-forms.html">Step Forms (Wizards)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/add-field.html">Add Field</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-password.html">Toggle Password</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/count-characters.html">Count Characters</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/form-search.html">Form Search</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-switch.html">Toggle Switch</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/google-recaptcha.html">Google reCAPTCHA</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Charts</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/chartjs.html">Chart.js</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/counter.html">Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/circles.html">Circles.js (Pie Chart)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Others</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/fslightbox.html">Fullscreen Lightbox</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-leaflet.html">Leaflet</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-jsvectormap.html">JSVectorMap</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sortablejs.html">SortableJS</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sticky-block.html">Sticky Block</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/go-to.html">Go To</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Utilities</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/backgrounds.html">Backgrounds</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/borders.html">Borders</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/colors.html">Colors</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" href="../documentation/links.html">Links</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/position.html">Position</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shadows.html">Shadows</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sizing.html">Sizing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spacing.html">Spacing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/z-index.html">Z-index</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/opacity.html">Opacity</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Navbar Collapse -->
|
||||
</nav>
|
||||
<!-- End Navbar -->
|
||||
|
||||
<!-- Content -->
|
||||
<div class="navbar-sidebar-aside-content content-space-1 content-space-md-2 px-lg-5 px-xl-10">
|
||||
<!-- Page Header -->
|
||||
<div class="docs-page-header">
|
||||
<div class="row align-items-center">
|
||||
<div class="col-sm">
|
||||
<h1 class="docs-page-header-title">Links</h1>
|
||||
<p class="docs-page-header-text">Examples for common link utilities.</p>
|
||||
<a class="link" href="https://getbootstrap.com/docs/5.0/helpers/colored-links/" target="_blank">Bootstrap Colored Links documentation <i class="bi-box-arrow-up-right"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Page Header -->
|
||||
|
||||
<p>You can use the <code>.link-*</code> classes to colorize links. Unlike the <a class="link" href="../documentation/colors.html"><code>.text-*</code> classes</a>, these classes have a <code>:hover</code> and <code>:focus</code> state.</p>
|
||||
|
||||
<!-- Card -->
|
||||
<div class="card">
|
||||
<!-- Header -->
|
||||
<div class="card-header">
|
||||
<!-- Nav -->
|
||||
<ul class="nav nav-segment" id="navTab1" role="tablist">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" id="nav-htmlTab1" href="#nav-html1" data-bs-toggle="pill" data-bs-target="#nav-html1" role="tab" aria-controls="nav-html1" aria-selected="true">Preview</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" id="nav-gulpTab1" href="#nav-gulp1" data-bs-toggle="pill" data-bs-target="#nav-gulp1" role="tab" aria-controls="nav-gulp1" aria-selected="false">HTML</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Nav -->
|
||||
</div>
|
||||
<!-- End Header -->
|
||||
|
||||
<!-- Tab Content -->
|
||||
<div class="tab-content" id="navTabContent1">
|
||||
<div class="tab-pane fade p-4 show active" id="nav-html1" role="tabpanel" aria-labelledby="nav-htmlTab1">
|
||||
<a href="#" class="link-primary me-2">Primary link</a>
|
||||
<a href="#" class="link-secondary me-2">Secondary link</a>
|
||||
<a href="#" class="link-success me-2">Success link</a>
|
||||
<a href="#" class="link-danger me-2">Danger link</a>
|
||||
<a href="#" class="link-warning me-2">Warning link</a>
|
||||
<a href="#" class="link-info me-2">Info link</a>
|
||||
<a href="#" class="link-light me-2">Light link</a>
|
||||
<a href="#" class="link-dark me-2">Dark link</a>
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="nav-gulp1" role="tabpanel" aria-labelledby="nav-gulpTab1">
|
||||
<pre>
|
||||
<code class="language-html" data-lang="html">
|
||||
<a href="#" class="link-primary">Primary link</a>
|
||||
<a href="#" class="link-secondary">Secondary link</a>
|
||||
<a href="#" class="link-success">Success link</a>
|
||||
<a href="#" class="link-danger">Danger link</a>
|
||||
<a href="#" class="link-warning">Warning link</a>
|
||||
<a href="#" class="link-info">Info link</a>
|
||||
<a href="#" class="link-light">Light link</a>
|
||||
<a href="#" class="link-dark">Dark link</a>
|
||||
</code>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Tab Content -->
|
||||
</div>
|
||||
<!-- End Card -->
|
||||
|
||||
<!-- Heading -->
|
||||
<h2 id="link-classes" class="hs-docs-heading">
|
||||
Link classes <a class="anchorjs-link" href="#link-classes" aria-label="Anchor" data-anchorjs-icon="#"></a>
|
||||
</h2>
|
||||
<!-- End Heading -->
|
||||
|
||||
<p>Use <code>.link</code> class for bolder text styling</p>
|
||||
|
||||
<!-- Card -->
|
||||
<div class="card">
|
||||
<!-- Header -->
|
||||
<div class="card-header">
|
||||
<!-- Nav -->
|
||||
<ul class="nav nav-segment" id="navTab3" role="tablist">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" id="nav-htmlTab3" href="#nav-html3" data-bs-toggle="pill" data-bs-target="#nav-html3" role="tab" aria-controls="nav-html3" aria-selected="true">Preview</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" id="nav-gulpTab3" href="#nav-gulp3" data-bs-toggle="pill" data-bs-target="#nav-gulp3" role="tab" aria-controls="nav-gulp3" aria-selected="false">HTML</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Nav -->
|
||||
</div>
|
||||
<!-- End Header -->
|
||||
|
||||
<!-- Tab Content -->
|
||||
<div class="tab-content" id="navTabContent3">
|
||||
<div class="tab-pane fade p-4 show active" id="nav-html3" role="tabpanel" aria-labelledby="nav-htmlTab3">
|
||||
<a href="#" class="link link-primary me-2">Primary link</a>
|
||||
<a href="#" class="link link-secondary me-2">Secondary link</a>
|
||||
<a href="#" class="link link-success me-2">Success link</a>
|
||||
<a href="#" class="link link-danger me-2">Danger link</a>
|
||||
<a href="#" class="link link-warning me-2">Warning link</a>
|
||||
<a href="#" class="link link-info me-2">Info link</a>
|
||||
<a href="#" class="link link-light me-2">Light link</a>
|
||||
<a href="#" class="link link-dark me-2">Dark link</a>
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="nav-gulp3" role="tabpanel" aria-labelledby="nav-gulpTab3">
|
||||
<pre>
|
||||
<code class="language-html" data-lang="html">
|
||||
<a href="#" class="link link-primary">Primary link</a>
|
||||
<a href="#" class="link link-secondary">Secondary link</a>
|
||||
<a href="#" class="link link-success">Success link</a>
|
||||
<a href="#" class="link link-danger">Danger link</a>
|
||||
<a href="#" class="link link-warning">Warning link</a>
|
||||
<a href="#" class="link link-info">Info link</a>
|
||||
<a href="#" class="link link-light">Light link</a>
|
||||
<a href="#" class="link link-dark">Dark link</a>
|
||||
</code>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Tab Content -->
|
||||
</div>
|
||||
<!-- End Card -->
|
||||
|
||||
<!-- Heading -->
|
||||
<h2 id="link-collapse" class="hs-docs-heading">
|
||||
Collapse <a class="anchorjs-link" href="#link-collapse" aria-label="Anchor" data-anchorjs-icon="#"></a>
|
||||
</h2>
|
||||
<!-- End Heading -->
|
||||
|
||||
<!-- Card -->
|
||||
<div class="card">
|
||||
<!-- Header -->
|
||||
<div class="card-header">
|
||||
<!-- Nav -->
|
||||
<ul class="nav nav-segment" id="navTab5" role="tablist">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" id="nav-htmlTab5" href="#nav-html5" data-bs-toggle="pill" data-bs-target="#nav-html5" role="tab" aria-controls="nav-html5" aria-selected="true">Preview</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" id="nav-gulpTab5" href="#nav-gulp5" data-bs-toggle="pill" data-bs-target="#nav-gulp5" role="tab" aria-controls="nav-gulp5" aria-selected="false">HTML</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Nav -->
|
||||
</div>
|
||||
<!-- End Header -->
|
||||
|
||||
<!-- Tab Content -->
|
||||
<div class="tab-content" id="navTabContent5">
|
||||
<div class="tab-pane fade p-4 show active" id="nav-html5" role="tabpanel" aria-labelledby="nav-htmlTab5">
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
|
||||
|
||||
<!-- View More - Collapse -->
|
||||
<div class="collapse" id="collapseBrand">
|
||||
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
|
||||
</div>
|
||||
<!-- End View More - Collapse -->
|
||||
|
||||
<!-- Link -->
|
||||
<a class="link-sm link-collapse" href="#collapseBrand" role="button" data-bs-toggle="collapse" aria-expanded="false" aria-controls="collapseBrand">
|
||||
<span class="link-collapse-default">Read more</span>
|
||||
<span class="link-collapse-active">Read less</span>
|
||||
</a>
|
||||
<!-- End Link -->
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="nav-gulp5" role="tabpanel" aria-labelledby="nav-gulpTab5">
|
||||
<pre>
|
||||
<code class="language-html" data-lang="html">
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
|
||||
|
||||
<!-- View More - Collapse -->
|
||||
<div class="collapse" id="collapseBrand">
|
||||
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
|
||||
</div>
|
||||
<!-- End View More - Collapse -->
|
||||
|
||||
<!-- Link -->
|
||||
<a class="link-sm link-collapse" href="#collapseBrand" role="button" data-bs-toggle="collapse" aria-expanded="false" aria-controls="collapseBrand">
|
||||
<span class="link-collapse-default">Read more</span>
|
||||
<span class="link-collapse-active">Read less</span>
|
||||
</a>
|
||||
<!-- End Link -->
|
||||
</code>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Tab Content -->
|
||||
</div>
|
||||
<!-- End Card -->
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
|
||||
<!-- ========== SECONDARY CONTENTS ========== -->
|
||||
<!-- Go To -->
|
||||
<a class="js-go-to go-to position-fixed" href="javascript:;" style="visibility: hidden;"
|
||||
data-hs-go-to-options='{
|
||||
"offsetTop": 700,
|
||||
"position": {
|
||||
"init": {
|
||||
"right": "2rem"
|
||||
},
|
||||
"show": {
|
||||
"bottom": "2rem"
|
||||
},
|
||||
"hide": {
|
||||
"bottom": "-2rem"
|
||||
}
|
||||
}
|
||||
}'>
|
||||
<i class="bi-chevron-up"></i>
|
||||
</a>
|
||||
<!-- ========== END SECONDARY CONTENTS ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="../node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [..] -->
|
||||
<script src="../assets/vendor/hs-header/dist/hs-header.min.js"></script>
|
||||
<script src="../assets/vendor/hs-nav-scroller/dist/hs-nav-scroller.min.js"></script>
|
||||
<script src="../node_modules/list.js/dist/list.min.js"></script>
|
||||
<script src="../assets/vendor/hs-go-to/dist/hs-go-to.min.js"></script>
|
||||
<script src="../assets/vendor/prism/prism.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [..] -->
|
||||
<script src="../assets/js/hs.core.js"></script>
|
||||
<script src="../assets/js/hs.list.js"></script>
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
// INITIALIZATION OF HEADER
|
||||
// =======================================================
|
||||
new HSHeader('#header').init()
|
||||
|
||||
|
||||
// INITIALIZATION OF NAV SCROLLER
|
||||
// =======================================================
|
||||
new HsNavScroller('.js-nav-scroller', {
|
||||
delay: 400,
|
||||
offset: 140
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF LISTJS COMPONENT
|
||||
// =======================================================
|
||||
HSCore.components.HSList.init('#docsSearch');
|
||||
const docsSearch = HSCore.components.HSList.getItem('docsSearch');
|
||||
|
||||
|
||||
// GET JSON FILE RESULTS
|
||||
// =======================================================
|
||||
fetch('../assets/json/docs-search.json')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
docsSearch.add(data)
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF GO TO
|
||||
// =======================================================
|
||||
new HSGoTo('.js-go-to')
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,952 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Navbar Vertical Aside - Documentation | Front - Multipurpose Responsive Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="../favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [..] -->
|
||||
<link rel="stylesheet" href="../node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [..] ?v=1.0 -->
|
||||
|
||||
|
||||
|
||||
<link rel="preload" href="../assets/css/theme.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/docs.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
|
||||
<link rel="preload" href="../assets/css/docs-dark.css" data-hs-appearance="dark" as="style">
|
||||
|
||||
<style data-hs-appearance-onload-styles>
|
||||
* {
|
||||
transition: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
opacity: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="navbar-sidebar-aside-lg">
|
||||
|
||||
<script src="../assets/js/hs.theme-appearance.js"></script>
|
||||
|
||||
|
||||
<!-- ========== HEADER ========== -->
|
||||
<header id="header" class="navbar navbar-expand navbar-end navbar-light navbar-sticky-lg-top bg-white">
|
||||
<div class="container-fluid">
|
||||
<nav class="navbar-nav-wrap">
|
||||
<div class="row flex-grow-1">
|
||||
<!-- Default Logo -->
|
||||
<div class="docs-navbar-sidebar-container d-flex align-items-center mb-2 mb-lg-0">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
|
||||
<div class="col-md px-lg-0">
|
||||
<div class="d-flex justify-content-between align-items-center px-lg-5 px-xl-10">
|
||||
<div class="d-none d-md-block">
|
||||
<!-- Search Form -->
|
||||
<form id="docsSearch" class="position-relative"
|
||||
data-hs-list-options='{
|
||||
"searchMenu": true,
|
||||
"keyboard": true,
|
||||
"item": "searchTemplate",
|
||||
"valueNames": ["component", "category", {"name": "link", "attr": "href"}],
|
||||
"empty": "#searchNoResults"
|
||||
}'>
|
||||
<!-- Input Group -->
|
||||
<div class="input-group input-group-merge navbar-input-group">
|
||||
<div class="input-group-prepend input-group-text">
|
||||
<i class="bi-search"></i>
|
||||
</div>
|
||||
|
||||
<input type="search" class="search form-control form-control-sm" placeholder="Search in docs" aria-label="Search in docs">
|
||||
|
||||
<a class="input-group-append input-group-text" href="javascript:;">
|
||||
<i id="clearSearchResultsIcon" class="bi-x" style="display: none;"></i>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Input Group -->
|
||||
|
||||
<!-- List -->
|
||||
<div class="list dropdown-menu navbar-dropdown-menu-borderless w-100 overflow-auto" style="max-height: 16rem;"></div>
|
||||
<!-- End List -->
|
||||
|
||||
<!-- Empty -->
|
||||
<div id="searchNoResults" style="display: none;">
|
||||
<div class="text-center p-4">
|
||||
<img class="mb-3" src="../assets/svg/illustrations/oc-error.svg" alt="Image Description" data-hs-theme-appearance="default" style="width: 7rem;">
|
||||
<img class="mb-3" src="../assets/svg/illustrations-light/oc-error.svg" alt="Image Description" data-hs-theme-appearance="dark" style="width: 7rem;">
|
||||
<p class="mb-0">No Results</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Empty -->
|
||||
</form>
|
||||
<!-- End Search Form -->
|
||||
|
||||
<!-- List Item Template -->
|
||||
<div class="d-none">
|
||||
<div id="searchTemplate" class="dropdown-item">
|
||||
<a class="d-block link" href="#">
|
||||
<span class="category d-block fw-normal text-muted mb-1"></span>
|
||||
<span class="component text-dark"></span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End List Item Template -->
|
||||
</div>
|
||||
|
||||
<!-- Navbar -->
|
||||
<ul class="navbar-nav p-0">
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-ghost-secondary btn-sm" href="https://htmlstream.com/contact-us" target="_blank">
|
||||
Get Support <i class="bi-box-arrow-up-right ms-1"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-primary btn-sm" href="../index.html">
|
||||
<i class="bi-eye me-1"></i> Preview Demo
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Navbar -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</nav>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<!-- ========== END HEADER ========== -->
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main">
|
||||
<!-- Navbar -->
|
||||
<nav class="js-nav-scroller navbar navbar-expand-lg navbar-sidebar navbar-vertical navbar-light bg-white border-end"
|
||||
data-hs-nav-scroller-options='{
|
||||
"type": "vertical",
|
||||
"target": ".navbar-nav .active",
|
||||
"offset": 80
|
||||
}'>
|
||||
<!-- Navbar Toggle -->
|
||||
<div class="d-grid flex-grow-1 px-2">
|
||||
<button type="button" class="navbar-toggler btn btn-white" data-bs-toggle="collapse" data-bs-target="#navbarVerticalNavMenu" aria-label="Toggle navigation" aria-expanded="false" aria-controls="navbarVerticalNavMenu">
|
||||
<span class="d-flex justify-content-between align-items-center">
|
||||
<span class="h3 mb-0">Nav menu</span>
|
||||
|
||||
<span class="navbar-toggler-default">
|
||||
<i class="bi-list"></i>
|
||||
</span>
|
||||
|
||||
<span class="navbar-toggler-toggled">
|
||||
<i class="bi-x"></i>
|
||||
</span>
|
||||
</span>
|
||||
</button>
|
||||
</div>
|
||||
<!-- End Navbar Toggle -->
|
||||
|
||||
<!-- Navbar Collapse -->
|
||||
<div id="navbarVerticalNavMenu" class="collapse navbar-collapse">
|
||||
<div class="navbar-brand-wrapper border-end" style="height: auto;">
|
||||
<!-- Default Logo -->
|
||||
<div class="d-flex align-items-center mb-3">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a class="navbar-brand-badge" href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary ms-2">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
</div>
|
||||
|
||||
<div class="docs-navbar-sidebar-aside-body navbar-sidebar-aside-body">
|
||||
<ul id="navbarSettings" class="navbar-nav nav nav-vertical nav-tabs nav-tabs-borderless nav-sm">
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Documentation</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/index.html">Introduction</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-2 my-lg-5"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Getting started</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/gulp.html">Gulp</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/darkmode.html">Dark Mode <span class="badge bg-soft-dark text-dark lh-base ms-1">New</span></a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/customization.html">Customization</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/credits.html">Credits</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/changelog.html">Changelog</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Design & Graphics</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/bs-icons.html">Bootstrap Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/illustrations.html">Illustrations</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Components</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/accordion.html">Accordion</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/alerts.html">Alerts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/avatars.html">Avatars</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/badge.html">Badge</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/breadcrumb.html">Breadcrumb</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/buttons.html">Buttons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/button-group.html">Button Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/cards.html">Cards</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/collapse.html">Collapse</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/column-divider.html">Column Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/devices.html">Devices</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/divider.html">Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropdowns.html">Dropdowns</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/icons.html">Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/list-group.html">List Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/lists.html">Lists</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/legend-indicator.html">Legend Indicator</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/modal.html">Modal</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/offcanvas.html">Offcanvas</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/page-header.html">Page Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/pagination.html">Pagination</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/popovers.html">Popovers</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/progress.html">Progress</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/profile.html">Profile</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shapes.html">Shapes</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sliding-img.html">Sliding Image</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spinners.html">Spinners</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/steps.html">Steps</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tab.html">Tab</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toasts.html">Toasts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tooltips.html">Tooltips</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/typography.html">Typography</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Navbars</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar.html">Navbar</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navs.html">Navs</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/mega-menu.html">Mega Menu</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" href="../documentation/navbar-vertical-aside.html">Navbar Vertical Aside</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/scrollspy.html">Scrollspy</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Tables</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tables.html">Tables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datatables.html">Datatables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/table-sticky-header.html">Sticky Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Basic forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/basic-forms.html">Basic Forms</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/checks-and-switches.html">Checks & Switches</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-group.html">Input Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Advanced Forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/select.html">Advanced Select</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datepicker.html">Datepicker (Flatpickr)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/daterangepicker.html">Date Range Picker</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/calendar.html">Calendar (Fullcalendar)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/file-attachments.html">File Attachments</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropzone.html">Drag’ n’ Drop File Uploads</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quill.html">WYSIWYG Editor</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quantity-counter.html">Quantity Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/copy-to-clipboard.html">Copy to Clipboard</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-mask.html">Input Mask</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/step-forms.html">Step Forms (Wizards)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/add-field.html">Add Field</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-password.html">Toggle Password</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/count-characters.html">Count Characters</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/form-search.html">Form Search</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-switch.html">Toggle Switch</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/google-recaptcha.html">Google reCAPTCHA</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Charts</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/chartjs.html">Chart.js</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/counter.html">Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/circles.html">Circles.js (Pie Chart)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Others</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/fslightbox.html">Fullscreen Lightbox</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-leaflet.html">Leaflet</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-jsvectormap.html">JSVectorMap</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sortablejs.html">SortableJS</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sticky-block.html">Sticky Block</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/go-to.html">Go To</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Utilities</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/backgrounds.html">Backgrounds</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/borders.html">Borders</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/colors.html">Colors</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/links.html">Links</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/position.html">Position</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shadows.html">Shadows</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sizing.html">Sizing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spacing.html">Spacing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/z-index.html">Z-index</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/opacity.html">Opacity</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Navbar Collapse -->
|
||||
</nav>
|
||||
<!-- End Navbar -->
|
||||
|
||||
<!-- Content -->
|
||||
<div class="navbar-sidebar-aside-content content-space-1 content-space-md-2 px-lg-5 px-xl-10">
|
||||
<!-- Page Header -->
|
||||
<div class="docs-page-header">
|
||||
<div class="row align-items-center">
|
||||
<div class="col-sm">
|
||||
<h1 class="docs-page-header-title">Navbar Vertical Aside</h1>
|
||||
<p class="docs-page-header-text">Vertical navbar.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Page Header -->
|
||||
|
||||
<!-- Heading -->
|
||||
<h2 id="how-to-use" class="hs-docs-heading">
|
||||
How to use <a class="anchorjs-link" href="#how-to-use" aria-label="Anchor" data-anchorjs-icon="#"></a>
|
||||
</h2>
|
||||
<!-- End Heading -->
|
||||
|
||||
<p>Copy-paste the following <code><script></code> near the end of your pages under <em><u>JS Implementing Plugins</u></em> to enable it.</p>
|
||||
|
||||
<pre class="rounded mb-4">
|
||||
<code class="language-html" data-lang="html">
|
||||
<script src="../assets/vendor/hs-scrollspy/dist/hs-scrollspy.min.js"></script>
|
||||
</code>
|
||||
</pre>
|
||||
|
||||
<p>Copy-paste the init function under <em><u>JS Plugins Init.</u></em>, before the closing <code></body></code> tag, to enable it.</p>
|
||||
|
||||
<pre class="rounded">
|
||||
<code class="language-html" data-lang="html">
|
||||
<script>
|
||||
(function() {
|
||||
// INITIALIZATION OF SCROLLSPY
|
||||
// =======================================================
|
||||
new bootstrap.ScrollSpy(document.body, {
|
||||
target: '#navbarVerticalNavMenuSettingsEg',
|
||||
offset: 10
|
||||
})
|
||||
|
||||
new HSScrollspy('#navbarVerticalNavMenuEg', {
|
||||
breakpoint: 'lg'
|
||||
})
|
||||
});
|
||||
</script>
|
||||
</code>
|
||||
</pre>
|
||||
|
||||
<!-- Alert -->
|
||||
<div class="alert alert-soft-dark mt-3" role="alert">
|
||||
For more examples, check out <a class="link" href="../layouts/index.html">Layouts</a>.
|
||||
</div>
|
||||
<!-- End Alert -->
|
||||
|
||||
<!-- Heading -->
|
||||
<h2 id="methods" class="hs-docs-heading">
|
||||
Methods <a class="anchorjs-link" href="#methods" aria-label="Anchor" data-anchorjs-icon="#"></a>
|
||||
</h2>
|
||||
<!-- End Heading -->
|
||||
|
||||
<!-- Card -->
|
||||
<div class="card overflow-hidden">
|
||||
<!-- Table -->
|
||||
<div class="table-responsive">
|
||||
<table class="table table-thead-bordered card-table">
|
||||
<thead class="thead-light">
|
||||
<tr>
|
||||
<th>Parameters</th>
|
||||
<th style="width: 50%;">Description</th>
|
||||
<th class="text-nowrap">Default value</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><code>mainContainer</code></td>
|
||||
<td>Page container</td>
|
||||
<td><code>body</code></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><code>minClass</code></td>
|
||||
<td>Class for sidebar on mini mode</td>
|
||||
<td><code>.navbar-vertical-aside-mini-mode</code></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><code>closedClass</code></td>
|
||||
<td>Class for sidebar when closed</td>
|
||||
<td><code>.navbar-vertical-aside-closed-mode</code></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><code>transitionOnClassName</code></td>
|
||||
<td>Class for transition effect</td>
|
||||
<td><code>.navbar-vertical-aside-transition-on</code></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><code>mobileOverlayClass</code></td>
|
||||
<td>Class for overlay</td>
|
||||
<td><code>.navbar-vertical-aside-mobile-overlay</code></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><code>toggleInvokerClass</code></td>
|
||||
<td>Element for toggle sidebar</td>
|
||||
<td><code>.navbar-vertical-aside-toggle-invoker</code></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><code>subMenuClass</code></td>
|
||||
<td>Submenu class</td>
|
||||
<td><code>.navbar-vertical-aside-submenu</code></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><code>subMenuInvokerClass</code></td>
|
||||
<td>Element for toggle submenu in sidebar</td>
|
||||
<td><code>.navbar-vertical-aside-open-submenu-invoker</code></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><code>subMenuInvokerActiveClass</code></td>
|
||||
<td>Class for opened submenu in sidebar</td>
|
||||
<td><code>.show</code></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><code>hasSubMenuClass</code></td>
|
||||
<td>The element that contains the submenu</td>
|
||||
<td><code>.navbar-vertical-aside-has-menu</code></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><code>subMenuAnimationSpeed</code></td>
|
||||
<td>Animation speed for submenu</td>
|
||||
<td><code>200</code></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><code>subMenuOpenEvent</code></td>
|
||||
<td>Action which will be toggle submenu (hover, click)</td>
|
||||
<td><code>hover</code></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><code>showClassNames</code></td>
|
||||
<td>Add class to main container to control the display sidebar</td>
|
||||
<td><code>
|
||||
showClassNames: {
|
||||
xs: 'navbar-vertical-aside-show-xs',
|
||||
sm: 'navbar-vertical-aside-show-sm',
|
||||
md: 'navbar-vertical-aside-show-md',
|
||||
lg: 'navbar-vertical-aside-show-lg',
|
||||
xl: 'navbar-vertical-aside-show-xl'
|
||||
},
|
||||
</code></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><code>onMini</code></td>
|
||||
<td>Callback event, called when sidebar is mini mode</td>
|
||||
<td><code>() {}</code></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><code>onFull</code></td>
|
||||
<td>Callback event, called when sidebar is full mode</td>
|
||||
<td><code>() {}</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- End Table -->
|
||||
</div>
|
||||
<!-- End Card -->
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
|
||||
<!-- ========== SECONDARY CONTENTS ========== -->
|
||||
<!-- Go To -->
|
||||
<a class="js-go-to go-to position-fixed" href="javascript:;" style="visibility: hidden;"
|
||||
data-hs-go-to-options='{
|
||||
"offsetTop": 700,
|
||||
"position": {
|
||||
"init": {
|
||||
"right": "2rem"
|
||||
},
|
||||
"show": {
|
||||
"bottom": "2rem"
|
||||
},
|
||||
"hide": {
|
||||
"bottom": "-2rem"
|
||||
}
|
||||
}
|
||||
}'>
|
||||
<i class="bi-chevron-up"></i>
|
||||
</a>
|
||||
<!-- ========== END SECONDARY CONTENTS ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="../node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [..] -->
|
||||
<script src="../assets/vendor/hs-header/dist/hs-header.min.js"></script>
|
||||
<script src="../assets/vendor/hs-nav-scroller/dist/hs-nav-scroller.min.js"></script>
|
||||
<script src="../node_modules/list.js/dist/list.min.js"></script>
|
||||
<script src="../assets/vendor/hs-go-to/dist/hs-go-to.min.js"></script>
|
||||
<script src="../assets/vendor/prism/prism.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [..] -->
|
||||
<script src="../assets/js/hs.core.js"></script>
|
||||
<script src="../assets/js/hs.list.js"></script>
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
// INITIALIZATION OF HEADER
|
||||
// =======================================================
|
||||
new HSHeader('#header').init()
|
||||
|
||||
|
||||
// INITIALIZATION OF NAV SCROLLER
|
||||
// =======================================================
|
||||
new HsNavScroller('.js-nav-scroller', {
|
||||
delay: 400,
|
||||
offset: 140
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF LISTJS COMPONENT
|
||||
// =======================================================
|
||||
HSCore.components.HSList.init('#docsSearch');
|
||||
const docsSearch = HSCore.components.HSList.getItem('docsSearch');
|
||||
|
||||
|
||||
// GET JSON FILE RESULTS
|
||||
// =======================================================
|
||||
fetch('../assets/json/docs-search.json')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
docsSearch.add(data)
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF GO TO
|
||||
// =======================================================
|
||||
new HSGoTo('.js-go-to')
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,843 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<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>Opacity - Documentation | Front - Multipurpose Responsive Template</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="../favicon.ico">
|
||||
|
||||
<!-- Font -->
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- CSS Implementing Plugins -->
|
||||
<!-- bundlecss:vendor [..] -->
|
||||
<link rel="stylesheet" href="../node_modules/bootstrap-icons/font/bootstrap-icons.css">
|
||||
|
||||
<!-- CSS Front Template -->
|
||||
<!-- bundlecss:theme [..] ?v=1.0 -->
|
||||
|
||||
|
||||
|
||||
<link rel="preload" href="../assets/css/theme.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/docs.css" data-hs-appearance="default" as="style">
|
||||
<link rel="preload" href="../assets/css/theme-dark.css" data-hs-appearance="dark" as="style">
|
||||
<link rel="preload" href="../assets/css/docs-dark.css" data-hs-appearance="dark" as="style">
|
||||
|
||||
<style data-hs-appearance-onload-styles>
|
||||
* {
|
||||
transition: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
opacity: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<script>
|
||||
window.hs_config = {"autopath":"@@autopath","deleteLine":"hs-builder:delete","deleteLine:build":"hs-builder:build-delete","deleteLine:dist":"hs-builder:dist-delete","previewMode":false,"startPath":"/index.html","vars":{"themeFont":"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap","version":"?v=1.0"},"layoutBuilder":{"extend":{"switcherSupport":true},"header":{"layoutMode":"default","containerMode":"container-fluid"},"sidebarLayout":"default"},"themeAppearance":{"layoutSkin":"default","sidebarSkin":"default","styles":{"colors":{"primary":"#377dff","transparent":"transparent","white":"#fff","dark":"132144","gray":{"100":"#f9fafc","900":"#1e2022"}},"font":"Inter"}},"languageDirection":{"lang":"en"},"skipFilesFromBundle":{"dist":["assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js"],"build":["assets/css/theme.css","assets/vendor/hs-navbar-vertical-aside/dist/hs-navbar-vertical-aside-mini-cache.js","assets/js/demo.js","assets/css/theme-dark.css","assets/css/docs.css","assets/vendor/icon-set/style.css","assets/js/hs.theme-appearance.js","assets/js/hs.theme-appearance-charts.js","node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js"]},"minifyCSSFiles":["assets/css/theme.css","assets/css/theme-dark.css"],"copyDependencies":{"dist":{"*assets/js/theme-custom.js":""},"build":{"*assets/js/theme-custom.js":"","node_modules/bootstrap-icons/font/*fonts/**":"assets/css"}},"buildFolder":"","replacePathsToCDN":{},"directoryNames":{"src":"./src","dist":"./dist","build":"./build"},"fileNames":{"dist":{"js":"theme.min.js","css":"theme.min.css"},"build":{"css":"theme.min.css","js":"theme.min.js","vendorCSS":"vendor.min.css","vendorJS":"vendor.min.js"}},"fileTypes":"jpg|png|svg|mp4|webm|ogv|json"}
|
||||
window.hs_config.gulpRGBA = (p1) => {
|
||||
const options = p1.split(',')
|
||||
const hex = options[0].toString()
|
||||
const transparent = options[1].toString()
|
||||
|
||||
var c;
|
||||
if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
|
||||
c= hex.substring(1).split('');
|
||||
if(c.length== 3){
|
||||
c= [c[0], c[0], c[1], c[1], c[2], c[2]];
|
||||
}
|
||||
c= '0x'+c.join('');
|
||||
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',' + transparent + ')';
|
||||
}
|
||||
throw new Error('Bad Hex');
|
||||
}
|
||||
window.hs_config.gulpDarken = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = -parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
window.hs_config.gulpLighten = (p1) => {
|
||||
const options = p1.split(',')
|
||||
|
||||
let col = options[0].toString()
|
||||
let amt = parseInt(options[1])
|
||||
var usePound = false
|
||||
|
||||
if (col[0] == "#") {
|
||||
col = col.slice(1)
|
||||
usePound = true
|
||||
}
|
||||
var num = parseInt(col, 16)
|
||||
var r = (num >> 16) + amt
|
||||
if (r > 255) {
|
||||
r = 255
|
||||
} else if (r < 0) {
|
||||
r = 0
|
||||
}
|
||||
var b = ((num >> 8) & 0x00FF) + amt
|
||||
if (b > 255) {
|
||||
b = 255
|
||||
} else if (b < 0) {
|
||||
b = 0
|
||||
}
|
||||
var g = (num & 0x0000FF) + amt
|
||||
if (g > 255) {
|
||||
g = 255
|
||||
} else if (g < 0) {
|
||||
g = 0
|
||||
}
|
||||
return (usePound ? "#" : "") + (g | (b << 8) | (r << 16)).toString(16)
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="navbar-sidebar-aside-lg">
|
||||
|
||||
<script src="../assets/js/hs.theme-appearance.js"></script>
|
||||
|
||||
|
||||
<!-- ========== HEADER ========== -->
|
||||
<header id="header" class="navbar navbar-expand navbar-end navbar-light navbar-sticky-lg-top bg-white">
|
||||
<div class="container-fluid">
|
||||
<nav class="navbar-nav-wrap">
|
||||
<div class="row flex-grow-1">
|
||||
<!-- Default Logo -->
|
||||
<div class="docs-navbar-sidebar-container d-flex align-items-center mb-2 mb-lg-0">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
|
||||
<div class="col-md px-lg-0">
|
||||
<div class="d-flex justify-content-between align-items-center px-lg-5 px-xl-10">
|
||||
<div class="d-none d-md-block">
|
||||
<!-- Search Form -->
|
||||
<form id="docsSearch" class="position-relative"
|
||||
data-hs-list-options='{
|
||||
"searchMenu": true,
|
||||
"keyboard": true,
|
||||
"item": "searchTemplate",
|
||||
"valueNames": ["component", "category", {"name": "link", "attr": "href"}],
|
||||
"empty": "#searchNoResults"
|
||||
}'>
|
||||
<!-- Input Group -->
|
||||
<div class="input-group input-group-merge navbar-input-group">
|
||||
<div class="input-group-prepend input-group-text">
|
||||
<i class="bi-search"></i>
|
||||
</div>
|
||||
|
||||
<input type="search" class="search form-control form-control-sm" placeholder="Search in docs" aria-label="Search in docs">
|
||||
|
||||
<a class="input-group-append input-group-text" href="javascript:;">
|
||||
<i id="clearSearchResultsIcon" class="bi-x" style="display: none;"></i>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Input Group -->
|
||||
|
||||
<!-- List -->
|
||||
<div class="list dropdown-menu navbar-dropdown-menu-borderless w-100 overflow-auto" style="max-height: 16rem;"></div>
|
||||
<!-- End List -->
|
||||
|
||||
<!-- Empty -->
|
||||
<div id="searchNoResults" style="display: none;">
|
||||
<div class="text-center p-4">
|
||||
<img class="mb-3" src="../assets/svg/illustrations/oc-error.svg" alt="Image Description" data-hs-theme-appearance="default" style="width: 7rem;">
|
||||
<img class="mb-3" src="../assets/svg/illustrations-light/oc-error.svg" alt="Image Description" data-hs-theme-appearance="dark" style="width: 7rem;">
|
||||
<p class="mb-0">No Results</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Empty -->
|
||||
</form>
|
||||
<!-- End Search Form -->
|
||||
|
||||
<!-- List Item Template -->
|
||||
<div class="d-none">
|
||||
<div id="searchTemplate" class="dropdown-item">
|
||||
<a class="d-block link" href="#">
|
||||
<span class="category d-block fw-normal text-muted mb-1"></span>
|
||||
<span class="component text-dark"></span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End List Item Template -->
|
||||
</div>
|
||||
|
||||
<!-- Navbar -->
|
||||
<ul class="navbar-nav p-0">
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-ghost-secondary btn-sm" href="https://htmlstream.com/contact-us" target="_blank">
|
||||
Get Support <i class="bi-box-arrow-up-right ms-1"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-primary btn-sm" href="../index.html">
|
||||
<i class="bi-eye me-1"></i> Preview Demo
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- End Navbar -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Col -->
|
||||
</div>
|
||||
<!-- End Row -->
|
||||
</nav>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<!-- ========== END HEADER ========== -->
|
||||
|
||||
<!-- ========== MAIN CONTENT ========== -->
|
||||
<main id="content" role="main">
|
||||
<!-- Navbar -->
|
||||
<nav class="js-nav-scroller navbar navbar-expand-lg navbar-sidebar navbar-vertical navbar-light bg-white border-end"
|
||||
data-hs-nav-scroller-options='{
|
||||
"type": "vertical",
|
||||
"target": ".navbar-nav .active",
|
||||
"offset": 80
|
||||
}'>
|
||||
<!-- Navbar Toggle -->
|
||||
<div class="d-grid flex-grow-1 px-2">
|
||||
<button type="button" class="navbar-toggler btn btn-white" data-bs-toggle="collapse" data-bs-target="#navbarVerticalNavMenu" aria-label="Toggle navigation" aria-expanded="false" aria-controls="navbarVerticalNavMenu">
|
||||
<span class="d-flex justify-content-between align-items-center">
|
||||
<span class="h3 mb-0">Nav menu</span>
|
||||
|
||||
<span class="navbar-toggler-default">
|
||||
<i class="bi-list"></i>
|
||||
</span>
|
||||
|
||||
<span class="navbar-toggler-toggled">
|
||||
<i class="bi-x"></i>
|
||||
</span>
|
||||
</span>
|
||||
</button>
|
||||
</div>
|
||||
<!-- End Navbar Toggle -->
|
||||
|
||||
<!-- Navbar Collapse -->
|
||||
<div id="navbarVerticalNavMenu" class="collapse navbar-collapse">
|
||||
<div class="navbar-brand-wrapper border-end" style="height: auto;">
|
||||
<!-- Default Logo -->
|
||||
<div class="d-flex align-items-center mb-3">
|
||||
<a class="navbar-brand" href="../documentation/index.html" aria-label="Front">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo" data-hs-theme-appearance="default">
|
||||
<img class="navbar-brand-logo" src="../assets/svg/logos-light/logo.svg" alt="Logo" data-hs-theme-appearance="dark">
|
||||
</a>
|
||||
<a class="navbar-brand-badge" href="../documentation/changelog.html">
|
||||
<span class="badge bg-soft-primary text-primary ms-2">v2.0</span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- End Default Logo -->
|
||||
</div>
|
||||
|
||||
<div class="docs-navbar-sidebar-aside-body navbar-sidebar-aside-body">
|
||||
<ul id="navbarSettings" class="navbar-nav nav nav-vertical nav-tabs nav-tabs-borderless nav-sm">
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Documentation</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/index.html">Introduction</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-2 my-lg-5"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Getting started</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/getting-started.html">Getting Started</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/gulp.html">Gulp</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/darkmode.html">Dark Mode <span class="badge bg-soft-dark text-dark lh-base ms-1">New</span></a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/customization.html">Customization</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/credits.html">Credits</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/changelog.html">Changelog</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Design & Graphics</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/bs-icons.html">Bootstrap Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/illustrations.html">Illustrations</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<span class="nav-subtitle">Components</span>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/accordion.html">Accordion</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/alerts.html">Alerts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/avatars.html">Avatars</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/badge.html">Badge</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/breadcrumb.html">Breadcrumb</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/buttons.html">Buttons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/button-group.html">Button Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/cards.html">Cards</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/collapse.html">Collapse</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/column-divider.html">Column Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/devices.html">Devices</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/divider.html">Divider</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropdowns.html">Dropdowns</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/icons.html">Icons</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/list-group.html">List Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/lists.html">Lists</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/legend-indicator.html">Legend Indicator</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/modal.html">Modal</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/offcanvas.html">Offcanvas</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/page-header.html">Page Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/pagination.html">Pagination</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/popovers.html">Popovers</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/progress.html">Progress</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/profile.html">Profile</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shapes.html">Shapes</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sliding-img.html">Sliding Image</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spinners.html">Spinners</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/steps.html">Steps</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tab.html">Tab</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toasts.html">Toasts</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tooltips.html">Tooltips</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/typography.html">Typography</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Navbars</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar.html">Navbar</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navs.html">Navs</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/mega-menu.html">Mega Menu</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/navbar-vertical-aside.html">Navbar Vertical Aside</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/scrollspy.html">Scrollspy</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Tables</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/tables.html">Tables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datatables.html">Datatables</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/table-sticky-header.html">Sticky Header</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Basic forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/basic-forms.html">Basic Forms</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/checks-and-switches.html">Checks & Switches</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-group.html">Input Group</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Advanced Forms</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/select.html">Advanced Select</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/datepicker.html">Datepicker (Flatpickr)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/daterangepicker.html">Date Range Picker</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/calendar.html">Calendar (Fullcalendar)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/file-attachments.html">File Attachments</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/dropzone.html">Drag’ n’ Drop File Uploads</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quill.html">WYSIWYG Editor</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/quantity-counter.html">Quantity Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/copy-to-clipboard.html">Copy to Clipboard</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/input-mask.html">Input Mask</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/step-forms.html">Step Forms (Wizards)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/add-field.html">Add Field</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-password.html">Toggle Password</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/count-characters.html">Count Characters</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/form-search.html">Form Search</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/toggle-switch.html">Toggle Switch</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/google-recaptcha.html">Google reCAPTCHA</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Charts</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/chartjs.html">Chart.js</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/counter.html">Counter</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/circles.html">Circles.js (Pie Chart)</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle">Others</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/fslightbox.html">Fullscreen Lightbox</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-leaflet.html">Leaflet</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/maps-jsvectormap.html">JSVectorMap</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sortablejs.html">SortableJS</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sticky-block.html">Sticky Block</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/go-to.html">Go To</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item my-4"></li>
|
||||
|
||||
<li class="nav-item">
|
||||
<small class="nav-subtitle d-block">Utilities</small>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/backgrounds.html">Backgrounds</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/borders.html">Borders</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/colors.html">Colors</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/links.html">Links</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/position.html">Position</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/shadows.html">Shadows</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/sizing.html">Sizing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/spacing.html">Spacing</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " href="../documentation/z-index.html">Z-index</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" href="../documentation/opacity.html">Opacity</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Navbar Collapse -->
|
||||
</nav>
|
||||
<!-- End Navbar -->
|
||||
|
||||
<!-- Content -->
|
||||
<div class="navbar-sidebar-aside-content content-space-1 content-space-md-2 px-lg-5 px-xl-10">
|
||||
<!-- Page Header -->
|
||||
<div class="docs-page-header">
|
||||
<div class="row align-items-center">
|
||||
<div class="col-sm">
|
||||
<h1 class="docs-page-header-title">Opacity</h1>
|
||||
<p class="docs-page-header-text">Opacity utility classes.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Page Header -->
|
||||
|
||||
<!-- Heading -->
|
||||
<h2 id="example" class="hs-docs-heading">
|
||||
Example <a class="anchorjs-link" href="#example" aria-label="Anchor" data-anchorjs-icon="#"></a>
|
||||
</h2>
|
||||
<!-- End Heading -->
|
||||
|
||||
<pre class="rounded">
|
||||
<code class="language-markup" data-lang="html">
|
||||
<div class="opacity-25"></div>
|
||||
<div class="opacity-50"></div>
|
||||
<div class="opacity-75"></div>
|
||||
</code>
|
||||
</pre>
|
||||
|
||||
<!-- Heading -->
|
||||
<h2 id="sass" class="hs-docs-heading">
|
||||
Sass <a class="anchorjs-link" href="#sass" aria-label="Anchor" data-anchorjs-icon="#"></a>
|
||||
</h2>
|
||||
<!-- End Heading -->
|
||||
|
||||
<!-- Heading -->
|
||||
<h2 id="maps" class="hs-docs-heading">
|
||||
Maps <a class="anchorjs-link" href="#maps" aria-label="Anchor" data-anchorjs-icon="#"></a>
|
||||
</h2>
|
||||
<!-- End Heading -->
|
||||
|
||||
<p>Spacing utilities are declared via Sass map and then generated with our utilities API.</p>
|
||||
|
||||
<pre class="rounded mb-3">
|
||||
<code class="language-scss" data-lang="html">
|
||||
$opacity: (
|
||||
25: .25,
|
||||
50: .5,
|
||||
75: .75
|
||||
) !default;
|
||||
</code>
|
||||
</pre>
|
||||
|
||||
<!-- Heading -->
|
||||
<h2 id="utilities-api" class="hs-docs-heading">
|
||||
Utilities API <a class="anchorjs-link" href="#utilities-api" aria-label="Anchor" data-anchorjs-icon="#"></a>
|
||||
</h2>
|
||||
<!-- End Heading -->
|
||||
|
||||
<p>Spacing utilities are declared in our utilities API in <code>scss/front/_utilities.scss</code>. <a class="link" href="https://getbootstrap.com/docs/5.0/utilities/api/#using-the-api">Learn how to use the utilities API.</a></p>
|
||||
|
||||
<pre class="rounded mb-3">
|
||||
<code class="language-scss" data-lang="html">
|
||||
"opacity": (
|
||||
property: opacity,
|
||||
class: opacity,
|
||||
values: $opacity
|
||||
)
|
||||
</code>
|
||||
</pre>
|
||||
</div>
|
||||
<!-- End Content -->
|
||||
</main>
|
||||
<!-- ========== END MAIN CONTENT ========== -->
|
||||
|
||||
|
||||
<!-- ========== SECONDARY CONTENTS ========== -->
|
||||
<!-- Go To -->
|
||||
<a class="js-go-to go-to position-fixed" href="javascript:;" style="visibility: hidden;"
|
||||
data-hs-go-to-options='{
|
||||
"offsetTop": 700,
|
||||
"position": {
|
||||
"init": {
|
||||
"right": "2rem"
|
||||
},
|
||||
"show": {
|
||||
"bottom": "2rem"
|
||||
},
|
||||
"hide": {
|
||||
"bottom": "-2rem"
|
||||
}
|
||||
}
|
||||
}'>
|
||||
<i class="bi-chevron-up"></i>
|
||||
</a>
|
||||
<!-- ========== END SECONDARY CONTENTS ========== -->
|
||||
|
||||
<!-- JS Global Compulsory hs-builder:build-delete -->
|
||||
<script src="../node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- JS Implementing Plugins -->
|
||||
<!-- bundlejs:vendor [..] -->
|
||||
<script src="../assets/vendor/hs-header/dist/hs-header.min.js"></script>
|
||||
<script src="../assets/vendor/hs-nav-scroller/dist/hs-nav-scroller.min.js"></script>
|
||||
<script src="../node_modules/list.js/dist/list.min.js"></script>
|
||||
<script src="../assets/vendor/hs-go-to/dist/hs-go-to.min.js"></script>
|
||||
<script src="../assets/vendor/prism/prism.js"></script>
|
||||
|
||||
<!-- JS Front -->
|
||||
<!-- bundlejs:theme [..] -->
|
||||
<script src="../assets/js/hs.core.js"></script>
|
||||
<script src="../assets/js/hs.list.js"></script>
|
||||
|
||||
<!-- JS Plugins Init. -->
|
||||
<script>
|
||||
(function() {
|
||||
// INITIALIZATION OF HEADER
|
||||
// =======================================================
|
||||
new HSHeader('#header').init()
|
||||
|
||||
|
||||
// INITIALIZATION OF NAV SCROLLER
|
||||
// =======================================================
|
||||
new HsNavScroller('.js-nav-scroller', {
|
||||
delay: 400,
|
||||
offset: 140
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF LISTJS COMPONENT
|
||||
// =======================================================
|
||||
HSCore.components.HSList.init('#docsSearch');
|
||||
const docsSearch = HSCore.components.HSList.getItem('docsSearch');
|
||||
|
||||
|
||||
// GET JSON FILE RESULTS
|
||||
// =======================================================
|
||||
fetch('../assets/json/docs-search.json')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
docsSearch.add(data)
|
||||
})
|
||||
|
||||
|
||||
// INITIALIZATION OF GO TO
|
||||
// =======================================================
|
||||
new HSGoTo('.js-go-to')
|
||||
})()
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user