@@ -24576,7 +24576,7 @@ angular.module('ionic.ui.content', [])
24576
24576
return {
24577
24577
restrict: 'E',
24578
24578
replace: true,
24579
- template: '<div class="scroll-content"><div class="scroll"></div>< /div>',
24579
+ template: '<div class="scroll-content"></div>',
24580
24580
transclude: true,
24581
24581
scope: {
24582
24582
onRefresh: '&',
@@ -24618,9 +24618,16 @@ angular.module('ionic.ui.content', [])
24618
24618
24619
24619
// If they want plain overflow scrolling, add that as a class
24620
24620
if($scope.scroll === "false") {
24621
+ var clone = transclude($scope.$parent);
24622
+ $element.append(clone);
24621
24623
} else if(attr.overflowScroll === "true") {
24622
24624
c.addClass('overflow-scroll');
24625
+ var clone = transclude($scope.$parent);
24626
+ $element.append(clone);
24623
24627
} else {
24628
+ var sc = document.createElement('div');
24629
+ sc.className = 'scroll';
24630
+ $element.append(sc);
24624
24631
// Otherwise, supercharge this baby!
24625
24632
var sv = new ionic.views.Scroll({
24626
24633
el: $element[0].firstElementChild,
@@ -24636,11 +24643,11 @@ angular.module('ionic.ui.content', [])
24636
24643
});
24637
24644
// Let child scopes access this
24638
24645
$scope.scrollView = sv;
24639
- }
24640
24646
24641
- // Pass the parent scope down to the child
24642
- var clone = transclude($scope.$parent);
24643
- angular.element($element[0].firstElementChild).append(clone);
24647
+ // Pass the parent scope down to the child
24648
+ var clone = transclude($scope.$parent);
24649
+ angular.element($element[0].firstElementChild).append(clone);
24650
+ }
24644
24651
};
24645
24652
}
24646
24653
};
@@ -25779,6 +25786,7 @@ angular.module('ionic.ui.sideMenu', ['ionic.service.gesture'])
25779
25786
return;
25780
25787
}
25781
25788
sideMenuCtrl._handleDrag(e);
25789
+ e.gesture.srcEvent.preventDefault();
25782
25790
};
25783
25791
25784
25792
var dragGesture = Gesture.on('drag', dragFn, $element);
0 commit comments