Last active
November 19, 2015 00:24
-
-
Save WarrenPJ/dd4346a6edc0a5b580a8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="utf-8"> | |
<meta http-equiv="X-UA-Compatible" content="IE=edge"> | |
<meta name="viewport" content="width=device-width, initial-scale=1"> | |
<title>GETTING STARTED WITH BRACKETS</title> | |
<meta name="description" content="Pascal Warren KCE Web Tests"> | |
<!-- Latest compiled and minified CSS --> | |
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"> | |
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> | |
<!-- Latest compiled and minified JavaScript --> | |
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script> | |
<!-- JS --> | |
<script> | |
$(document).ready(function() { | |
// panelScroll(); line list-items to Left of screen when panel-header clicked | |
function panelScroll() { | |
var scrollArea = $('.navbar-sm'); | |
var toScroll = $('.panel a'); | |
toScroll.each(function() { | |
var clicked = $(this); | |
clicked.on('click', function () { | |
var leftOffset = clicked.offset().left-10 - scrollArea.offset().left-10 + scrollArea.scrollLeft(); // .left-10 for padding | |
scrollArea.animate({ scrollLeft: leftOffset }, 800); | |
}); | |
}); | |
} | |
panelScroll(); | |
// emailOrPhone(); One input that detects whether email or phone number was entered | |
function emailOrPhone() { | |
var email = document.getElementById('emailphone'); | |
var inVal = email.value; | |
var mailFormat = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; | |
var phoneRegex = /^[(]{0,1}[0-9]{3}[)]{0,1}[-\s\.]{0,1}[0-9]{3}[-\s\.]{0,1}[0-9]{4}$/; | |
if (mailFormat.test(inVal)) { | |
$('#emph-btn').attr('data-target','#myModal1'); | |
} | |
else if (phoneRegex.test(inVal)) { | |
$('#emph-btn').attr('data-target','#myModal2'); | |
} | |
else { | |
$('#emph-btn').attr('data-target','#myModal3'); | |
} | |
return $(".jcontent").html(inVal); // var in model box | |
} | |
$("#emph-btn").click(function(){ | |
emailOrPhone(); | |
}); | |
}); // (jQuery) | |
</script> | |
<!--link rel="stylesheet" href="main.css"--> | |
<style> | |
html, body{ | |
height:95vh; | |
} | |
html { | |
background-color: #e6e9e9; | |
background-image: -webkit-linear-gradient(270deg,rgb(230,233,233) 0%,rgb(216,221,221) 100%); | |
background-image: linear-gradient(270deg,rgb(230,233,233) 0%,rgb(216,221,221) 100%); | |
-webkit-font-smoothing: antialiased; | |
} | |
body { | |
margin: 0 auto; | |
padding: 2em 2em 4em; | |
max-width: 800px; | |
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; | |
font-size: 16px; | |
line-height: 1.5em; | |
color: #545454; | |
background-color: #ffffff; | |
box-shadow: 0 0 2px rgba(0, 0, 0, 0.06); | |
} | |
.panel-group .panel+.panel { | |
margin-top: 0px; | |
} | |
.panel-group .panel{ | |
border-radius: 0px; | |
padding:0px; | |
} | |
.panel a{ | |
display:block; | |
padding-left:15px; | |
} | |
.panel{ | |
width:170px; | |
} | |
.panel-default{ | |
border:1px; | |
} | |
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body { | |
border-top: none; | |
} | |
.panel>.list-group:last-child .list-group-item:last-child, .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child { | |
border-bottom-right-radius: 0px; | |
border-bottom-left-radius: 0px; | |
padding-bottom:20px; | |
} | |
.dropdown:hover .dropdown-menu { | |
display: block; | |
} | |
.list-group-item{ | |
background-color:#333; | |
border: none; | |
} | |
.list-group-item a { | |
color:#fff; | |
} | |
.navbar-sm{ | |
overflow-x:scroll; | |
overflow-y:hidden; | |
-webkit-overflow-scrolling:touch; | |
margin: 30px -30px; | |
} | |
.navbar-nav-sm{ | |
position:relative; | |
width:63.75em;/*=====CHANGE TO FIT SIZE OF ALL LINKS========*/ | |
margin:0; | |
background-color: #333; | |
border-color: #fff; | |
} | |
.navbar .nav > li { | |
float:none; | |
display:inline-block; | |
*display:inline; /* ie7 fix */ | |
*zoom:1; /* hasLayout ie7 trigger */ | |
vertical-align: top; | |
} | |
.modal { | |
margin-top: 10em; | |
} | |
</style> | |
</head> | |
<body> | |
<h1>Hello, world!</h1> | |
<h3>KCE MENU TEST</h3> | |
<nav class="navbar navbar-default hidden-sm hidden-xs"> | |
<ul class="nav navbar-nav"> | |
<li class="dropdown"> | |
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a> | |
<ul class="dropdown-menu"> | |
<li><a href="#">Action</a></li> | |
<li><a href="#">Another action</a></li> | |
<li><a href="#">Something else here</a></li> | |
<li><a href="#">Separated link</a></li> | |
</ul> | |
</li> | |
<li class="dropdown"> | |
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a> | |
<ul class="dropdown-menu"> | |
<li><a href="#">Action</a></li> | |
<li><a href="#">Another action</a></li> | |
<li><a href="#">Something else here</a></li> | |
<li><a href="#">Separated link</a></li> | |
</ul> | |
</li> | |
<li class="dropdown"> | |
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a> | |
<ul class="dropdown-menu"> | |
<li><a href="#">Action</a></li> | |
<li><a href="#">Another action</a></li> | |
<li><a href="#">Something else here</a></li> | |
<li><a href="#">Separated link</a></li> | |
</ul> | |
</li> | |
<li class="dropdown"> | |
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a> | |
<ul class="dropdown-menu"> | |
<li><a href="#">Action</a></li> | |
<li><a href="#">Another action</a></li> | |
<li><a href="#">Something else here</a></li> | |
<li><a href="#">Separated link</a></li> | |
</ul> | |
</li> | |
<li class="dropdown"> | |
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a> | |
<ul class="dropdown-menu"> | |
<li><a href="#">Action</a></li> | |
<li><a href="#">Another action</a></li> | |
<li><a href="#">Something else here</a></li> | |
<li><a href="#">Separated link</a></li> | |
</ul> | |
</li> | |
<li class="dropdown"> | |
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a> | |
<ul class="dropdown-menu"> | |
<li><a href="#">Action</a></li> | |
<li><a href="#">Another action</a></li> | |
<li><a href="#">Something else here</a></li> | |
<li><a href="#">Separated link</a></li> | |
</ul> | |
</li> | |
</ul> | |
</nav> | |
<!--\\\\\\\\\\\\\\\\\ MOBILE NAV ///////////////////--> | |
<nav class="navbar navbar-default navbar-sm hidden-md hidden-lg"> | |
<ul class="nav navbar-nav navbar-nav-sm"> | |
<div class="panel-group" id="accordion"> | |
<div class="panel panel-default col-xs-2"> | |
<div class="panel-heading"> | |
<a class="dropdown-toggle" data-toggle="collapse" role="button" data-parent="#accordion" href="#collapse1">Collapsible</a> | |
</div> | |
<div id="collapse1" class="panel-collapse collapse"> | |
<ul class="list-group"> | |
<li class="list-group-item"><a href="#">Action</a></li> | |
<li class="list-group-item"><a href="#">Another action</a></li> | |
<li class="list-group-item"><a href="#">Something else here</a></li> | |
<li class="list-group-item"><a href="#">Separated link</a></li> | |
</ul> | |
</div> | |
</div> | |
<div class="panel panel-default col-xs-2"> | |
<div class="panel-heading"> | |
<a class="dropdown-toggle" data-toggle="collapse" role="button" data-parent="#accordion" href="#collapse2">Collapsible</a> | |
</div> | |
<div id="collapse2" class="panel-collapse collapse"> | |
<ul class="list-group"> | |
<li class="list-group-item"><a href="#">Action</a></li> | |
<li class="list-group-item"><a href="#">Another action</a></li> | |
<li class="list-group-item"><a href="#">Something else here</a></li> | |
<li class="list-group-item"><a href="#">Separated link</a></li> | |
</ul> | |
</div> | |
</div> | |
<div class="panel panel-default col-xs-2"> | |
<div class="panel-heading"> | |
<a class="dropdown-toggle" data-toggle="collapse" role="button" data-parent="#accordion" href="#collapse3">Collapsible</a> | |
</div> | |
<div id="collapse3" class="panel-collapse collapse"> | |
<ul class="list-group"> | |
<li class="list-group-item"><a href="#">Action</a></li> | |
<li class="list-group-item"><a href="#">Another action</a></li> | |
<li class="list-group-item"><a href="#">Something else here</a></li> | |
<li class="list-group-item"><a href="#">Separated link</a></li> | |
</ul> | |
</div> | |
</div> | |
<div class="panel panel-default col-xs-2"> | |
<div class="panel-heading"> | |
<a class="dropdown-toggle" data-toggle="collapse" role="button" data-parent="#accordion" href="#collapse4">Collapsible</a> | |
</div> | |
<div id="collapse4" class="panel-collapse collapse"> | |
<ul class="list-group"> | |
<li class="list-group-item"><a href="#">Action</a></li> | |
<li class="list-group-item"><a href="#">Another action</a></li> | |
<li class="list-group-item"><a href="#">Something else here</a></li> | |
<li class="list-group-item"><a href="#">Separated link</a></li> | |
</ul> | |
</div> | |
</div> | |
<div class="panel panel-default col-xs-2"> | |
<div class="panel-heading"> | |
<a class="dropdown-toggle" data-toggle="collapse" role="button" data-parent="#accordion" href="#collapse5">Collapsible</a> | |
</div> | |
<div id="collapse5" class="panel-collapse collapse"> | |
<ul class="list-group"> | |
<li class="list-group-item"><a href="#">Action</a></li> | |
<li class="list-group-item"><a href="#">Another action</a></li> | |
<li class="list-group-item"><a href="#">Something else here</a></li> | |
<li class="list-group-item"><a href="#">Separated link</a></li> | |
</ul> | |
</div> | |
</div> | |
<div class="panel panel-default col-xs-2"> | |
<div class="panel-heading"> | |
<a class="dropdown-toggle" data-toggle="collapse" role="button" data-parent="#accordion" href="#collapse6">Collapsible</a> | |
</div> | |
<div id="collapse6" class="panel-collapse collapse"> | |
<ul class="list-group"> | |
<li class="list-group-item"><a href="#">Action</a></li> | |
<li class="list-group-item"><a href="#">Another action</a></li> | |
<li class="list-group-item"><a href="#">Something else here</a></li> | |
<li class="list-group-item"><a href="#">Separated link</a></li> | |
</ul> | |
</div> | |
</div> | |
</div><!--panel group--> | |
</ul> | |
</nav> | |
<!-- input for emailOrPhone(); --> | |
<div class="col-lg-6"> | |
<h4> | |
<span class="glyphicon glyphicon-earphone pull-right" aria-hidden="true"></span> | |
<span class="glyphicon glyphicon-envelope pull-right" aria-hidden="true"> </span>Sign up for <b><em>Email</em></b> OR <b><em>Text</em></b> alerts</h4> | |
<div class="input-group"> | |
<input type="text" class="form-control" id="emailphone" placeholder="me@example.com - OR - (XXX) XXX-XXXX"> | |
<span class="input-group-btn"> | |
<button class="btn btn-default" id="emph-btn" type="button" data-toggle="modal" data-target="">Sign Up</button> | |
</span> | |
</div><!-- /input-group --> | |
</div><!-- /.col-lg-6 --> | |
<!-- Modal1 --> | |
<div class="modal fade" id="myModal1" role="dialog"> | |
<div class="modal-dialog"> | |
<!-- Modal content--> | |
<div class="modal-content"> | |
<div class="modal-header"> | |
<button type="button" class="close" data-dismiss="modal">×</button> | |
<h4 class="modal-title">Email Notifications</h4> | |
</div> | |
<div class="modal-body"> | |
<p>Please confirm you wish to receive email notifications at: <b><span class="jcontent"></span></b></p> | |
</div> | |
<div class="modal-footer"> | |
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button> | |
<a type="button" class="btn btn-primary" href="https://public.govdelivery.com/accounts/WaKing/subscriber/topics?qsp=WaKing_15">Confirm</a> | |
</div> | |
</div> | |
</div> | |
</div><!--END--> | |
<!-- Modal2 --> | |
<div class="modal fade" id="myModal2" role="dialog"> | |
<div class="modal-dialog"> | |
<!-- Modal content--> | |
<div class="modal-content"> | |
<div class="modal-header"> | |
<button type="button" class="close" data-dismiss="modal">×</button> | |
<h4 class="modal-title">Text Notifications</h4> | |
</div> | |
<div class="modal-body"> | |
<p>Please confirm you wish to receive text notifications at: <b><span class="jcontent"></span></b></p> | |
</div> | |
<div class="modal-footer"> | |
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button> | |
<a type="button" class="btn btn-primary" href="https://public.govdelivery.com/accounts/WaKing/subscriber/topics?qsp=WaKing_15">Confirm</a> | |
</div> | |
</div> | |
</div> | |
</div><!--END--> | |
<!-- Modal3 --> | |
<div class="modal fade" id="myModal3" role="dialog"> | |
<div class="modal-dialog"> | |
<!-- Modal content--> | |
<div class="modal-content"> | |
<div class="modal-header"> | |
<button type="button" class="close" data-dismiss="modal">×</button> | |
<h4 class="modal-title">Sorry...</h4> | |
</div> | |
<div class="modal-body"> | |
<p>You must enter a valid Phone Number or Email Address</p> | |
</div> | |
<div class="modal-footer"> | |
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button> | |
</div> | |
</div> | |
</div> | |
</div><!--END modals--> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment