diff --git a/hacking/sideMenuAngular.html b/hacking/sideMenuAngular.html new file mode 100644 index 0000000000..8583694225 --- /dev/null +++ b/hacking/sideMenuAngular.html @@ -0,0 +1,88 @@ + + + + Nav Bars + + + + + + + + + + + + + + +
+ +

Slide me

+
+
+ +

Left

+
+ +

Right

+
+
+ + + + + + diff --git a/hacking/sideMenuAngular.js b/hacking/sideMenuAngular.js new file mode 100644 index 0000000000..d06029252b --- /dev/null +++ b/hacking/sideMenuAngular.js @@ -0,0 +1,45 @@ +angular.module('ionic.ui', ['ngTouch']) + +.directive('content', function() { + return { + restrict: 'E', + replace: true, + transclude: true, + scope: true, + template: '', + compile: function(element, attr, transclude, navCtrl) { + return function($scope, $element, $attr) { + $scope.hasHeader = attr.hasHeader; + }; + } + } +}) + +.controller('SideMenuCtrl', function($scope) { +}) + +.directive('sideMenuController', function() { + return { + restrict: 'E', + controller: 'SideMenuCtrl', + replace: true, + transclude: true, + template: '
', + } +}) + +.directive('menu', function() { + return { + restrict: 'E', + require: '^sideMenuController', + replace: true, + transclude: true, + scope: true, + template: '', + compile: function(element, attr, transclude, navCtrl) { + return function($scope, $element, $attr) { + $scope.side = attr.side; + }; + } + } +})