var DEMO; <@ if doc.demoData @> DEMO = <$ doc.demoData | json $>; <@ endif @> angular.module(<@ if doc.demoData @>'<$ doc.demoData.module $>' <@ else @>'demoApp', ['ionic']<@ endif @>) .controller('IonicDemoCtrl', function($scope, $ionicModal, $ionicLoading) { $scope.$demos = DEMOS; <@ if doc.demoData @> $scope.$demo = DEMO; $ionicModal.fromTemplateUrl('ionic-demo-modal.html', { scope: $scope, focusFirstInput: false }).then(function(modal) { $scope.$demoModal = modal; }); //don't try this at home ionic.onGesture('dragup', function(e) { if (e.gesture.distance > 35 && !$scope.$demoModal.isShown()) { $scope.$apply(function(e) { $scope.$demoModal.show(); }); } }, document.querySelector('.demo-footer')); $scope.demoScratch = function(demo) { var form = angular.element('
'); var htmlInput = angular.element('