Thank you for purchasing Zoom, a template for admin dashboards and control panels. It is a responsive HTML template that is based on the CSS framework Bootstrap 4. If you are unfamiliar with Bootstrap, visit their website and read through the documentation. All of Bootstrap components have been modified to fit the style of Zoom and provide a consistent look throughout the template.
Before you start working with the template, we suggest you to go through the pages that are bundled with the template.This documentation contain quick tips on how to create or use a component which can be really helpful when you need to create something on the fly.
Note: We are trying our best to document how to use the template. If you think that something is missing from the documentation, please do not hesitate to tell us about it. If you have any questions or problems with this template please use Envato Marketplace contact form on our profile or email us at support@urbanui.com
Zoom is a fully responsive and customizable template suitable for admin dashboards. Zoom contain almost all components required for this purpose.
Zoom is based on bootstrap 4, the world's most popular responsive css framework.
Zoom is built with Sass. Sass compiler makes it easier to code and customize. Sass is the most mature, stable, and powerful professional grade CSS extension language in the world.
You can directly use the compiled and ready-to-use version of the template. But in case you plan to customize Zoom extensively, the template allows you to do so!
The downloaded package will have the following structure.
Zoom/├── css/├── images/├── js/├── pages/├── scss/├── package.json├── bower.json├── gulpfile.js├── index.html
The vendor files are added as npm packages and bower packages for reducing the file sizes and easier version update of the vendors. Inorder to access the properties of vendors, you have to just run two commands and all the vendor files are inside your node_modules and bower_components folder!.
To do this, you must have node, npm and bower installed in your computer.
If you have installed them, just checkout to the root folder and run the following commands.
npm installbower install
Now, you can open the index.html file in a browser and you are ready to go.
In case you wish to customize the styles you may do it by modifying .scss files provided in the 'scss' folder. More details on this is provided in the next section.
In case you plan to customize the template extensively, you can make changes to .scss files. We use the gulp task manager for the build processes. Gulp will watch for changes to .scss files and automatically compile the files to CSS. For this you need to install Gulp. Use of this tool is completely optional and only required if you want to modify the .scss files.
To get started you will need to install the following items
You can use several tools to install Ruby. Follow instructions herefor installing Ruby.
If you are using windows you will have to install Ruby, the Ruby Installeris pretty painless, be sure to check the “Add Ruby executable to your PATH” option.
To install Sass on your computer, simply follow the instructions on the sass-lang.comwebsite.
You can download Node.js from here. Npm comes bundled with Node.js
Getting started with gulp is pretty simple. The Gulpsite is a great place to get information on installing Gulp if you need more information.
You need to first install Gulp using the below command
npm install -g gulp-cli
This installs the Gulp commandline interface globally to your machine so that you can access it.
The other thing that gulp requires, which, is really what does all the work, is the gulpfile.js. In this file you set up all of your tasks that you will run.
Don't worry. We have this file already created for you.
Before you start modifying .scss files, make sure that you go to the root folder of the template and run the following command
gulp serve
This will start the file watch by gulp and whenever a file is modified .scss files will be compiled to create the css file
We have provided a bunch of layout options for you with a single class change! You can use the following classes for each layouts.
Layout | Class |
---|---|
Compact menu | sidebar-mini |
Icon menu | sidebar-icon-only |
Hidden menu (togglable) | sidebar-hidden |
Absolute menu | sidebar-absolute, sidebar-hidden |
Horizontal menu | horizontal-menu |
Horizontal menu on top | horizontal-menu, horizontal-menu-top |
Boxed layout | boxed-layout |
Rtl layout | rtl |
The below snippet shows the basic html structure of zoom admin. Please note that all the stylesheets and script files in the below snippet should be included to render zoom styles.
<!DOCTYPE html><html lang="en"><head><!-- Required meta tags --><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><title>Zoom Admin</title><link rel="stylesheet" href="path-to/node_modules/font-awesome/css/font-awesome.min.css" /><link rel="stylesheet" href="path-to/node_modules/perfect-scrollbar/dist/css/perfect-scrollbar.min.css" /><link rel="stylesheet" href="path-to/css/style.css" /><link rel="shortcut icon" href="path-to/images/favicon.png" /></head><body><div class=" container-scroller"><!--Navbar--><nav class="navbar navbar-light col-lg-12 col-12 p-0 fixed-top d-flex flex-row"><div class="bg-white text-center navbar-brand-wrapper"><a class="navbar-brand brand-logo" href="#">Zoom Admin</a><a class="navbar-brand brand-logo-mini" href="#">T</a></div><div class="navbar-menu-wrapper d-flex align-items-center"><button class="navbar-toggler navbar-toggler hidden-md-down align-self-center mr-2" type="button" data-toggle="minimize"><span class="navbar-toggler-icon"></span></button><form class="form-inline mt-2 mt-md-0 hidden-md-down"><input class="form-control mr-sm-2 search" type="text" placeholder="Search"></form><ul class="navbar-nav ml-lg-auto"><li class="nav-item"><a class="nav-link count-indicator" href="#"><i class="fa fa-bell-o"></i><span class="count">5</span></a></li><li class="nav-item"><a class="nav-link count-indicator" href="#"><i class="fa fa-envelope-o"></i><span class="count">5</span></a></li><li class="nav-item nav-profile"><a class="nav-link" href="../index.html"><img src="../../images/profile.jpg" />Profile <i class="fa fa-angle-down text-primary ml-1"></i></a></li></ul><button class="navbar-toggler navbar-toggler-right hidden-lg-up align-self-center" type="button" data-toggle="offcanvas"><span class="navbar-toggler-icon"></span></button></div></nav><!--End navbar--><div class="container-fluid"><div class="row row-offcanvas row-offcanvas-right"><!--sidebar--><nav class="sidebar sidebar-fixed sidebar-offcanvas" id="sidebar"><ul class="nav"><li class="nav-item active"><a class="nav-link" href="../index.html"><i class="fa fa-newspaper-o"></i><span class="menu-title">Dashboard</span></a></li><li class="nav-item"><a class="nav-link" href="/pages/widgets.html"><i class="fa fa-files-o"></i><span class="menu-title">Widgets</span></a></li><li class="nav-item"><a class="nav-link" data-toggle="collapse" href="#layoutsSubmenu" aria-expanded="false" aria-controls="collapseExample"><i class="fa fa-tablet"></i><span class="menu-title">Layouts<i class="fa fa-sort-down"></i></span></a><div class="collapse" id="layoutsSubmenu"><ul class="nav flex-column sub-menu"><li class="nav-item"><a class="nav-link" href="/layout/sidebar_mini.html">Compact menu</a></li><li class="nav-item"><a class="nav-link" href="/layout/sidebar_icon.html">Icon menu</a></li><li class="nav-item"><a class="nav-link" href="/layout/sidebar_toggle_display.html">Hidden menu 1</a></li><li class="nav-item"><a class="nav-link" href="/layout/sidebar_absolute.html">Hidden menu 2</a></li><li class="nav-item"><a class="nav-link" href="/layout/horizontal_menu.html">Horizontal menu 1</a></li><li class="nav-item"><a class="nav-link" href="/layout/horizontal_menu_top.html">Horizontal menu 2</a></li><li class="nav-item"><a class="nav-link" href="/layout/boxed_layout.html">Boxed</a></li><li class="nav-item"><a class="nav-link" href="/layout/rtl_layout.html">Rtl</a></li></ul></div></li><li class="nav-item"><a class="nav-link" data-toggle="collapse" href="#chartsSubmenu" aria-expanded="false" aria-controls="collapseExample"><i class="fa fa-pie-chart"></i><span class="menu-title">Charts<i class="fa fa-sort-down"></i></span></a><div class="collapse" id="chartsSubmenu"><ul class="nav flex-column sub-menu"><li class="nav-item"><a class="nav-link" href="/pages/charts/chartJs.html">ChartJs</a></li><li class="nav-item"><a class="nav-link" href="/pages/charts/flotChart.html">Flot</a></li><li class="nav-item"><a class="nav-link" href="/pages/charts/c3.html">C3</a></li><li class="nav-item"><a class="nav-link" href="/pages/charts/chartist.html">Chartist</a></li><li class="nav-item"><a class="nav-link" href="/pages/charts/google-charts.html">Google charts</a></li><li class="nav-item"><a class="nav-link" href="/pages/charts/morris.html">Morris</a></li><li class="nav-item"><a class="nav-link" href="/pages/charts/rickshaw.html">Rickshaw</a></li><li class="nav-item"><a class="nav-link" href="/pages/charts/sparkline.html">Sparkline</a></li></ul></div></li><li class="nav-item"><a class="nav-link" data-toggle="collapse" href="#uiSubmenu" aria-expanded="false" aria-controls="collapseExample"><i class="fa fa-toggle-off"></i><span class="menu-title">Ui Elements<i class="fa fa-sort-down"></i></span></a><div class="collapse" id="uiSubmenu"><ul class="nav flex-column sub-menu"><li class="nav-item"><a class="nav-link" href="/pages/ui-elements/accordions.html">Accordions</a></li><li class="nav-item"><a class="nav-link" href="/pages/ui-elements/buttons.html">Buttons</a></li><li class="nav-item"><a class="nav-link" href="/pages/ui-elements/dropdowns.html">Dropdowns</a></li><li class="nav-item"><a class="nav-link" href="/pages/ui-elements/alerts.html">Alerts</a></li><li class="nav-item"><a class="nav-link" href="/pages/ui-elements/modals.html">Modals</a></li><li class="nav-item"><a class="nav-link" href="/pages/ui-elements/typography.html">Typography</a></li><li class="nav-item"><a class="nav-link" href="/pages/ui-elements/tabs.html">Tabs</a></li><li class="nav-item"><a class="nav-link" href="/pages/ui-elements/pagination.html">Pagination</a></li><li class="nav-item"><a class="nav-link" href="/pages/ui-elements/ion-rangeslider.html">Slider</a></li><li class="nav-item"><a class="nav-link" href="/pages/ui-elements/notifications.html">Notifications</a></li><li class="nav-item"><a class="nav-link" href="/pages/ui-elements/desktop-notification.html">Desktop notification</a></li><li class="nav-item"><a class="nav-link" href="/pages/ui-elements/owl-carousel.html">Carousel</a></li><li class="nav-item"><a class="nav-link" href="/pages/ui-elements/just-gage.html">Just gage</a></li><li class="nav-item"><a class="nav-link" href="/pages/ui-elements/lightbox.html">Lightbox</a></li><li class="nav-item"><a class="nav-link" href="/pages/ui-elements/clipboard.html">Clipboard</a></li><li class="nav-item"><a class="nav-link" href="/pages/ui-elements/context-menu.html">Context menu</a></li><li class="nav-item"><a class="nav-link" href="/pages/ui-elements/listify.html">Listify</a></li><li class="nav-item"><a class="nav-link" href="/pages/ui-elements/todo-list.html">Todo</a></li><li class="nav-item"><a class="nav-link" href="/pages/ui-elements/drag-and-drop.html">Dragula</a></li><li class="nav-item"><a class="nav-link" href="/pages/ui-elements/tour.html">Tour</a></li><li class="nav-item"><a class="nav-link" href="/pages/ui-elements/avgrund.html">Avgrund</a></li><li class="nav-item"><a class="nav-link" href="/pages/ui-elements/tight-grid.html">Tight grid</a></li></ul></div></li><li class="nav-item"><a class="nav-link" data-toggle="collapse" href="#formsSubmenu" aria-expanded="false" aria-controls="collapseExample"><i class="fa fa-wpforms"></i><span class="menu-title">Forms<i class="fa fa-sort-down"></i></span></a><div class="collapse" id="formsSubmenu"><ul class="nav flex-column sub-menu"><li class="nav-item"><a class="nav-link" href="/pages/forms/basic-elements.html">Basic elements</a></li><li class="nav-item"><a class="nav-link" href="/pages/forms/form-addons.html">Form addons</a></li><li class="nav-item"><a class="nav-link" href="/pages/forms/formpickers.html">Form pickers</a></li><li class="nav-item"><a class="nav-link" href="/pages/forms/form-validation.html">Form validation</a></li><li class="nav-item"><a class="nav-link" href="/pages/forms/cropper.html">Cropper</a></li><li class="nav-item"><a class="nav-link" href="/pages/forms/dropify.html">Dropify</a></li><li class="nav-item"><a class="nav-link" href="/pages/forms/dropzone.html">Dropzone</a></li><li class="nav-item"><a class="nav-link" href="/pages/forms/form-mask.html">Form mask</a></li><li class="nav-item"><a class="nav-link" href="/pages/forms/icheck.html">Icheck</a></li><li class="nav-item"><a class="nav-link" href="/pages/forms/multi-splitter.html">Splitter</a></li><li class="nav-item"><a class="nav-link" href="/pages/forms/bt-maxlength.html">Bootstrap maxlength</a></li><li class="nav-item"><a class="nav-link" href="/pages/forms/form-repeater.html">Form repeater</a></li><li class="nav-item"><a class="nav-link" href="/pages/forms/summernote.html">Summernote</a></li><li class="nav-item"><a class="nav-link" href="/pages/forms/tinymce.html">Tinymce</a></li><li class="nav-item"><a class="nav-link" href="/pages/forms/typeahead.html">Typeahead</a></li><li class="nav-item"><a class="nav-link" href="/pages/forms/wizard.html">Wizard</a></li><li class="nav-item"><a class="nav-link" href="/pages/forms/x-editable.html">X-editable</a></li><li class="nav-item"><a class="nav-link" href="/pages/forms/wysihtml.html">Wysihtml</a></li><li class="nav-item"><a class="nav-link" href="/pages/forms/ace.html">Ace Editor</a></li><li class="nav-item"><a class="nav-link" href="/pages/forms/code-mirror.html">Code mirror</a></li><li class="nav-item"><a class="nav-link" href="/pages/forms/quill-editor.html">Quill editor</a></li><li class="nav-item"><a class="nav-link" href="/pages/forms/simplemde.html">Simplemde</a></li></ul></div></li><li class="nav-item"><a class="nav-link" data-toggle="collapse" href="#tablesSubmenu" aria-expanded="false" aria-controls="collapseExample"><i class="fa fa-table"></i><span class="menu-title">Tables<i class="fa fa-sort-down"></i></span></a><div class="collapse" id="tablesSubmenu"><ul class="nav flex-column sub-menu"><li class="nav-item"><a class="nav-link" href="/pages/tables/basic-table.html">Basic</a></li><li class="nav-item"><a class="nav-link" href="/pages/tables/bootstrap-table.html">Bootstrap table</a></li><li class="nav-item"><a class="nav-link" href="/pages/tables/js-grid.html">Js grid</a></li><li class="nav-item"><a class="nav-link" href="/pages/tables/table-sorter.html">Table sorter</a></li></ul></div></li><li class="nav-item"><a class="nav-link" data-toggle="collapse" href="#iconsSubmenu" aria-expanded="false" aria-controls="collapseExample"><i class="fa fa-hand-o-left"></i><span class="menu-title">Icons<i class="fa fa-sort-down"></i></span></a><div class="collapse" id="iconsSubmenu"><ul class="nav flex-column sub-menu"><li class="nav-item"><a class="nav-link" href="/pages/icons/font-awesome.html">Font awesome</a></li><li class="nav-item"><a class="nav-link" href="/pages/icons/simple-line-icon.html">Simple line icon</a></li><li class="nav-item"><a class="nav-link" href="/pages/icons/themify.html">Themify icon</a></li><li class="nav-item"><a class="nav-link" href="/pages/icons/flag-icons.html">Flag icons</a></li></ul></div></li><li class="nav-item"><a class="nav-link" data-toggle="collapse" href="#mapsSubmenu" aria-expanded="false" aria-controls="collapseExample"><i class="fa fa-globe"></i><span class="menu-title">Maps<i class="fa fa-sort-down"></i></span></a><div class="collapse" id="mapsSubmenu"><ul class="nav flex-column sub-menu"><li class="nav-item"><a class="nav-link" href="/pages/maps/mapeal.html">Mapeal</a></li><li class="nav-item"><a class="nav-link" href="/pages/maps/vectorMap.html">Vector map</a></li></ul></div></li><li class="nav-item"><a class="nav-link" href="/pages/email.html"><i class="fa fa-envelope-open-o"></i><span class="menu-title">E-mail</span></a></li><li class="nav-item"><a class="nav-link" data-toggle="collapse" href="#collapseExample" aria-expanded="false" aria-controls="collapseExample"><i class="fa fa-sticky-note-o"></i><span class="menu-title">Sample /pages<i class="fa fa-sort-down"></i></span></a><div class="collapse" id="collapseExample"><ul class="nav flex-column sub-menu"><li class="nav-item"><a class="nav-link" href="/pages/samples/blank_page.html">Blank Page</a></li><li class="nav-item"><a class="nav-link" href="/pages/samples/register.html">Register</a></li><li class="nav-item"><a class="nav-link" href="/pages/samples/login.html">Login</a></li><li class="nav-item"><a class="nav-link" href="/pages/samples/not-found.html">404</a></li><li class="nav-item"><a class="nav-link" href="/pages/samples/error.html">500</a></li></ul></div></li><li class="nav-item"><a class="nav-link" href="/pages/documentation.html"><i class="fa fa-pencil-square-o"></i><span class="menu-title">Documentation</span></a></li></ul></nav><!--end sidebar--><div class="content-wrapper"><!--Add your custom content here--></div><footer class="footer"><div class="container-fluid clearfix"><span class="float-right"><a href="#">Zoom Admin</a>© 2017</span></div></footer></div></div></div><!--Add these script files--><script src="path-to/node_modules/jquery/dist/jquery.min.js"></script><script src="path-to/node_modules/tether/dist/js/tether.min.js"></script><script src="path-to/node_modules/bootstrap/dist/js/bootstrap.min.js"></script><script src="path-to/node_modules/perfect-scrollbar/dist/js/perfect-scrollbar.jquery.min.js"></script><script src="path-to/js/off-canvas.js"></script><script src="path-to/js/hoverable-collapse.js"></script><script src="path-to/js/misc.js"></script></body></html>
Chartjsis a simple yet flexible JavaScript charting for designers & developers.
To use chartjs in your appication, include the following files in <head>
<link rel="stylesheet" href="path-to/node_modules/perfect-scrollbar/dist/css/perfect-scrollbar.min.css" />
and the following script files in <body>
<script src="path-to/node_modules/chart.js/dist/Chart.min.js"></script>
To create a simple chart, add the following code
<canvas id="lineChart" style="height:250px"></canvas><script>var data = { labels: ["Red", "Blue", "Yellow", "Green", "Purple", "Orange"], datasets: [{ label: '# of Votes', data: [12, 19, 3, 5, 2, 3], backgroundColor: [ 'rgba(255, 99, 132, 0.2)', 'rgba(54, 162, 235, 0.2)', 'rgba(255, 206, 86, 0.2)', 'rgba(75, 192, 192, 0.2)', 'rgba(153, 102, 255, 0.2)', 'rgba(255, 159, 64, 0.2)' ], borderColor: [ 'rgba(255,99,132,1)', 'rgba(54, 162, 235, 1)', 'rgba(255, 206, 86, 1)', 'rgba(75, 192, 192, 1)', 'rgba(153, 102, 255, 1)', 'rgba(255, 159, 64, 1)' ], borderWidth: 1 }] }; var options = { scales: { yAxes: [{ ticks: { beginAtZero:true } }] }, legend: { display: false }, elements: { point: { radius: 0 } } }; if($("#lineChart").length) { var lineChartCanvas = $("#lineChart").get(0).getContext("2d"); var lineChart = new Chart(lineChartCanvas, { type: 'line', data: data, options: options }); }</script>
Font awesomegives you scalable vector icons that can instantly be customized.
To use font awesome in your appication, include the following files in <head>
<link rel="stylesheet" href="path-to/node_modules/font-awesome/css/font-awesome.min.css" />
To create an address-book icon, add the following code
<i class="fa fa-address-book">
<div class="row"><button type="button" class="btn btn-primary">Primary</button><button type="button" class="btn btn-secondary">Secondary</button><button type="button" class="btn btn-success">Success</button><button type="button" class="btn btn-info">Info</button><button type="button" class="btn btn-warning">Warning</button><button type="button" class="btn btn-danger">Danger</button></div>
<div class="row"><button type="button" class="btn btn-outline-primary">Primary</button><button type="button" class="btn btn-outline-secondary">Secondary</button><button type="button" class="btn btn-outline-success">Success</button><button type="button" class="btn btn-outline-info">Info</button><button type="button" class="btn btn-outline-warning">Warning</button><button type="button" class="btn btn-outline-danger">Danger</button></div>
<div class="row"><button type="button" class="btn btn-primary btn-lg">Small</button><button type="button" class="btn btn-secondary">Medium</button><button type="button" class="btn btn-success btn-sm">Large</button></div>
Clipboard, a modern approach to copy text to clipboard
Add the following script files in <body>
<script src="path-to/node_modules/clipboard/dist/clipboard.min.js"></script>
To create a ,add the following code
<textarea id="clipboardExample2" class="form-control">Hello</textarea><button type="button" class="btn btn-primary btn-clipboard" data-clipboard-action="copy" data-clipboard-target="#clipboardExample2">Copy</button><button type="button" class="btn btn-danger btn-clipboard" data-clipboard-action="cut" data-clipboard-target="#clipboardExample2">Cut</button><script>var clipboard = new Clipboard('.btn-clipboard'); clipboard.on('success', function(e) { console.log(e); }); clipboard.on('error', function(e) { console.log(e); });</script>
To create a basic twitter bootstrap table, add the following code
<table class="table"><thead><tr class=""><th>#</th><th>First Name</th><th>Last Name</th><th>Username</th></tr></thead><tbody><tr><td scope="row">1</td><td>Mark</td><td>Otto</td><td>@mdo</td></tr><tr><td scope="row">2</td><td>Jacob</td><td>Thornton</td><td>@fat</td></tr><tr><td scope="row">3</td><td>Larry</td><td>the Bird</td><td>@twitter</td></tr></tbody></table>
jVectorMapuses only native browser technologies like JavaScript, CSS, HTML, SVG or VML.
To use Vector map in your appication, include the following files in <head>
<link rel="stylesheet" href="path-to/node_modules/jqvmap/dist/jqvmap.min.css" />
Add the following script files in <body>
<script src="path-to/node_modules/jqvmap/dist/jquery.vmap.min.js"></script>
To create a simple map, add the following code
<div id="vmap" class="vector-map" style="width: 100%; height:500px"></div><script>var map; function initMap() { map = new google.maps.Map(document.getElementById('map'), { center: {lat: -34.397, lng: 150.644}, zoom: 8 }); } $(function() { jQuery('#vmap').vectorMap({ map: 'world_en' }); });</script>
The basic form elements can be added to your application as below
<form class="forms-sample"><div class="form-group"><label for="exampleInputEmail1">Email address</label><input type="email" class="form-control p-input" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter email"><small id="emailHelp" class="form-text text-muted text-success"><span class="fa fa-info mt-1"></span> We'll never share your email with anyone else.</small></div><div class="form-group"><label for="exampleInputPassword1">Password</label><input type="password" class="form-control p-input" id="exampleInputPassword1" placeholder="Password"></div><div class="form-group"><label for="exampleTextarea">Example textarea</label><textarea class="form-control p-input" id="exampleTextarea" rows="3"></textarea></div><div class="form-group"><label for="exampleInputFile">File input</label><input type="file" class="form-control-file" id="exampleInputFile" aria-describedby="fileHelp"><small id="fileHelp" class="form-text text-muted">This is some placeholder block-level help text for the above input. It's a bit lighter and easily wraps to a new line.</small></div><fieldset class="form-group"><legend class="mb-4 mt-5">Radio buttons</legend><div class="form-check"><label class="form-check-label"><input type="radio" class="form-check-input" name="optionsRadios" id="optionsRadios1" value="option1" checked>Option one is this and that—be sure to include why it's great</label></div><div class="form-check"><label class="form-check-label"><input type="radio" class="form-check-input" name="optionsRadios" id="optionsRadios2" value="option2"> Option two can be something else and selecting it will deselect option one</label></div><div class="form-check disabled"><label class="form-check-label"><input type="radio" class="form-check-input" name="optionsRadios" id="optionsRadios3" value="option3" disabled> Option three is disabled</label></div></fieldset><div class="form-check col-12"><label class="form-check-label"><input type="checkbox" class="form-check-input">Check me out</label></div><div class="col-12"><button type="submit" class="btn btn-primary">Submit</button></div></form>
Jquery Knobis a Nice, downward compatible, touchable, jQuery dial.
Add the following script files in <body>
<script src="path-to/node_modules/jquery-knob/dist/jquery.knob.min.js"></script>
To create a knob, add the following code
<div class="knobify"><input type="text" class="dial" value="75" data-angleOffset="90" data-linecap="round"></div><script>$(function() { $(".dial").knob(); });</script>
Bootstrap MaxLengthuses a Twitter Bootstrap label to show a visual feedback to the user about the maximum length of the field where the user is inserting text. Uses the HTML5 attribute "maxlength" to work.
Add the following script files in <body>
<script src="path-to/node_modules/bootstrap-maxlength/bootstrap-maxlength.min.js"></script>
To create a Maxlength input, add the following code
<input class="form-control" maxlength="25" name="defaultconfig" id="defaultconfig" type="text"><script>$('#defaultconfig').maxlength();</script>
Dropifyis a simple drag n drop file upload.
To use dropify in your appication, include the following files in <head>
<link rel="stylesheet" href="path-to/node_modules/dropify/dist/css/dropify.min.css">
Add the following script files in <body>
<script src="path-to/node_modules/dropify/dist/js/dropify.min.js"></script>
To create a Dropify file upload,add the following code
<input type="file" class="dropify"/><script>$('.dropify').dropify();</script>
jQuery Clock Pickeris a clock-style timepicker for Bootstrap.
To use clock picker in your appication, include the following files in <head>
<link rel="stylesheet" href="path-to/bower_components/clockpicker/dist/jquery-clockpicker.min.css" />
Add the following script files in <body>
<script src="path-to/bower_components/clockpicker/dist/jquery-clockpicker.min.js"></script>
To create a clock picker,add the following code
<div class="input-group clockpicker"><input type="text" class="form-control" value="09:30"><span class="input-group-addon"><span class="glyphicon glyphicon-time"></span></span></div><script>$('.clockpicker').clockpicker();</script>
Tinymceis a full featured web editing tool.
To use tinymce in your appication, include the following files in <body>
<script src="path-to/node_modules/tinymce/tinymce.min.js"></script>
To create an editor using tinymce, add the following code
<textarea id='tinyMceExample'></textarea><script> tinymce.init({ selector: '#tinyMceExample', height: 500, theme: 'modern', plugins: [ 'advlist autolink lists link image charmap print preview hr anchor pagebreak', 'searchreplace wordcount visualblocks visualchars code fullscreen', 'insertdatetime media nonbreaking save table contextmenu directionality', 'emoticons template paste textcolor colorpicker textpattern imagetools codesample toc help' ], toolbar1: 'undo redo | insert | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image', toolbar2: 'print preview media | forecolor backcolor emoticons | codesample help', image_advtab: true, templates: [{ title: 'Test template 1', content: 'Test 1' }, { title: 'Test template 2', content: 'Test 2' } ], content_css: [ '//fonts.googleapis.com/css?family=Lato:300,300i,400,400i', '//www.tinymce.com/css/codepen.min.css' ] });</script>