"Admin Nav Bar - v3"
Bootstrap 3.3.0 Snippet by ricardoard12

<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <!DOCTYPE html> <html> <head> <link href="http://netdna.bootstrapcdn.com/bootswatch/3.0.3/bootstrap/bootstrap.min.css" rel="stylesheet" title="theme"> <style> * { -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; transition: all 1s ease-in-out; } .navbar-basic { background-color: white; border-color: rgba(94, 94, 94,.5); border-width:1px; border-radius: 6px; color: rgba(94, 94, 94,.8); } .btn-outline:hover { background-color: transparent; border-color: rgb(94, 94, 94); color: rgb(94, 94, 94); border-width:1px; transition: all .5s; } .form-control, input[type="text"] { background-color: #ffffff; border-color: rgba(94, 94, 94,.5); color: rgba(94, 94, 94,.8); border-width: 1px; } .form-control:hover, .form-control:focus, .form-control:active, .form-control.active, .form-control.focus, input[type="text"]:hover, input[type="text"]:focus, input[type="text"]:active, input[type="text"].active input[type="text"]:focus, input[type="text"].focus { background-color: #ffffff; border-color: rgb(94, 94, 94); color: rgba(94, 94, 94); border-width: 1px; transition: all .5s; } .navbar-left .btn-outline {margin-left:10px; } .navbar-right .btn-outline{margin-right:10px; } .widthOrg input[type="text"] {width: 220px; } .widthUser input[type="text"] {width: 271px; } .widthSearch input[type="text"] {width: 324px; } </style> </head> <body> <div class="container" style="width:990px;"> <nav class="navbar navbar-nav navbar-basic" role="navigation"> <div class="navbar-btn navbar-left"> <button class="btn btn-default btn-outline"> <span class="glyphicon glyphicon-align-justify"></span> <span class="label-icon">Menu</span> </button> </div> <div class="navbar-btn navbar-left"> <button class="btn btn-default btn-outline"> <span class="glyphicon glyphicon-dashboard"></span> <span class="label-icon">Dashboard</span> </button> </div> <div class="navbar-nav"> <form class="navbar-form navbar-search" role="search"> <div class="input-group"> <div class="input-group-btn"> <button type="button" class="btn btn-default btn-outline btn-search dropdown-toggle" data-toggle="dropdown"> <span class="glyphicon glyphicon-search"></span> <span class="label-icon">Search</span> <span class="caret"></span> </button> <ul class="dropdown-menu pull-left" role="menu"> <li> <a href="#" data-width="widthUser"> <span class="glyphicon glyphicon-user"></span> <span class="label-icon">Search By User</span> </a> </li> <li> <a href="#" data-width="widthOrg"> <span class="glyphicon glyphicon-book"></span> <span class="label-icon">Search By Organization</span> </a> </li> <li> <a href="#" data-width="widthSearch"> <span class="glyphicon glyphicon-search"></span> <span class="label-icon">Search</span> </a> </li> </ul> </div> <div id="search-text-input" class="widthSearch"> <input type="text" class="form-control"> </div> <div class="input-group-btn"> <button class="btn btn-default btn-outline"> GO </button> </div> </div> </form> </div> <div class="navbar-nav navbar-btn navbar-right"> <div class="dropdown"> <button class="btn btn-default btn-outline dropdown-toggle" data-toggle="dropdown"> <span class="glyphicon glyphicon-cog"></span> <span class="label-icon">Preferences</span> </button> <ul class="dropdown-menu" style="width:300px; padding:0px;"> <li> <form class="form-horizontal" id="preferences" action="" method="post" accept-charset="utf-8"> <div class="panel panel-default" id="preferences" style="margin:0px;"> <div class="panel-heading"> <span class="glyphicon glyphicon-wrench"></span> <span class="panel-label">User Preferences</span> </div> <div class="panel-body"> <div class="form-group"> <label for="theme_name"class="col-lg-6 control-label" style="font-color:#000000"> Theme </label> <div class="col-lg-6"> <select class="form-control" id="theme_name" name="theme_name"> <option value="amelia"> Amelia </option> <option value="bootstrap"> Default </option> <option value="cerulean"> Cerulean </option> <option value="cosmo"> Cosmo </option> <option value="cyborg"> Cyborg </option> <option selected value="flatly"> Flatly </option> <option value="journal"> Journal </option> <option value="readable"> Readable </option> <option value="simplex"> Simplex </option> <option value="slate"> Slate </option> <option value="spacelab"> Spacelab </option> <option value="united"> United </option> <option value="yeti"> Yeti </option> <option value="whiteplum"> WhitePlum </option> </select> </div> </div> <div class="form-group"> <label for="background_color" class="col-lg-6 control-label" style="font-color:#000000"> Background </label> <div class="col-lg-6"> <select class="form-control" id="background_color" name="background_color"> <option selected value="#FFFFFF"> White </option> <option value="#C0C0C0"> Silver </option> <option value="#808080"> Gray </option> <option value="#000000"> Black </option> <option value="#FF0000"> Red </option> <option value="#800000"> Maroon </option> <option value="#FFFF00"> Yellow </option> <option value="#808000"> Olive </option> <option value="#00FF00"> Lime </option> <option value="#008000"> Green </option> <option value="#00FFFF"> Aqua </option> <option value="#008080"> Teal </option> <option value="#0000FF"> Blue </option> <option value="#000080"> Navy </option> <option value="#FF00FF"> Fuchsia </option> <option value="#800080"> Purple </option> <option value="#e0e0e0"> Tix </option> </select> </div> </div> <div class="form-group"> <label for="text_color" class="col-lg-6 control-label" style="font-color:#000000"> Text Color </label> <div class="col-lg-6"> <select class="form-control" id="text_color" name="text_color"> <option value="#FFFFFF"> White </option> <option value="#C0C0C0"> Silver </option> <option value="#808080"> Gray </option> <option selected value="#000000"> Black </option> <option value="#FF0000"> Red </option> <option value="#800000"> Maroon </option> <option value="#FFFF00"> Yellow </option> <option value="#808000"> Olive </option> <option value="#00FF00"> Lime </option> <option value="#008000"> Green </option> <option value="#00FFFF"> Aqua </option> <option value="#008080"> Teal </option> <option value="#0000FF"> Blue </option> <option value="#000080"> Navy </option> <option value="#FF00FF"> Fuchsia </option> <option value="#800080"> Purple </option> </select> </div> </div> <div class="form-group"> <label for="text_size" class="col-lg-6 control-label" style="font-color:#000000"> Text size </label> <div class="col-lg-6"> <select class="form-control" id="text_size" name="text_size"> <option value="32">32px</option> <option value="24">24px</option> <option value="20">20px</option> <option value="16">16px</option> <option value="12" selected>12px</option> </select> </div> </div> <div class="form-group"> <label for="text_size" class="col-lg-6 control-label"> Display Label </label> <div class="col-lg-6"> <div class="btn-group" data-toggle="buttons" style="margin:0px padding:0px;"> <label class="btn btn-default toggle-button" style="pull-left margin:0px padding:0px; width:50%"> <input id="inlineradio1" name="display_label" type="radio" value=""> Show </label> <label class="btn btn-default toggle-button" style="pull-right margin:0px padding:0px; width:50%"> <input id="inlineradio2" name="display_label" type="radio" value="hide" > Hide </label> </div> </div> </div> </div> <div class="panel-footer"> <div class="form-group"> <div class="col-lg-9 col-lg-offset-3"> <button type="submit" class="btn btn-primary" style="width:80px;">Update</button> <button type="submit" class="btn btn-default" style="width:80px;">Reset</button> </div> </div> </div> </div> </form> </li> </ul> </div> </div> <div class=" navbar-btn navbar-right"> <div class="dropdown"> <button class="btn btn-default btn-outline dropdown-toggle" data-toggle="dropdown"> <span class="glyphicon glyphicon-bell"></span> <span class="label-icon">Alerts</span> </button> <ul class="dropdown-menu" style="width:500px; padding:0px;"> <li> <div class="col-lg-12"> <div class="panel panel-primary"> <div class="panel-heading"> <h3 class="panel-title"><i class="fa fa-money"></i> Recent Transactions</h3> </div> <div class="panel-body"> <div class="table-responsive"> <table class="table table-bordered table-hover table-striped tablesorter"> <thead> <tr> <th>Order # <i class="fa fa-sort"></i></th> <th>Order Date <i class="fa fa-sort"></i></th> <th>Name <i class="fa fa-sort"></i></th> <th>Amount <i class="fa fa-sort"></i></th> </tr> </thead> <tbody> <tr> <td>3326</td> <td>10/21/2013</td> <td>3:29 PM</td> <td>$321.33</td> </tr> <tr> <td>3325</td> <td>10/21/2013</td> <td>3:20 PM</td> <td>$234.34</td> </tr> <tr> <td>3324</td> <td>10/21/2013</td> <td>3:03 PM</td> <td>$724.17</td> </tr> <tr> <td>3323</td> <td>10/21/2013</td> <td>3:00 PM</td> <td>$23.71</td> </tr> <tr> <td>3322</td> <td>10/21/2013</td> <td>2:49 PM</td> <td>$8345.23</td> </tr> <tr> <td>3321</td> <td>10/21/2013</td> <td>2:23 PM</td> <td>$245.12</td> </tr> <tr> <td>3320</td> <td>10/21/2013</td> <td>2:15 PM</td> <td>$5663.54</td> </tr> <tr> <td>3319</td> <td>10/21/2013</td> <td>2:13 PM</td> <td>$943.45</td> </tr> </tbody> </table> </div> <div class="text-right"> <a href="#">View All Transactions <i class="fa fa-arrow-circle-right"></i></a> </div> </div> </div> </div> </div><!-- /.row --> </div><!-- /#page-wrapper --> </div><!-- /#wrapper --> </li> </ul> </div> </div> </nav> <!-- /.navbar-collapse --> </div> </body> </html>
$(function(){ $(".input-group-btn .dropdown-menu li a").click(function(){ var selText = $(this).html(); var selWidth = $(this).data('width') $(this).parents('.input-group-btn').find('.btn-search').html(selText+'<span class="caret"></span>'); $('#search-text-input').attr("class",selWidth); }); }); function save_settings() { localStorage.setItem("navbar_name" , $( "#navbar_name" ).val()); localStorage.setItem("text_color", $( "#text_color" ).val()); localStorage.setItem("text_size", $( "#text_size" ).val()); localStorage.setItem("theme_name", $( "#theme_name" ).val()); localStorage.setItem("display_label",$('input[name="display_label"]:checked').val()); apply_preferences_to_page(); } function load_settings() { var navbar_name = localStorage.getItem( "navbar_name" ); var text_color = localStorage.getItem( "text_color" ); var text_size = localStorage.getItem( "text_size" ); var theme_name = localStorage.getItem( "theme_name" ); var display_label = localStorage.getItem( "display_label" ); $("#navbar_name").val(navbar_name); $("#text_color").val(text_color); $("#text_size").val(text_size); $("#theme_name").val(theme_name); $("#display_label").val(display_label); apply_preferences_to_page(); } function apply_preferences_to_page() { var navbar_name = localStorage.getItem( "navbar_name"); var text_color = localStorage.getItem("text_color"); var text_size = localStorage.getItem("text_size"); var theme_name = localStorage.getItem("theme_name"); var display_label = localStorage.getItem("display_label"); $("nav").attr("class", "navbar navbar-"+navbar_name); $("body").css("color",$("#text_color").val()); $("body").css("fontSize",$("#text_size").val() + "px"); $("#wrapper").attr("class",theme_name); $('link[title="theme"]').attr('href','http://netdna.bootstrapcdn.com/bootswatch/3.1.0/'+theme_name+'/bootstrap.min.css'); $(".current-theme").html(theme_name); $(".label-icon").attr("class","label-icon "+display_label); display_preferences(); } function display_preferences() { //the variable that will hold the results var dataLog = ""; var i = 0; //how many items are in the database starting with zero var logLength = localStorage.length-1; dataLog = "<thead><tr class='active'><th>Item Name</th><th>Item Data</th></tr></thead><tbody>" //now we are going to loop through each item in the database for (i = 0; i <= logLength; i++) { //lets setup some variables for the key and values var itemKey = localStorage.key(i); var itemData = localStorage.getItem(itemKey); //now that we have the item, lets add it to the table dataLog += '<tr><td>'+itemKey+'</td><td>'+itemData+'</td></tr>'; } //if there were no items in the database if (dataLog == "") dataLog = '<li class="empty">Log Currently Empty</li>'; //update the ul with the list items $("#theLog").html(dataLog); } $(function() { load_settings(); $('form#preferences').submit(function(event){ event.preventDefault(); save_settings(); }); });

Related: See More


Questions / Comments: