Advertisement
Guest User

Untitled

a guest
Sep 15th, 2014
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .directive('searchdirective', function( $window, $document ) {
  2.             return function(scope, element, attrs) {
  3.             // beast
  4.            
  5.             var doc = document;
  6.             var toggleSlideLeft = element.find( ".toggle-slide-left" );
  7.             var body = doc.body;
  8.             var mask = document.createElement("div");
  9.             var slideMenuLeft = element.find( ".slide-menu-left" );
  10.             var activeNav;
  11.             mask.className = "mask-uc";
  12.  
  13.             toggleSlideLeft.click(function(){
  14.                 $(body).addClass("sml-open");
  15.                 $(body).append(mask);
  16.                 activeNav = "sml-open";
  17.             })
  18.  
  19.             mask.addEventListener( "click", function(){
  20.                 $(body).removeClass( activeNav );
  21.                 activeNav = "";
  22.                 body.removeChild(mask);
  23.             });
  24.  
  25.             /* hide active menu if close menu button is clicked */
  26.             $(".close-menu").click(function(){
  27.  
  28.                     $(body).removeClass( activeNav );
  29.                     activeNav = "";
  30.                     body.removeChild(mask);
  31.                
  32.             });
  33.            
  34.            
  35.         };
  36. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement