@@ -2975,7 +2975,7 @@ function tapMouseDown(e) {
29752975 if (e.isIonicTap || tapIgnoreEvent(e)) return null;
29762976
29772977 if (tapEnabledTouchEvents) {
2978- void 0 ;
2978+ //console.log('mousedown', 'stop event') ;
29792979 e.stopPropagation();
29802980
29812981 if (!ionic.Platform.isEdge() && (!ionic.tap.isTextInput(e.target) || tapLastTouchTarget !== e.target) &&
@@ -3049,7 +3049,7 @@ function tapTouchStart(e) {
30493049 var textInput = tapTargetElement(tapContainingElement(e.target));
30503050 if (textInput !== tapActiveEle) {
30513051 // don't preventDefault on an already focused input or else iOS's text caret isn't usable
3052- void 0 ;
3052+ //console.log('Would prevent default here') ;
30533053 e.preventDefault();
30543054 }
30553055 }
@@ -3124,7 +3124,7 @@ function tapHandleFocus(ele) {
31243124 // already is the active element and has focus
31253125 triggerFocusIn = true;
31263126
3127- } else if ((/^(input|textarea)$/i).test(ele.tagName) || ele.isContentEditable) {
3127+ } else if ((/^(input|textarea|ion-label )$/i).test(ele.tagName) || ele.isContentEditable) {
31283128 triggerFocusIn = true;
31293129 ele.focus && ele.focus();
31303130 ele.value = ele.value;
@@ -3147,7 +3147,7 @@ function tapHandleFocus(ele) {
31473147function tapFocusOutActive() {
31483148 var ele = tapActiveElement();
31493149 if (ele && ((/^(input|textarea|select)$/i).test(ele.tagName) || ele.isContentEditable)) {
3150- void 0 ;
3150+ //console.log('tapFocusOutActive', ele.tagName) ;
31513151 ele.blur();
31523152 }
31533153 tapActiveElement(null);
@@ -3168,7 +3168,7 @@ function tapFocusIn(e) {
31683168 // 2) There is an active element which is a text input
31693169 // 3) A text input was just set to be focused on by a touch event
31703170 // 4) A new focus has been set, however the target isn't the one the touch event wanted
3171- void 0 ;
3171+ //console.log('focusin', 'tapTouchFocusedInput') ;
31723172 tapTouchFocusedInput.focus();
31733173 tapTouchFocusedInput = null;
31743174 }
@@ -52122,7 +52122,7 @@ IonicModule
5212252122 },
5212352123
5212452124 scrolling: {
52125- jsScrolling: false
52125+ jsScrolling: true
5212652126 },
5212752127
5212852128 spinner: {
@@ -52181,8 +52181,11 @@ IonicModule
5218152181 tabs: {
5218252182 style: 'striped',
5218352183 position: 'top'
52184- }
52184+ },
5218552185
52186+ scrolling: {
52187+ jsScrolling: false
52188+ }
5218652189 });
5218752190
5218852191 // Windows Phone
@@ -60906,7 +60909,7 @@ IonicModule
6090660909* ```
6090760910*/
6090860911IonicModule
60909- .directive('ionLabel', ['$timeout', function($timeout ) {
60912+ .directive('ionLabel', [function() {
6091060913 return {
6091160914 restrict: 'E',
6091260915 require: '?^ionInput',
@@ -60929,9 +60932,7 @@ IonicModule
6092960932 ionInputCtrl.setInputAriaLabeledBy(id);
6093060933
6093160934 $element.on('click', function() {
60932- $timeout(function() {
60933- ionInputCtrl.focus();
60934- });
60935+ ionInputCtrl.focus();
6093560936 });
6093660937 }
6093760938 };
0 commit comments