Sha256: fa316ba8b071a16995401c4efdc269bc3befb7dad98e2c27cc6594462dfbf132

Contents?: true

Size: 664 Bytes

Versions: 1

Compression:

Stored size: 664 Bytes

Contents

angular.module('directives', [])
  .directive('glyptoModel', function($compile, $http, $templateCache) {
    return {
      restrict: 'C',
      scope: true
    };
  })
  .directive('navToggle', function() {
    return {
      restrict: 'C',
      link: function($scope, $element, $attrs) {
        $scope.hidden = false;
        var nav = $element.parent('nav');

        if(!nav.length) {
          return;
        }

        Mousetrap.bind('f', function() {
          $scope.toggle();
        });

        $scope.toggle = function() {
          $scope.hidden = !$scope.hidden;
          nav.toggleClass('m-hide', $scope.hidden);
        };
      }
    };
  });

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sculptor-0.0.2 lib/sculptor/templates/glyptotheque/source/assets/js/glyptotheque/directives.js