mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-11-07 15:07:13 +08:00
Everything is an option
This commit is contained in:
2
dist/css/ionic.css
vendored
2
dist/css/ionic.css
vendored
@ -49,7 +49,7 @@
|
|||||||
.white {
|
.white {
|
||||||
color: white; }
|
color: white; }
|
||||||
|
|
||||||
/*!
|
/*
|
||||||
Ionicons, v1.3.3
|
Ionicons, v1.3.3
|
||||||
Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
|
Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
|
||||||
https://twitter.com/helloimben https://twitter.com/ionicframework
|
https://twitter.com/helloimben https://twitter.com/ionicframework
|
||||||
|
|||||||
11
dist/js/ionic.js
vendored
11
dist/js/ionic.js
vendored
@ -3319,7 +3319,8 @@ window.ionic = {
|
|||||||
ionic.views.Modal = ionic.views.View.inherit({
|
ionic.views.Modal = ionic.views.View.inherit({
|
||||||
initialize: function(opts) {
|
initialize: function(opts) {
|
||||||
opts = ionic.extend({
|
opts = ionic.extend({
|
||||||
focusFirstInput: true
|
focusFirstInput: true,
|
||||||
|
unfocusOnHide: true
|
||||||
}, opts);
|
}, opts);
|
||||||
|
|
||||||
ionic.extend(this, opts);
|
ionic.extend(this, opts);
|
||||||
@ -3338,9 +3339,11 @@ window.ionic = {
|
|||||||
this.el.classList.remove('active');
|
this.el.classList.remove('active');
|
||||||
|
|
||||||
// Unfocus all elements
|
// Unfocus all elements
|
||||||
var inputs = this.el.querySelectorAll('input, textarea');
|
if(this.unfocusOnHide) {
|
||||||
for(var i = 0; i < inputs.length; i++) {
|
var inputs = this.el.querySelectorAll('input, textarea');
|
||||||
inputs[i].blur && inputs[i].blur();
|
for(var i = 0; i < inputs.length; i++) {
|
||||||
|
inputs[i].blur && inputs[i].blur();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@ -4,7 +4,8 @@
|
|||||||
ionic.views.Modal = ionic.views.View.inherit({
|
ionic.views.Modal = ionic.views.View.inherit({
|
||||||
initialize: function(opts) {
|
initialize: function(opts) {
|
||||||
opts = ionic.extend({
|
opts = ionic.extend({
|
||||||
focusFirstInput: true
|
focusFirstInput: true,
|
||||||
|
unfocusOnHide: true
|
||||||
}, opts);
|
}, opts);
|
||||||
|
|
||||||
ionic.extend(this, opts);
|
ionic.extend(this, opts);
|
||||||
@ -23,9 +24,11 @@
|
|||||||
this.el.classList.remove('active');
|
this.el.classList.remove('active');
|
||||||
|
|
||||||
// Unfocus all elements
|
// Unfocus all elements
|
||||||
var inputs = this.el.querySelectorAll('input, textarea');
|
if(this.unfocusOnHide) {
|
||||||
for(var i = 0; i < inputs.length; i++) {
|
var inputs = this.el.querySelectorAll('input, textarea');
|
||||||
inputs[i].blur && inputs[i].blur();
|
for(var i = 0; i < inputs.length; i++) {
|
||||||
|
inputs[i].blur && inputs[i].blur();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user