Bind to document instead of 'body'

As per twitter#5308
This commit is contained in:
Arnold Daniels
2013-01-15 03:12:14 +01:00
parent 15c80617a5
commit ce0b235c86
2 changed files with 14 additions and 18 deletions

View File

@@ -154,18 +154,16 @@
/* FILEUPLOAD DATA-API
* ================== */
$(function () {
$('body').on('click.fileupload.data-api', '[data-provides="fileupload"]', function (e) {
var $this = $(this)
if ($this.data('fileupload')) return
$this.fileupload($this.data())
$(document).on('click.fileupload.data-api', '[data-provides="fileupload"]', function (e) {
var $this = $(this)
if ($this.data('fileupload')) return
$this.fileupload($this.data())
var $target = $(e.target).closest('[data-dismiss="fileupload"],[data-trigger="fileupload"]');
if ($target.length > 0) {
$target.trigger('click.fileupload')
e.preventDefault()
}
})
var $target = $(e.target).closest('[data-dismiss="fileupload"],[data-trigger="fileupload"]');
if ($target.length > 0) {
$target.trigger('click.fileupload')
e.preventDefault()
}
})
}(window.jQuery);

View File

@@ -349,13 +349,11 @@
/* INPUTMASK DATA-API
* ================== */
$(function () {
$(document).on('focus.inputmask.data-api', '[data-mask]', function (e) {
var $this = $(this)
if ($this.data('inputmask')) return
e.preventDefault()
$this.inputmask($this.data())
})
$(document).on('focus.inputmask.data-api', '[data-mask]', function (e) {
var $this = $(this)
if ($this.data('inputmask')) return
e.preventDefault()
$this.inputmask($this.data())
})
}(window.jQuery);