Remove spaces around arguments
authorBen Schwarz <ben@germanforblack.com>
Mon, 24 Dec 2012 01:39:59 +0000 (12:39 +1100)
committerBen Schwarz <ben@germanforblack.com>
Mon, 24 Dec 2012 01:39:59 +0000 (12:39 +1100)
docs/modal-demo.html [new file with mode: 0644]
lib/js/modals.js

diff --git a/docs/modal-demo.html b/docs/modal-demo.html
new file mode 100644 (file)
index 0000000..bdaca17
--- /dev/null
@@ -0,0 +1,32 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <title>Modal slideup</title>
+
+    <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no">
+
+    <link rel="stylesheet" href="../dist/ratchet.css">
+    <script src="../dist/ratchet.js"></script>
+    <script src="js/docs.js"></script>
+    <script src="js/fingerblast.js"></script>
+  </head>
+  <body>
+    <div class="content content-padded">
+      <a href="#myModal" class="button">Open modal</a>
+    </div>
+
+    <div id="myModal" class="modal">
+      <header class="bar-title">
+        <h1 class="title">Modal</h1>
+        <a class="button" href="#myModal">
+          Close
+        </a>
+      </header>
+      
+      <div class="content content-padded">
+        <p>The contents of my modal</p>
+      </div>
+    </div>
+  </body>
+</html>  
\ No newline at end of file
index d938c53..1939493 100644 (file)
@@ -5,36 +5,36 @@
  * ---------------------------------- */
 
 !function () {
-  findModals = function ( target ) {
-    var i
-        modals = document.querySelectorAll( 'a' );
+  var findModals = function (target) {
+    var i;
+    var modals = document.querySelectorAll('a');
 
-    for ( ; target && target !== document; target = target.parentNode ) {
-      for ( i = modals.length; i--; ) { if ( modals[i] === target ) return target; }
+    for (; target && target !== document; target = target.parentNode) {
+      for (i = modals.length; i--;) { if (modals[i] === target) return target; }
     }
   };
 
-  getModal = function ( event ) {
-    var modal,
-        modalToggle = findModals( event.target );
+  var getModal = function (event) {
+    var modal;
+    var modalToggle = findModals(event.target);
 
-    if ( !modalToggle || !modalToggle.hash ) return;
+    if (!modalToggle || !modalToggle.hash) return;
 
-    modal = document.querySelector( modalToggle.hash )
+    modal = document.querySelector(modalToggle.hash);
     
-    if ( !modal ) return;
+    if (!modal) return;
     return modal;
   };
 
-  window.addEventListener( 'touchend', function ( event ) {
-    var modal = getModal( event );
+  window.addEventListener('touchend', function (event) {
+    var modal = getModal(event);
 
-    if ( !modal ) return; 
+    if (!modal) return; 
     modal.offsetHeight;
-    modal.classList.toggle( 'active' );
-  } );
+    modal.classList.toggle('active');
+  });
 
-  window.addEventListener( 'click', function ( event ) { 
-    if ( getModal( event ) ) event.preventDefault();
-  } );
+  window.addEventListener('click', function (event) { 
+    if (getModal(event)) event.preventDefault();
+  });
 }();
\ No newline at end of file