99 lines
2.9 KiB
HTML
99 lines
2.9 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<title>Blasting off with Bootstrap</title>
|
|
<meta charset="utf-8" />
|
|
<meta http-equiv="X-UA-COMPATIBLE" content="IE=Edge" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
<link rel="stylesheet" href="../css/bootstrap.min.css"/>
|
|
<!--[if lt IE 9]>
|
|
<script src="../js/html5shiv.3-7-0.js"></script>
|
|
<script src="../js/respond.1-4-2.min.js"></script>
|
|
<![endif]-->
|
|
</head>
|
|
|
|
<body>
|
|
<div class="container">
|
|
<div class="panel">
|
|
<button class="btn btn-lg btn-default" data-toggle="button">
|
|
Toggle me!
|
|
</button>
|
|
|
|
<p>Need to focus elsewhere to see the button return to normal.</p>
|
|
</div>
|
|
|
|
<div class="panel">
|
|
<div class="panel-heading"><h3>Checkboxes</h3></div>
|
|
<div class="panel-body">
|
|
<div class="btn-group" data-toggle="buttons">
|
|
<label class="btn btn-default">
|
|
<input type="checkbox" />Option 1
|
|
</label>
|
|
<label class="btn btn-default">
|
|
<input type="checkbox" />Option 2
|
|
</label>
|
|
<label class="btn btn-default">
|
|
<input type="checkbox" />Option 3
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="panel">
|
|
<div class="panel-heading"><h3>Radios</h3></div>
|
|
<div class="panel-body">
|
|
<div class="btn-group" data-toggle="buttons">
|
|
<label class="btn btn-info">
|
|
<input name="options" type="radio" />Option 1
|
|
</label>
|
|
<label class="btn btn-info">
|
|
<input name="options" type="radio" />Option 2
|
|
</label>
|
|
<label class="btn btn-info">
|
|
<input name="options" type="radio" />Option 3
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="panel">
|
|
<div class="panel-heading"><h3>Progress / complete</h3></div>
|
|
<div class="panel-body">
|
|
<button id="myLoadingButton" type="button" class="btn btn-primary"
|
|
data-loading-text="Loading stuff..."
|
|
data-complete-text="Fully loaded!">
|
|
Load data
|
|
</button>
|
|
<p>Note that, when in the "loading" state, Bootstrap sets .disabled and @disabled on the button.</p>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- https://ajax.googleapis.com/ajax/libs/jquery/1.11.1.jquery.min.js -->
|
|
<script src="../js/jquery-1.11.2.min.js"></script>
|
|
<script src="../js/bootstrap.js"></script>
|
|
|
|
<script type="text/javascript">
|
|
$(document).ready(function () {
|
|
$('#myLoadingButton').click(function () {
|
|
console.log("Setting loading");
|
|
var that = this;
|
|
$(this).button('loading');
|
|
setTimeout(function () {
|
|
console.log("Setting complete");
|
|
$(that).button('complete');
|
|
setTimeout(function () {
|
|
console.log("Setting reset");
|
|
$(that).button('reset');
|
|
}, 2000);
|
|
}, 2000);
|
|
});
|
|
|
|
// $('#myLoadingButton').click(function () {
|
|
// $(this).button('reset');
|
|
// });
|
|
});
|
|
</script>
|
|
|
|
</div>
|
|
</body>
|
|
</html>
|