Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
74 lines (56 sloc) 2.35 KB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html;charset=UTF-8" http-equiv="Content-Type"/>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"/>
<title>Single view modal</title>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.2/underscore-min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.2/backbone-min.js"></script>
<!-- Adding Backbone.Modal extension here -->
<link type="text/css" rel="stylesheet" href="/backbone.modal.css">
<link type="text/css" rel="stylesheet" href="/backbone.modal.theme.css">
<script type="text/javascript" src="/backbone.modal.js"></script>
<!-- Custom style -->
<link type="text/css" rel="stylesheet" href="/examples/css/style.css">
</head>
<body>
<a href="#" class="open">Open modal</a>
<div class="app"></div>
<script type="text/template" id="modal-template">
<div class="bbm-modal__topbar">
<h3 class="bbm-modal__title">Backbone.Modal</h3>
</div>
<div class="bbm-modal__section">
<p>With Backbone.Modal you can create a modal in a few lines of code.</p>
<p>Some features are:</p>
<ul>
<li>Really flexible and easy to set up.</li>
<li>Default behaviors like ESC or clicking outside a modal.</li>
<li>Some awesome animations that make them feel robust.</li>
<li>Responsive and usable on mobile devices.</li>
</ul>
</div>
<div class="bbm-modal__bottombar">
<a href="#" class="bbm-button">close</a>
</div>
</script>
<script>
jQuery(function($) {
// Create a modal view class
var Modal = Backbone.Modal.extend({
template: '#modal-template',
cancelEl: '.bbm-button'
});
$('.open').on('click', function(){
// Render an instance of your modal
var modalView = new Modal();
$('.app').html(modalView.render().el);
});
$('.open').click()
});
</script>
<!-- Do not include in your page -->
<script src="//localhost:35729/livereload.js"></script>
</body>
</html>