Files
front/dist/documentation/toggle-state.html
2021-12-28 13:34:18 +01:00

1809 lines
89 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="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>Toggle State - 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 -->
<link rel="stylesheet" href="../assets/vendor/bootstrap-icons/font/bootstrap-icons.css">
<!-- CSS Front Template -->
<link rel="stylesheet" href="../assets/css/theme.min.css">
<link rel="stylesheet" href="../assets/css/docs.min.css">
</head>
<body class="navbar-sidebar-aside-lg">
<!-- ========== HEADER ========== -->
<header id="header" class="navbar navbar-expand navbar-fixed 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="Space">
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo">
</a>
<a href="../documentation/changelog.html">
<span class="badge bg-soft-primary text-primary">v4.1</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" style="width: 10rem;">
<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 -->
<button type="button" class="navbar-toggler btn btn-white d-grid w-100" 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>
<!-- 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="Space">
<img class="navbar-brand-logo" src="../assets/svg/logos/logo.svg" alt="Logo">
</a>
<a class="navbar-brand-badge" href="../documentation/changelog.html">
<span class="badge bg-soft-primary text-primary ms-2">v4.1</span>
</a>
</div>
<!-- End Default Logo -->
<!-- Nav -->
<ul class="nav nav-segment nav-fill nav-justified">
<li class="nav-item">
<a class="nav-link active" href="../documentation/index.html">Docs</a>
</li>
<li class="nav-item">
<a class="nav-link" href="../snippets/index.html">Snippets</a>
</li>
</ul>
<!-- End Nav -->
</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/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-2 my-lg-5"></li>
<li class="nav-item">
<span class="nav-subtitle">Design &amp; 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/duotone-icons.html">Duotone Icons</a>
</li>
<li class="nav-item">
<a class="nav-link " href="../documentation/illustrations.html">Illustrations</a>
</li>
<li class="nav-item my-2 my-lg-5"></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/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/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/tables.html">Tables</a>
</li>
<li class="nav-item">
<a class="nav-link " href="../documentation/text-highlight.html">Text Highlight</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-2 my-lg-5"></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/scrollspy.html">Scrollspy</a>
</li>
<li class="nav-item my-2 my-lg-5"></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 &amp; 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-2 my-lg-5"></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/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/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/range-slider.html">Range Slider (noUiSlider)</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/toggle-switch.html">Toggle Switch</a>
</li>
<li class="nav-item">
<a class="nav-link active" href="../documentation/toggle-state.html">Toggle State</a>
</li>
<li class="nav-item">
<a class="nav-link " href="../documentation/switch.html">Switch</a>
</li>
<li class="nav-item my-2 my-lg-5"></li>
<li class="nav-item">
<small class="nav-subtitle">Media</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/video-bg.html">Video Background</a>
</li>
<li class="nav-item">
<a class="nav-link " href="../documentation/video-player.html">Video Player</a>
</li>
<li class="nav-item">
<a class="nav-link " href="../documentation/swiper.html">Swiper</a>
</li>
<li class="nav-item my-2 my-lg-5"></li>
<li class="nav-item">
<small class="nav-subtitle">Others</small>
</li>
<li class="nav-item">
<a class="nav-link " href="../documentation/maps-leaflet.html">Maps (Leaflet)</a>
</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/circles.html">Circles.js (Pie Chart)</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/countdown.html">Countdown</a>
</li>
<li class="nav-item">
<a class="nav-link " href="../documentation/sorting.html">Sorting (Shuffle.js)</a>
</li>
<li class="nav-item">
<a class="nav-link " href="../documentation/go-to.html">Go To</a>
</li>
<li class="nav-item">
<a class="nav-link " href="../documentation/show-animation.html">Show Animation</a>
</li>
<li class="nav-item">
<a class="nav-link " href="../documentation/typedjs.html">Typed.js</a>
</li>
<li class="nav-item my-2 my-lg-5"></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/rotations.html">Rotations</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>
</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">Toggle State</h1>
<p class="docs-page-header-text">Toggle from one value to another.</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>&lt;script&gt;</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">
&lt;script src="./assets/vendor/hs-toggle-state/dist/hs-toggle-state.min.js"&gt;&lt;/script&gt;
</code>
</pre>
<p>Copy-paste the init function under <em><u>JS Plugins Init.</u></em>, before the closing <code>&lt;/body&gt;</code> tag, to enable it.</p>
<pre class="rounded">
<code class="language-html" data-lang="html">
&lt;script&gt;
(function() {
// INITIALIZATION OF TOGGLE STATE
// =======================================================
new HSToggleState('.js-toggle-state')
});
&lt;/script&gt;
</code>
</pre>
<!-- 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">
<!-- 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">
<!-- Card -->
<div class="card card-sm mb-3 mb-lg-5">
<!-- Header -->
<div class="card-header d-flex justify-content-between align-items-center border-bottom">
<h5 class="card-header-title">My network</h5>
<a id="toggleAll1" class="js-toggle-state btn btn-white btn-sm btn-toggle" href="javascript:;"
data-hs-toggle-state-options='{
"targetSelector": "#accountNotificationSwitch1, #accountNotificationSwitch2, #accountNotificationSwitch3, #accountNotificationSwitch4"
}'>
<span class="btn-toggle-default">Toggle all</span>
<span class="btn-toggle-toggled">Untoggle all</span>
</a>
</div>
<!-- End Header -->
<!-- Alert -->
<div class="alert alert-soft-danger text-center card-alert" role="alert">
We need permission from your browser to show notifications. <a class="alert-link" href="#">Request permission</a>
</div>
<!-- End Alert -->
<div class="card-body">
<small class="card-subtitle">Send me:</small>
<!-- List Group -->
<div class="list-group list-group-flush list-group-no-gutters">
<!-- Item -->
<div class="list-group-item">
<!-- Form Switch -->
<label class="form-check form-switch" for="accountNotificationSwitch1">
<input class="form-check-input mt-0" type="checkbox" id="accountNotificationSwitch1">
<span class="d-block">New for you</span>
<span class="d-block small text-muted">A weekly email featuring shots from designers you follow</span>
</label>
<!-- End Form Switch -->
</div>
<!-- End Item -->
<!-- Item -->
<div class="list-group-item">
<!-- Form Switch -->
<label class="form-check form-switch" for="accountNotificationSwitch2">
<input class="form-check-input mt-0" type="checkbox" id="accountNotificationSwitch2" checked>
<span class="d-block">Account activity <span class="badge bg-success ms-1">New</span></span>
<span class="d-block small text-muted">Get important notifications about you or activity you've missed</span>
</label>
<!-- End Form Switch -->
</div>
<!-- End Item -->
<!-- Item -->
<div class="list-group-item">
<!-- Form Switch -->
<label class="form-check form-switch" for="accountNotificationSwitch3">
<input class="form-check-input mt-0" type="checkbox" id="accountNotificationSwitch3" checked>
<span class="d-block">Meetups near you <span class="badge bg-success ms-1">New</span></span>
<span class="d-block small text-muted">Get an email when a Dribbble Meetup is posted close to my location</span>
</label>
<!-- End Form Switch -->
</div>
<!-- End Item -->
<!-- Item -->
<div class="list-group-item">
<!-- Form Switch -->
<label class="form-check form-switch" for="accountNotificationSwitch4">
<input class="form-check-input mt-0" type="checkbox" id="accountNotificationSwitch4">
<span class="d-block">Opportunities</span>
<span class="d-block small text-muted">Get a daily email when new design jobs are posted in your area</span>
</label>
<!-- End Form Switch -->
</div>
<!-- End Item -->
</div>
<!-- End List Group -->
</div>
</div>
<!-- End Card -->
<!-- Card -->
<div class="card card-sm mb-3 mb-lg-5">
<!-- Header -->
<div class="card-header d-flex justify-content-between align-items-center border-bottom">
<h5 class="card-header-title">Front emails</h5>
<a id="toggleAll3" class="js-toggle-state btn btn-white btn-sm btn-toggle" href="javascript:;"
data-hs-toggle-state-options='{
"targetSelector": "#accountNotificationSwitch5, #accountNotificationSwitch6, #accountNotificationSwitch7, #accountNotificationSwitch8"
}'>
<span class="btn-toggle-default">Toggle all</span>
<span class="btn-toggle-toggled">Untoggle all</span>
</a>
</div>
<!-- End Header -->
<div class="card-body">
<small class="card-subtitle">Subscribe me to:</small>
<!-- List Group -->
<div class="list-group list-group-flush list-group-no-gutters">
<!-- Item -->
<div class="list-group-item">
<!-- Form Switch -->
<label class="form-check form-switch" for="accountNotificationSwitch5">
<input class="form-check-input mt-0" type="checkbox" id="accountNotificationSwitch5" checked>
<span class="d-block">Company news</span>
<span class="d-block small text-muted">Get Front news, announcements, and product updates</span>
</label>
<!-- End Form Switch -->
</div>
<!-- End Item -->
<!-- Item -->
<div class="list-group-item">
<!-- Form Switch -->
<label class="form-check form-switch" for="accountNotificationSwitch6">
<input class="form-check-input mt-0" type="checkbox" id="accountNotificationSwitch6">
<span class="d-block">Replay <span class="badge bg-success ms-1">New</span></span>
<span class="d-block small text-muted">A weekly email featuring popular shots</span>
</label>
<!-- End Form Switch -->
</div>
<!-- End Item -->
<!-- Item -->
<div class="list-group-item">
<!-- Form Switch -->
<label class="form-check form-switch" for="accountNotificationSwitch7">
<input class="form-check-input mt-0" type="checkbox" id="accountNotificationSwitch7">
<span class="d-block">Courtside <span class="badge bg-success ms-1">New</span></span>
<span class="d-block small text-muted">A weekly email featuring the latest stories from our blog</span>
</label>
<!-- End Form Switch -->
</div>
<!-- End Item -->
<!-- Item -->
<div class="list-group-item">
<!-- Form Switch -->
<label class="form-check form-switch" for="accountNotificationSwitch8">
<input class="form-check-input mt-0" type="checkbox" id="accountNotificationSwitch8">
<span class="d-block">Weekly jobs</span>
<span class="d-block small text-muted">Weekly digest of design jobs</span>
</label>
<!-- End Form Switch -->
</div>
<!-- End Item -->
</div>
<!-- End List Group -->
</div>
</div>
<!-- End Card -->
<!-- Card -->
<div class="card card-sm mb-3 mb-lg-5">
<!-- Header -->
<div class="card-header d-flex justify-content-between align-items-center border-bottom">
<h5 class="card-header-title">Usage</h5>
<a id="toggleAll4" class="js-toggle-state btn btn-white btn-sm btn-toggle" href="javascript:;"
data-hs-toggle-state-options='{
"targetSelector": "#accountNotificationSwitch9, #accountNotificationSwitch10, #accountNotificationSwitch11"
}'>
<span class="btn-toggle-default">Toggle all</span>
<span class="btn-toggle-toggled">Untoggle all</span>
</a>
</div>
<!-- End Header -->
<div class="card-body">
<small class="card-subtitle">Allow others to:</small>
<!-- List Group -->
<div class="list-group list-group-flush list-group-no-gutters">
<!-- Item -->
<div class="list-group-item">
<!-- Form Switch -->
<label class="form-check form-switch" for="accountNotificationSwitch9">
<input class="form-check-input mt-0" type="checkbox" id="accountNotificationSwitch9">
<span class="d-block">Encrypt data</span>
<span class="d-block small text-muted">Encrypt all data associated with account</span>
</label>
<!-- End Form Switch -->
</div>
<!-- End Item -->
<!-- Item -->
<div class="list-group-item">
<!-- Form Switch -->
<label class="form-check form-switch" for="accountNotificationSwitch10">
<input class="form-check-input mt-0" type="checkbox" id="accountNotificationSwitch10" checked>
<span class="d-block">Location services</span>
<span class="d-block small text-muted">Allow third-party apps to use current location</span>
</label>
<!-- End Form Switch -->
</div>
<!-- End Item -->
<!-- Item -->
<div class="list-group-item">
<!-- Form Switch -->
<label class="form-check form-switch" for="accountNotificationSwitch11">
<input class="form-check-input mt-0" type="checkbox" id="accountNotificationSwitch11">
<span class="d-block">Allow private notes</span>
<span class="d-block small text-muted">Members can send you private notes</span>
</label>
<!-- End Form Switch -->
</div>
<!-- End Item -->
</div>
<!-- End List Group -->
</div>
</div>
<!-- End Card -->
<!-- Toggle Button -->
<div class="d-sm-flex justify-content-between align-items-center">
<div class="mb-3 mb-sm-0">
<small class="card-subtitle">Turn all notifications on or off:</small>
</div>
<a class="js-toggle-state btn btn-primary btn-sm btn-toggle" href="javascript:;"
data-hs-toggle-state-options='{
"targetSelector": "#accountNotificationSwitch1, #accountNotificationSwitch2, #accountNotificationSwitch3, #accountNotificationSwitch4, #accountNotificationSwitch5, #accountNotificationSwitch6, #accountNotificationSwitch7, #accountNotificationSwitch8, #accountNotificationSwitch9, #accountNotificationSwitch10, #accountNotificationSwitch11",
"slaveSelector": "#toggleAll1, #toggleAll2, #toggleAll3, #toggleAll4"
}'>
<span class="btn-toggle-default">
<i class="bi-toggle-off me-1"></i> Turn OFF
</span>
<span class="btn-toggle-toggled">
<i class="bi-toggle-on me-1"></i> Turn ON
</span>
</a>
</div>
<!-- End Toggle Button -->
</div>
<div class="tab-pane fade" id="nav-html1" role="tabpanel" aria-labelledby="nav-htmlTab1">
<pre>
<code class="language-markup" data-lang="html">
&lt;!-- Card --&gt;
&lt;div class="card card-sm mb-3 mb-lg-5"&gt;
&lt;!-- Header --&gt;
&lt;div class="card-header d-flex justify-content-between align-items-center border-bottom"&gt;
&lt;h5 class="card-header-title"&gt;My network&lt;/h5&gt;
&lt;a id="toggleAll1" class="js-toggle-state btn btn-white btn-sm btn-toggle" href="javascript:;"
data-hs-toggle-state-options='{
"targetSelector": "#accountNotificationSwitch1, #accountNotificationSwitch2, #accountNotificationSwitch3, #accountNotificationSwitch4"
}'&gt;
&lt;span class="btn-toggle-default"&gt;Toggle all&lt;/span&gt;
&lt;span class="btn-toggle-toggled"&gt;Untoggle all&lt;/span&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;!-- End Header --&gt;
&lt;!-- Alert --&gt;
&lt;div class="alert alert-soft-danger text-center card-alert" role="alert"&gt;
We need permission from your browser to show notifications. &lt;a class="alert-link" href="#"&gt;Request permission&lt;/a&gt;
&lt;/div&gt;
&lt;!-- End Alert --&gt;
&lt;div class="card-body"&gt;
&lt;small class="card-subtitle"&gt;Send me:&lt;/small&gt;
&lt;!-- List Group --&gt;
&lt;div class="list-group list-group-flush list-group-no-gutters"&gt;
&lt;!-- Item --&gt;
&lt;div class="list-group-item"&gt;
&lt;!-- Form Switch --&gt;
&lt;label class="form-check form-switch" for="accountNotificationSwitch1"&gt;
&lt;input class="form-check-input mt-0" type="checkbox" id="accountNotificationSwitch1"&gt;
&lt;span class="d-block"&gt;New for you&lt;/span&gt;
&lt;span class="d-block small text-muted"&gt;A weekly email featuring shots from designers you follow&lt;/span&gt;
&lt;/label&gt;
&lt;!-- End Form Switch --&gt;
&lt;/div&gt;
&lt;!-- End Item --&gt;
&lt;!-- Item --&gt;
&lt;div class="list-group-item"&gt;
&lt;!-- Form Switch --&gt;
&lt;label class="form-check form-switch" for="accountNotificationSwitch2"&gt;
&lt;input class="form-check-input mt-0" type="checkbox" id="accountNotificationSwitch2" checked&gt;
&lt;span class="d-block"&gt;Account activity &lt;span class="badge bg-success ms-1"&gt;New&lt;/span&gt;&lt;/span&gt;
&lt;span class="d-block small text-muted"&gt;Get important notifications about you or activity you've missed&lt;/span&gt;
&lt;/label&gt;
&lt;!-- End Form Switch --&gt;
&lt;/div&gt;
&lt;!-- End Item --&gt;
&lt;!-- Item --&gt;
&lt;div class="list-group-item"&gt;
&lt;!-- Form Switch --&gt;
&lt;label class="form-check form-switch" for="accountNotificationSwitch3"&gt;
&lt;input class="form-check-input mt-0" type="checkbox" id="accountNotificationSwitch3" checked&gt;
&lt;span class="d-block"&gt;Meetups near you &lt;span class="badge bg-success ms-1"&gt;New&lt;/span&gt;&lt;/span&gt;
&lt;span class="d-block small text-muted"&gt;Get an email when a Dribbble Meetup is posted close to my location&lt;/span&gt;
&lt;/label&gt;
&lt;!-- End Form Switch --&gt;
&lt;/div&gt;
&lt;!-- End Item --&gt;
&lt;!-- Item --&gt;
&lt;div class="list-group-item"&gt;
&lt;!-- Form Switch --&gt;
&lt;label class="form-check form-switch" for="accountNotificationSwitch4"&gt;
&lt;input class="form-check-input mt-0" type="checkbox" id="accountNotificationSwitch4"&gt;
&lt;span class="d-block"&gt;Opportunities&lt;/span&gt;
&lt;span class="d-block small text-muted"&gt;Get a daily email when new design jobs are posted in your area&lt;/span&gt;
&lt;/label&gt;
&lt;!-- End Form Switch --&gt;
&lt;/div&gt;
&lt;!-- End Item --&gt;
&lt;/div&gt;
&lt;!-- End List Group --&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- End Card --&gt;
&lt;!-- Card --&gt;
&lt;div class="card card-sm mb-3 mb-lg-5"&gt;
&lt;!-- Header --&gt;
&lt;div class="card-header d-flex justify-content-between align-items-center border-bottom"&gt;
&lt;h5 class="card-header-title"&gt;Front emails&lt;/h5&gt;
&lt;a id="toggleAll3" class="js-toggle-state btn btn-white btn-sm btn-toggle" href="javascript:;"
data-hs-toggle-state-options='{
"targetSelector": "#accountNotificationSwitch5, #accountNotificationSwitch6, #accountNotificationSwitch7, #accountNotificationSwitch8"
}'&gt;
&lt;span class="btn-toggle-default"&gt;Toggle all&lt;/span&gt;
&lt;span class="btn-toggle-toggled"&gt;Untoggle all&lt;/span&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;!-- End Header --&gt;
&lt;div class="card-body"&gt;
&lt;small class="card-subtitle"&gt;Subscribe me to:&lt;/small&gt;
&lt;!-- List Group --&gt;
&lt;div class="list-group list-group-flush list-group-no-gutters"&gt;
&lt;!-- Item --&gt;
&lt;div class="list-group-item"&gt;
&lt;!-- Form Switch --&gt;
&lt;label class="form-check form-switch" for="accountNotificationSwitch5"&gt;
&lt;input class="form-check-input mt-0" type="checkbox" id="accountNotificationSwitch5" checked&gt;
&lt;span class="d-block"&gt;Company news&lt;/span&gt;
&lt;span class="d-block small text-muted"&gt;Get Front news, announcements, and product updates&lt;/span&gt;
&lt;/label&gt;
&lt;!-- End Form Switch --&gt;
&lt;/div&gt;
&lt;!-- End Item --&gt;
&lt;!-- Item --&gt;
&lt;div class="list-group-item"&gt;
&lt;!-- Form Switch --&gt;
&lt;label class="form-check form-switch" for="accountNotificationSwitch6"&gt;
&lt;input class="form-check-input mt-0" type="checkbox" id="accountNotificationSwitch6"&gt;
&lt;span class="d-block"&gt;Replay &lt;span class="badge bg-success ms-1"&gt;New&lt;/span&gt;&lt;/span&gt;
&lt;span class="d-block small text-muted"&gt;A weekly email featuring popular shots&lt;/span&gt;
&lt;/label&gt;
&lt;!-- End Form Switch --&gt;
&lt;/div&gt;
&lt;!-- End Item --&gt;
&lt;!-- Item --&gt;
&lt;div class="list-group-item"&gt;
&lt;!-- Form Switch --&gt;
&lt;label class="form-check form-switch" for="accountNotificationSwitch7"&gt;
&lt;input class="form-check-input mt-0" type="checkbox" id="accountNotificationSwitch7"&gt;
&lt;span class="d-block"&gt;Courtside &lt;span class="badge bg-success ms-1"&gt;New&lt;/span&gt;&lt;/span&gt;
&lt;span class="d-block small text-muted"&gt;A weekly email featuring the latest stories from our blog&lt;/span&gt;
&lt;/label&gt;
&lt;!-- End Form Switch --&gt;
&lt;/div&gt;
&lt;!-- End Item --&gt;
&lt;!-- Item --&gt;
&lt;div class="list-group-item"&gt;
&lt;!-- Form Switch --&gt;
&lt;label class="form-check form-switch" for="accountNotificationSwitch8"&gt;
&lt;input class="form-check-input mt-0" type="checkbox" id="accountNotificationSwitch8"&gt;
&lt;span class="d-block"&gt;Weekly jobs&lt;/span&gt;
&lt;span class="d-block small text-muted"&gt;Weekly digest of design jobs&lt;/span&gt;
&lt;/label&gt;
&lt;!-- End Form Switch --&gt;
&lt;/div&gt;
&lt;!-- End Item --&gt;
&lt;/div&gt;
&lt;!-- End List Group --&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- End Card --&gt;
&lt;!-- Card --&gt;
&lt;div class="card card-sm mb-3 mb-lg-5"&gt;
&lt;!-- Header --&gt;
&lt;div class="card-header d-flex justify-content-between align-items-center border-bottom"&gt;
&lt;h5 class="card-header-title"&gt;Usage&lt;/h5&gt;
&lt;a id="toggleAll4" class="js-toggle-state btn btn-white btn-sm btn-toggle" href="javascript:;"
data-hs-toggle-state-options='{
"targetSelector": "#accountNotificationSwitch9, #accountNotificationSwitch10, #accountNotificationSwitch11"
}'&gt;
&lt;span class="btn-toggle-default"&gt;Toggle all&lt;/span&gt;
&lt;span class="btn-toggle-toggled"&gt;Untoggle all&lt;/span&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;!-- End Header --&gt;
&lt;div class="card-body"&gt;
&lt;small class="card-subtitle"&gt;Allow others to:&lt;/small&gt;
&lt;!-- List Group --&gt;
&lt;div class="list-group list-group-flush list-group-no-gutters"&gt;
&lt;!-- Item --&gt;
&lt;div class="list-group-item"&gt;
&lt;!-- Form Switch --&gt;
&lt;label class="form-check form-switch" for="accountNotificationSwitch9"&gt;
&lt;input class="form-check-input mt-0" type="checkbox" id="accountNotificationSwitch9"&gt;
&lt;span class="d-block"&gt;Encrypt data&lt;/span&gt;
&lt;span class="d-block small text-muted"&gt;Encrypt all data associated with account&lt;/span&gt;
&lt;/label&gt;
&lt;!-- End Form Switch --&gt;
&lt;/div&gt;
&lt;!-- End Item --&gt;
&lt;!-- Item --&gt;
&lt;div class="list-group-item"&gt;
&lt;!-- Form Switch --&gt;
&lt;label class="form-check form-switch" for="accountNotificationSwitch10"&gt;
&lt;input class="form-check-input mt-0" type="checkbox" id="accountNotificationSwitch10" checked&gt;
&lt;span class="d-block"&gt;Location services&lt;/span&gt;
&lt;span class="d-block small text-muted"&gt;Allow third-party apps to use current location&lt;/span&gt;
&lt;/label&gt;
&lt;!-- End Form Switch --&gt;
&lt;/div&gt;
&lt;!-- End Item --&gt;
&lt;!-- Item --&gt;
&lt;div class="list-group-item"&gt;
&lt;!-- Form Switch --&gt;
&lt;label class="form-check form-switch" for="accountNotificationSwitch11"&gt;
&lt;input class="form-check-input mt-0" type="checkbox" id="accountNotificationSwitch11"&gt;
&lt;span class="d-block"&gt;Allow private notes&lt;/span&gt;
&lt;span class="d-block small text-muted"&gt;Members can send you private notes&lt;/span&gt;
&lt;/label&gt;
&lt;!-- End Form Switch --&gt;
&lt;/div&gt;
&lt;!-- End Item --&gt;
&lt;/div&gt;
&lt;!-- End List Group --&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- End Card --&gt;
&lt;!-- Toggle Button --&gt;
&lt;div class="d-sm-flex justify-content-between align-items-center"&gt;
&lt;div class="mb-3 mb-sm-0"&gt;
&lt;small class="card-subtitle"&gt;Turn all notifications on or off:&lt;/small&gt;
&lt;/div&gt;
&lt;a class="js-toggle-state btn btn-primary btn-sm btn-toggle" href="javascript:;"
data-hs-toggle-state-options='{
"targetSelector": "#accountNotificationSwitch1, #accountNotificationSwitch2, #accountNotificationSwitch3, #accountNotificationSwitch4, #accountNotificationSwitch5, #accountNotificationSwitch6, #accountNotificationSwitch7, #accountNotificationSwitch8, #accountNotificationSwitch9, #accountNotificationSwitch10, #accountNotificationSwitch11",
"slaveSelector": "#toggleAll1, #toggleAll2, #toggleAll3, #toggleAll4"
}'&gt;
&lt;span class="btn-toggle-default"&gt;
&lt;i class="bi-toggle-off me-1"&gt;&lt;/i&gt; Turn OFF
&lt;/span&gt;
&lt;span class="btn-toggle-toggled"&gt;
&lt;i class="bi-toggle-on me-1"&gt;&lt;/i&gt; Turn ON
&lt;/span&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;!-- End Toggle Button --&gt;
</code>
</pre>
</div>
</div>
<!-- End Tab Content -->
</div>
<!-- End Card -->
<!-- Heading -->
<h2 id="modal-example" class="hs-docs-heading">
Modal example <a class="anchorjs-link" href="#modal-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="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">
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModal">Open modal</button>
<!-- Modal -->
<div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Toggle State</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<form>
<!-- Card -->
<div class="card card-sm mb-3 mb-lg-5">
<!-- Header -->
<div class="card-header d-flex justify-content-between align-items-center border-bottom">
<h5 class="card-header-title">My network</h5>
<a id="toggleAllModal1" class="js-toggle-state btn btn-white btn-sm btn-toggle" href="javascript:;"
data-hs-toggle-state-options='{
"targetSelector": "#accountNotificationModalSwitch1, #accountNotificationModalSwitch2, #accountNotificationModalSwitch3, #accountNotificationModalSwitch4"
}'>
<span class="btn-toggle-default">Toggle all</span>
<span class="btn-toggle-toggled">Untoggle all</span>
</a>
</div>
<!-- End Header -->
<!-- Alert -->
<div class="alert alert-soft-danger text-center card-alert" role="alert">
We need permission from your browser to show notifications. <a class="alert-link" href="#">Request permission</a>
</div>
<!-- End Alert -->
<div class="card-body">
<small class="card-subtitle">Send me:</small>
<!-- List Group -->
<div class="list-group list-group-flush list-group-no-gutters">
<!-- Item -->
<div class="list-group-item">
<!-- Form Switch -->
<label class="form-check form-switch" for="accountNotificationModalSwitch1">
<input class="form-check-input mt-0" type="checkbox" id="accountNotificationModalSwitch1">
<span class="d-block">New for you</span>
<span class="d-block small text-muted">A weekly email featuring shots from designers you follow</span>
</label>
<!-- End Form Switch -->
</div>
<!-- End Item -->
<!-- Item -->
<div class="list-group-item">
<!-- Form Switch -->
<label class="form-check form-switch" for="accountNotificationModalSwitch2">
<input class="form-check-input mt-0" type="checkbox" id="accountNotificationModalSwitch2" checked>
<span class="d-block">Account activity <span class="badge bg-success ms-1">New</span></span>
<span class="d-block small text-muted">Get important notifications about you or activity you've missed</span>
</label>
<!-- End Form Switch -->
</div>
<!-- End Item -->
<!-- Item -->
<div class="list-group-item">
<!-- Form Switch -->
<label class="form-check form-switch" for="accountNotificationModalSwitch3">
<input class="form-check-input mt-0" type="checkbox" id="accountNotificationModalSwitch3" checked>
<span class="d-block">Meetups near you <span class="badge bg-success ms-1">New</span></span>
<span class="d-block small text-muted">Get an email when a Dribbble Meetup is posted close to my location</span>
</label>
<!-- End Form Switch -->
</div>
<!-- End Item -->
<!-- Item -->
<div class="list-group-item">
<!-- Form Switch -->
<label class="form-check form-switch" for="accountNotificationModalSwitch4">
<input class="form-check-input mt-0" type="checkbox" id="accountNotificationModalSwitch4">
<span class="d-block">Opportunities</span>
<span class="d-block small text-muted">Get a daily email when new design jobs are posted in your area</span>
</label>
<!-- End Form Switch -->
</div>
<!-- End Item -->
</div>
<!-- End List Group -->
</div>
</div>
<!-- End Card -->
<!-- Card -->
<div class="card card-sm mb-3 mb-lg-5">
<!-- Header -->
<div class="card-header d-flex justify-content-between align-items-center border-bottom">
<h5 class="card-header-title">Front emails</h5>
<a id="toggleAllModal3" class="js-toggle-state btn btn-white btn-sm btn-toggle" href="javascript:;"
data-hs-toggle-state-options='{
"targetSelector": "#accountNotificationModalSwitch5, #accountNotificationModalSwitch6, #accountNotificationModalSwitch7, #accountNotificationModalSwitch8"
}'>
<span class="btn-toggle-default">Toggle all</span>
<span class="btn-toggle-toggled">Untoggle all</span>
</a>
</div>
<!-- End Header -->
<div class="card-body">
<small class="card-subtitle">Subscribe me to:</small>
<!-- List Group -->
<div class="list-group list-group-flush list-group-no-gutters">
<!-- Item -->
<div class="list-group-item">
<!-- Form Switch -->
<label class="form-check form-switch" for="accountNotificationModalSwitch5">
<input class="form-check-input mt-0" type="checkbox" id="accountNotificationModalSwitch5" checked>
<span class="d-block">Company news</span>
<span class="d-block small text-muted">Get Front news, announcements, and product updates</span>
</label>
<!-- End Form Switch -->
</div>
<!-- End Item -->
<!-- Item -->
<div class="list-group-item">
<!-- Form Switch -->
<label class="form-check form-switch" for="accountNotificationModalSwitch6">
<input class="form-check-input mt-0" type="checkbox" id="accountNotificationModalSwitch6">
<span class="d-block">Replay <span class="badge bg-success ms-1">New</span></span>
<span class="d-block small text-muted">A weekly email featuring popular shots</span>
</label>
<!-- End Form Switch -->
</div>
<!-- End Item -->
<!-- Item -->
<div class="list-group-item">
<!-- Form Switch -->
<label class="form-check form-switch" for="accountNotificationModalSwitch7">
<input class="form-check-input mt-0" type="checkbox" id="accountNotificationModalSwitch7">
<span class="d-block">Courtside <span class="badge bg-success ms-1">New</span></span>
<span class="d-block small text-muted">A weekly email featuring the latest stories from our blog</span>
</label>
<!-- End Form Switch -->
</div>
<!-- End Item -->
<!-- Item -->
<div class="list-group-item">
<!-- Form Switch -->
<label class="form-check form-switch" for="accountNotificationModalSwitch8">
<input class="form-check-input mt-0" type="checkbox" id="accountNotificationModalSwitch8">
<span class="d-block">Weekly jobs</span>
<span class="d-block small text-muted">Weekly digest of design jobs</span>
</label>
<!-- End Form Switch -->
</div>
<!-- End Item -->
</div>
<!-- End List Group -->
</div>
</div>
<!-- End Card -->
<!-- Card -->
<div class="card card-sm mb-3 mb-lg-5">
<!-- Header -->
<div class="card-header d-flex justify-content-between align-items-center border-bottom">
<h5 class="card-header-title">Usage</h5>
<a id="toggleAllModal4" class="js-toggle-state btn btn-white btn-sm btn-toggle" href="javascript:;"
data-hs-toggle-state-options='{
"targetSelector": "#accountNotificationModalSwitch9, #accountNotificationModalSwitch10, #accountNotificationModalSwitch11"
}'>
<span class="btn-toggle-default">Toggle all</span>
<span class="btn-toggle-toggled">Untoggle all</span>
</a>
</div>
<!-- End Header -->
<div class="card-body">
<small class="card-subtitle">Allow others to:</small>
<!-- List Group -->
<div class="list-group list-group-flush list-group-no-gutters">
<!-- Item -->
<div class="list-group-item">
<!-- Form Switch -->
<label class="form-check form-switch" for="accountNotificationModalSwitch9">
<input class="form-check-input mt-0" type="checkbox" id="accountNotificationModalSwitch9">
<span class="d-block">Encrypt data</span>
<span class="d-block small text-muted">Encrypt all data associated with account</span>
</label>
<!-- End Form Switch -->
</div>
<!-- End Item -->
<!-- Item -->
<div class="list-group-item">
<!-- Form Switch -->
<label class="form-check form-switch" for="accountNotificationModalSwitch10">
<input class="form-check-input mt-0" type="checkbox" id="accountNotificationModalSwitch10" checked>
<span class="d-block">Location services</span>
<span class="d-block small text-muted">Allow third-party apps to use current location</span>
</label>
<!-- End Form Switch -->
</div>
<!-- End Item -->
<!-- Item -->
<div class="list-group-item">
<!-- Form Switch -->
<label class="form-check form-switch" for="accountNotificationModalSwitch11">
<input class="form-check-input mt-0" type="checkbox" id="accountNotificationModalSwitch11">
<span class="d-block">Allow private notes</span>
<span class="d-block small text-muted">Members can send you private notes</span>
</label>
<!-- End Form Switch -->
</div>
<!-- End Item -->
</div>
<!-- End List Group -->
</div>
</div>
<!-- End Card -->
<!-- Toggle Button -->
<div class="d-sm-flex justify-content-between align-items-center">
<div class="mb-3 mb-sm-0">
<small class="card-subtitle">Turn all notifications on or off:</small>
</div>
<a class="js-toggle-state btn btn-primary btn-sm btn-toggle" href="javascript:;"
data-hs-toggle-state-options='{
"targetSelector": "#accountNotificationModalSwitch1, #accountNotificationModalSwitch2, #accountNotificationModalSwitch3, #accountNotificationModalSwitch4, #accountNotificationModalSwitch5, #accountNotificationModalSwitch6, #accountNotificationModalSwitch7, #accountNotificationModalSwitch8, #accountNotificationModalSwitch9, #accountNotificationModalSwitch10, #accountNotificationModalSwitch11",
"slaveSelector": "#toggleAllModal1, #toggleAllModal2, #toggleAllModal3, #toggleAllModal4"
}'>
<span class="btn-toggle-default">
<i class="bi-toggle-off me-1"></i> Turn OFF
</span>
<span class="btn-toggle-toggled">
<i class="bi-toggle-on me-1"></i> Turn ON
</span>
</a>
</div>
<!-- End Toggle Button -->
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-white" data-bs-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
<!-- End Modal -->
</div>
<div class="tab-pane fade" id="nav-html2" role="tabpanel" aria-labelledby="nav-htmlTab2">
<pre>
<code class="language-markup" data-lang="html">
&lt;button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModal"&gt;Open modal&lt;/button&gt;
&lt;!-- Modal --&gt;
&lt;div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true"&gt;
&lt;div class="modal-dialog"&gt;
&lt;div class="modal-content"&gt;
&lt;div class="modal-header"&gt;
&lt;h5 class="modal-title" id="exampleModalLabel"&gt;Toggle State&lt;/h5&gt;
&lt;button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div class="modal-body"&gt;
&lt;form&gt;
&lt;!-- Card --&gt;
&lt;div class="card card-sm mb-3 mb-lg-5"&gt;
&lt;!-- Header --&gt;
&lt;div class="card-header d-flex justify-content-between align-items-center border-bottom"&gt;
&lt;h5 class="card-header-title"&gt;My network&lt;/h5&gt;
&lt;a id="toggleAllModal1" class="js-toggle-state btn btn-white btn-sm btn-toggle" href="javascript:;"
data-hs-toggle-state-options='{
"targetSelector": "#accountNotificationModalSwitch1, #accountNotificationModalSwitch2, #accountNotificationModalSwitch3, #accountNotificationModalSwitch4"
}'&gt;
&lt;span class="btn-toggle-default"&gt;Toggle all&lt;/span&gt;
&lt;span class="btn-toggle-toggled"&gt;Untoggle all&lt;/span&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;!-- End Header --&gt;
&lt;!-- Alert --&gt;
&lt;div class="alert alert-soft-danger text-center card-alert" role="alert"&gt;
We need permission from your browser to show notifications. &lt;a class="alert-link" href="#"&gt;Request permission&lt;/a&gt;
&lt;/div&gt;
&lt;!-- End Alert --&gt;
&lt;div class="card-body"&gt;
&lt;small class="card-subtitle"&gt;Send me:&lt;/small&gt;
&lt;!-- List Group --&gt;
&lt;div class="list-group list-group-flush list-group-no-gutters"&gt;
&lt;!-- Item --&gt;
&lt;div class="list-group-item"&gt;
&lt;!-- Form Switch --&gt;
&lt;label class="form-check form-switch" for="accountNotificationModalSwitch1"&gt;
&lt;input class="form-check-input mt-0" type="checkbox" id="accountNotificationModalSwitch1"&gt;
&lt;span class="d-block"&gt;New for you&lt;/span&gt;
&lt;span class="d-block small text-muted"&gt;A weekly email featuring shots from designers you follow&lt;/span&gt;
&lt;/label&gt;
&lt;!-- End Form Switch --&gt;
&lt;/div&gt;
&lt;!-- End Item --&gt;
&lt;!-- Item --&gt;
&lt;div class="list-group-item"&gt;
&lt;!-- Form Switch --&gt;
&lt;label class="form-check form-switch" for="accountNotificationModalSwitch2"&gt;
&lt;input class="form-check-input mt-0" type="checkbox" id="accountNotificationModalSwitch2" checked&gt;
&lt;span class="d-block"&gt;Account activity &lt;span class="badge bg-success ms-1"&gt;New&lt;/span&gt;&lt;/span&gt;
&lt;span class="d-block small text-muted"&gt;Get important notifications about you or activity you've missed&lt;/span&gt;
&lt;/label&gt;
&lt;!-- End Form Switch --&gt;
&lt;/div&gt;
&lt;!-- End Item --&gt;
&lt;!-- Item --&gt;
&lt;div class="list-group-item"&gt;
&lt;!-- Form Switch --&gt;
&lt;label class="form-check form-switch" for="accountNotificationModalSwitch3"&gt;
&lt;input class="form-check-input mt-0" type="checkbox" id="accountNotificationModalSwitch3" checked&gt;
&lt;span class="d-block"&gt;Meetups near you &lt;span class="badge bg-success ms-1"&gt;New&lt;/span&gt;&lt;/span&gt;
&lt;span class="d-block small text-muted"&gt;Get an email when a Dribbble Meetup is posted close to my location&lt;/span&gt;
&lt;/label&gt;
&lt;!-- End Form Switch --&gt;
&lt;/div&gt;
&lt;!-- End Item --&gt;
&lt;!-- Item --&gt;
&lt;div class="list-group-item"&gt;
&lt;!-- Form Switch --&gt;
&lt;label class="form-check form-switch" for="accountNotificationModalSwitch4"&gt;
&lt;input class="form-check-input mt-0" type="checkbox" id="accountNotificationModalSwitch4"&gt;
&lt;span class="d-block"&gt;Opportunities&lt;/span&gt;
&lt;span class="d-block small text-muted"&gt;Get a daily email when new design jobs are posted in your area&lt;/span&gt;
&lt;/label&gt;
&lt;!-- End Form Switch --&gt;
&lt;/div&gt;
&lt;!-- End Item --&gt;
&lt;/div&gt;
&lt;!-- End List Group --&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- End Card --&gt;
&lt;!-- Card --&gt;
&lt;div class="card card-sm mb-3 mb-lg-5"&gt;
&lt;!-- Header --&gt;
&lt;div class="card-header d-flex justify-content-between align-items-center border-bottom"&gt;
&lt;h5 class="card-header-title"&gt;Front emails&lt;/h5&gt;
&lt;a id="toggleAllModal3" class="js-toggle-state btn btn-white btn-sm btn-toggle" href="javascript:;"
data-hs-toggle-state-options='{
"targetSelector": "#accountNotificationModalSwitch5, #accountNotificationModalSwitch6, #accountNotificationModalSwitch7, #accountNotificationModalSwitch8"
}'&gt;
&lt;span class="btn-toggle-default"&gt;Toggle all&lt;/span&gt;
&lt;span class="btn-toggle-toggled"&gt;Untoggle all&lt;/span&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;!-- End Header --&gt;
&lt;div class="card-body"&gt;
&lt;small class="card-subtitle"&gt;Subscribe me to:&lt;/small&gt;
&lt;!-- List Group --&gt;
&lt;div class="list-group list-group-flush list-group-no-gutters"&gt;
&lt;!-- Item --&gt;
&lt;div class="list-group-item"&gt;
&lt;!-- Form Switch --&gt;
&lt;label class="form-check form-switch" for="accountNotificationModalSwitch5"&gt;
&lt;input class="form-check-input mt-0" type="checkbox" id="accountNotificationModalSwitch5" checked&gt;
&lt;span class="d-block"&gt;Company news&lt;/span&gt;
&lt;span class="d-block small text-muted"&gt;Get Front news, announcements, and product updates&lt;/span&gt;
&lt;/label&gt;
&lt;!-- End Form Switch --&gt;
&lt;/div&gt;
&lt;!-- End Item --&gt;
&lt;!-- Item --&gt;
&lt;div class="list-group-item"&gt;
&lt;!-- Form Switch --&gt;
&lt;label class="form-check form-switch" for="accountNotificationModalSwitch6"&gt;
&lt;input class="form-check-input mt-0" type="checkbox" id="accountNotificationModalSwitch6"&gt;
&lt;span class="d-block"&gt;Replay &lt;span class="badge bg-success ms-1"&gt;New&lt;/span&gt;&lt;/span&gt;
&lt;span class="d-block small text-muted"&gt;A weekly email featuring popular shots&lt;/span&gt;
&lt;/label&gt;
&lt;!-- End Form Switch --&gt;
&lt;/div&gt;
&lt;!-- End Item --&gt;
&lt;!-- Item --&gt;
&lt;div class="list-group-item"&gt;
&lt;!-- Form Switch --&gt;
&lt;label class="form-check form-switch" for="accountNotificationModalSwitch7"&gt;
&lt;input class="form-check-input mt-0" type="checkbox" id="accountNotificationModalSwitch7"&gt;
&lt;span class="d-block"&gt;Courtside &lt;span class="badge bg-success ms-1"&gt;New&lt;/span&gt;&lt;/span&gt;
&lt;span class="d-block small text-muted"&gt;A weekly email featuring the latest stories from our blog&lt;/span&gt;
&lt;/label&gt;
&lt;!-- End Form Switch --&gt;
&lt;/div&gt;
&lt;!-- End Item --&gt;
&lt;!-- Item --&gt;
&lt;div class="list-group-item"&gt;
&lt;!-- Form Switch --&gt;
&lt;label class="form-check form-switch" for="accountNotificationModalSwitch8"&gt;
&lt;input class="form-check-input mt-0" type="checkbox" id="accountNotificationModalSwitch8"&gt;
&lt;span class="d-block"&gt;Weekly jobs&lt;/span&gt;
&lt;span class="d-block small text-muted"&gt;Weekly digest of design jobs&lt;/span&gt;
&lt;/label&gt;
&lt;!-- End Form Switch --&gt;
&lt;/div&gt;
&lt;!-- End Item --&gt;
&lt;/div&gt;
&lt;!-- End List Group --&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- End Card --&gt;
&lt;!-- Card --&gt;
&lt;div class="card card-sm mb-3 mb-lg-5"&gt;
&lt;!-- Header --&gt;
&lt;div class="card-header d-flex justify-content-between align-items-center border-bottom"&gt;
&lt;h5 class="card-header-title"&gt;Usage&lt;/h5&gt;
&lt;a id="toggleAllModal4" class="js-toggle-state btn btn-white btn-sm btn-toggle" href="javascript:;"
data-hs-toggle-state-options='{
"targetSelector": "#accountNotificationModalSwitch9, #accountNotificationModalSwitch10, #accountNotificationModalSwitch11"
}'&gt;
&lt;span class="btn-toggle-default"&gt;Toggle all&lt;/span&gt;
&lt;span class="btn-toggle-toggled"&gt;Untoggle all&lt;/span&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;!-- End Header --&gt;
&lt;div class="card-body"&gt;
&lt;small class="card-subtitle"&gt;Allow others to:&lt;/small&gt;
&lt;!-- List Group --&gt;
&lt;div class="list-group list-group-flush list-group-no-gutters"&gt;
&lt;!-- Item --&gt;
&lt;div class="list-group-item"&gt;
&lt;!-- Form Switch --&gt;
&lt;label class="form-check form-switch" for="accountNotificationModalSwitch9"&gt;
&lt;input class="form-check-input mt-0" type="checkbox" id="accountNotificationModalSwitch9"&gt;
&lt;span class="d-block"&gt;Encrypt data&lt;/span&gt;
&lt;span class="d-block small text-muted"&gt;Encrypt all data associated with account&lt;/span&gt;
&lt;/label&gt;
&lt;!-- End Form Switch --&gt;
&lt;/div&gt;
&lt;!-- End Item --&gt;
&lt;!-- Item --&gt;
&lt;div class="list-group-item"&gt;
&lt;!-- Form Switch --&gt;
&lt;label class="form-check form-switch" for="accountNotificationModalSwitch10"&gt;
&lt;input class="form-check-input mt-0" type="checkbox" id="accountNotificationModalSwitch10" checked&gt;
&lt;span class="d-block"&gt;Location services&lt;/span&gt;
&lt;span class="d-block small text-muted"&gt;Allow third-party apps to use current location&lt;/span&gt;
&lt;/label&gt;
&lt;!-- End Form Switch --&gt;
&lt;/div&gt;
&lt;!-- End Item --&gt;
&lt;!-- Item --&gt;
&lt;div class="list-group-item"&gt;
&lt;!-- Form Switch --&gt;
&lt;label class="form-check form-switch" for="accountNotificationModalSwitch11"&gt;
&lt;input class="form-check-input mt-0" type="checkbox" id="accountNotificationModalSwitch11"&gt;
&lt;span class="d-block"&gt;Allow private notes&lt;/span&gt;
&lt;span class="d-block small text-muted"&gt;Members can send you private notes&lt;/span&gt;
&lt;/label&gt;
&lt;!-- End Form Switch --&gt;
&lt;/div&gt;
&lt;!-- End Item --&gt;
&lt;/div&gt;
&lt;!-- End List Group --&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- End Card --&gt;
&lt;!-- Toggle Button --&gt;
&lt;div class="d-sm-flex justify-content-between align-items-center"&gt;
&lt;div class="mb-3 mb-sm-0"&gt;
&lt;small class="card-subtitle"&gt;Turn all notifications on or off:&lt;/small&gt;
&lt;/div&gt;
&lt;a class="js-toggle-state btn btn-primary btn-sm btn-toggle" href="javascript:;"
data-hs-toggle-state-options='{
"targetSelector": "#accountNotificationModalSwitch1, #accountNotificationModalSwitch2, #accountNotificationModalSwitch3, #accountNotificationModalSwitch4, #accountNotificationModalSwitch5, #accountNotificationModalSwitch6, #accountNotificationModalSwitch7, #accountNotificationModalSwitch8, #accountNotificationModalSwitch9, #accountNotificationModalSwitch10, #accountNotificationModalSwitch11",
"slaveSelector": "#toggleAllModal1, #toggleAllModal2, #toggleAllModal3, #toggleAllModal4"
}'&gt;
&lt;span class="btn-toggle-default"&gt;
&lt;i class="bi-toggle-off me-1"&gt;&lt;/i&gt; Turn OFF
&lt;/span&gt;
&lt;span class="btn-toggle-toggled"&gt;
&lt;i class="bi-toggle-on me-1"&gt;&lt;/i&gt; Turn ON
&lt;/span&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;!-- End Toggle Button --&gt;
&lt;/form&gt;
&lt;/div&gt;
&lt;div class="modal-footer"&gt;
&lt;button type="button" class="btn btn-white" data-bs-dismiss="modal"&gt;Close&lt;/button&gt;
&lt;button type="button" class="btn btn-primary"&gt;Save changes&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- End Modal --&gt;
</code>
</pre>
</div>
</div>
<!-- End Tab Content -->
</div>
<!-- End Card -->
<!-- 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">
<!-- Table -->
<div class="table-responsive">
<table class="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>
<p><code>targetSelector</code></p>
</td>
<td>Selectors whose state changes depending on the current state (checked/unchecked) </td>
<td><code>null</code></td>
</tr>
<tr>
<td>
<p><code>classMap.toggle</code></p>
</td>
<td>Toggle class that is given/removed to an invoker</td>
<td><code>classMap: { toggle: 'toggled' }</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 -->
<script src="../assets/vendor/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
<!-- JS Implementing Plugins -->
<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="../assets/vendor/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>
<script src="../assets/vendor/hs-toggle-state/dist/hs-toggle-state.min.js"></script>
<!-- JS Front -->
<script src="../assets/js/theme.min.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')
// INITIALIZATION OF TOGGLE STATE
// =======================================================
new HSToggleState('.js-toggle-state')
})()
</script>
</body>
</html>