$(document).on(
'click.bs.modal.data-api'
,
'[data-toggle="modal"]'
,
function
(e) {
var
$this
= $(this)
var
href =
$this
.attr(
'href'
)
var
$target
= $(
$this
.attr(
'data-target'
) || (href && href.replace(/.*(?=#[^\s]+$)/,
''
)))
var
remoteUrl = !/#/.test(href) && href
if
(remoteUrl == undefined) {
remoteUrl =
""
;
}
if
(remoteUrl.indexOf(
"?"
) > -1) {
remoteUrl +=
"&"
+ (
new
Date
()).valueOf()
}
else
{
remoteUrl +=
"?"
+ (
new
Date
()).valueOf()
}
var
option =
$target
.data(
'modal'
) ?
'toggle'
: $.extend({ remote: remoteUrl },
$target
.data(),
$this
.data())
e.preventDefault()
$target
.modal(option, this)
.one(
'hide'
,
function
() {
$this
.is(
':visible'
) &&
$this
.focus()
})
})