Skip to content

Commit

Permalink
add bootstrap transition
Browse files Browse the repository at this point in the history
  • Loading branch information
clkao committed Sep 3, 2012
1 parent 386357c commit 4a2c06b
Showing 1 changed file with 61 additions and 0 deletions.
61 changes: 61 additions & 0 deletions vendor/scripts/bootstrap/bootstrap-transition.js
@@ -0,0 +1,61 @@
/* ===================================================
* bootstrap-transition.js v2.0.4
* http://twitter.github.com/bootstrap/javascript.html#transitions
* ===================================================
* Copyright 2012 Twitter, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* ========================================================== */


!function ($) {

$(function () {

"use strict"; // jshint ;_;


/* CSS TRANSITION SUPPORT (http://www.modernizr.com/)
* ======================================================= */

$.support.transition = (function () {

var transitionEnd = (function () {

var el = document.createElement('bootstrap')
, transEndEventNames = {
'WebkitTransition' : 'webkitTransitionEnd'
, 'MozTransition' : 'transitionend'
, 'OTransition' : 'otransitionend'
, 'msTransition' : 'MSTransitionEnd'
, 'transition' : 'transitionend'
}
, name

for (name in transEndEventNames){
if (el.style[name] !== undefined) {
return transEndEventNames[name]
}
}

}())

return transitionEnd && {
end: transitionEnd
}

})()

})

}(window.jQuery);

0 comments on commit 4a2c06b

Please sign in to comment.