summaryrefslogtreecommitdiff
path: root/addons/website/static/lib/bootstrap/js/bootstrap.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website/static/lib/bootstrap/js/bootstrap.js')
-rw-r--r--addons/website/static/lib/bootstrap/js/bootstrap.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/addons/website/static/lib/bootstrap/js/bootstrap.js b/addons/website/static/lib/bootstrap/js/bootstrap.js
index b22be6fce1d..2d31d0eb3c3 100644
--- a/addons/website/static/lib/bootstrap/js/bootstrap.js
+++ b/addons/website/static/lib/bootstrap/js/bootstrap.js
@@ -418,6 +418,17 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
setTimeout(function () { that.$element.trigger('slid') }, 0)
})
.emulateTransitionEnd(600)
+ } else if(this.$element.hasClass('slide')) {
+ this.$element.trigger(e)
+ if (e.isDefaultPrevented()) return
+ $active.animate({left: (direction == 'right' ? '100%' : '-100%')}, 600, function(){
+ $active.removeClass('active')
+ that.sliding = false
+ setTimeout(function() { that.$element.trigger('slid')}, 0)
+ })
+ $next.addClass(type).css({left: (direction == 'right' ? '-100%' : '100%')}).animate({left: 0}, 600, function() {
+ $next.removeClass(type).addClass('active')
+ })
} else {
this.$element.trigger(e)
if (e.isDefaultPrevented()) return