diff --git a/docs/ui-bootstrap-csp.css b/docs/ui-bootstrap-csp.css
index 0881e999ef..68b3a68c0a 100644
--- a/docs/ui-bootstrap-csp.css
+++ b/docs/ui-bootstrap-csp.css
@@ -4,6 +4,29 @@
-webkit-transition: 0s ease-in-out left;
transition: 0s ease-in-out left
}
+.fa-svg-icon {
+ display: inline-block;
+ vertical-align: middle;
+ min-width: 1em;
+ min-height: 1em;
+ height: 100%;
+ position: relative;
+ top: -1px;
+}
+
+.fa-svg-icon svg {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+}
+
+.fa-svg-icon svg g,
+.fa-svg-icon svg path {
+ fill: currentColor;
+}
+
.uib-datepicker .uib-title {
width: 100%;
}
diff --git a/docs/ui-bootstrap-tpls.js b/docs/ui-bootstrap-tpls.js
index d7540c1add..d3fd5af0b6 100644
--- a/docs/ui-bootstrap-tpls.js
+++ b/docs/ui-bootstrap-tpls.js
@@ -2,9 +2,9 @@
* ui-bootstrap4
* http://morgul.github.io/ui-bootstrap4/
- * Version: 3.0.3 - 2018-03-12
+ * Version: 3.0.5 - 2018-10-03
* License: MIT
- */angular.module("ui.bootstrap", ["ui.bootstrap.tpls", "ui.bootstrap.collapse","ui.bootstrap.tabindex","ui.bootstrap.accordion","ui.bootstrap.alert","ui.bootstrap.buttons","ui.bootstrap.carousel","ui.bootstrap.dateparser","ui.bootstrap.isClass","ui.bootstrap.datepicker","ui.bootstrap.position","ui.bootstrap.datepickerPopup","ui.bootstrap.debounce","ui.bootstrap.multiMap","ui.bootstrap.dropdown","ui.bootstrap.stackedMap","ui.bootstrap.modal","ui.bootstrap.paging","ui.bootstrap.pager","ui.bootstrap.pagination","ui.bootstrap.tooltip","ui.bootstrap.popover","ui.bootstrap.progressbar","ui.bootstrap.rating","ui.bootstrap.tabs","ui.bootstrap.timepicker","ui.bootstrap.typeahead"]);
+ */angular.module("ui.bootstrap", ["ui.bootstrap.tpls", "ui.bootstrap.collapse","ui.bootstrap.tabindex","ui.bootstrap.accordion","ui.bootstrap.alert","ui.bootstrap.buttons","ui.bootstrap.carousel","ui.bootstrap.common","ui.bootstrap.dateparser","ui.bootstrap.isClass","ui.bootstrap.datepicker","ui.bootstrap.position","ui.bootstrap.datepickerPopup","ui.bootstrap.debounce","ui.bootstrap.multiMap","ui.bootstrap.dropdown","ui.bootstrap.stackedMap","ui.bootstrap.modal","ui.bootstrap.paging","ui.bootstrap.pager","ui.bootstrap.pagination","ui.bootstrap.tooltip","ui.bootstrap.popover","ui.bootstrap.progressbar","ui.bootstrap.rating","ui.bootstrap.tabs","ui.bootstrap.timepicker","ui.bootstrap.typeahead"]);
angular.module("ui.bootstrap.tpls", ["uib/template/accordion/accordion-group.html","uib/template/accordion/accordion.html","uib/template/alert/alert.html","uib/template/carousel/carousel.html","uib/template/carousel/slide.html","uib/template/datepicker/datepicker.html","uib/template/datepicker/day.html","uib/template/datepicker/month.html","uib/template/datepicker/year.html","uib/template/datepickerPopup/popup.html","uib/template/modal/window.html","uib/template/pager/pager.html","uib/template/pagination/pagination.html","uib/template/tooltip/tooltip-html-popup.html","uib/template/tooltip/tooltip-popup.html","uib/template/tooltip/tooltip-template-popup.html","uib/template/popover/popover-html.html","uib/template/popover/popover-template.html","uib/template/popover/popover.html","uib/template/progressbar/bar.html","uib/template/progressbar/progress.html","uib/template/progressbar/progressbar.html","uib/template/rating/rating.html","uib/template/tabs/tab.html","uib/template/tabs/tabset.html","uib/template/timepicker/timepicker.html","uib/template/typeahead/typeahead-match.html","uib/template/typeahead/typeahead-popup.html"]);
angular.module('ui.bootstrap.collapse', [])
@@ -699,7 +699,7 @@ angular.module('ui.bootstrap.carousel', [])
return attrs.templateUrl || 'uib/template/carousel/carousel.html';
},
scope: {
- active: '=',
+ active: '=?',
interval: '=',
noTransition: '=',
noPause: '=',
@@ -786,6 +786,8 @@ function($animateCss) {
};
}]);
+angular.module('ui.bootstrap.common', []);
+
angular.module('ui.bootstrap.dateparser', [])
.service('uibDateParser', ['$log', '$locale', 'dateFilter', 'orderByFilter', 'filterFilter', function($log, $locale, dateFilter, orderByFilter, filterFilter) {
@@ -3420,7 +3422,6 @@ angular.module('ui.bootstrap.dropdown', ['ui.bootstrap.multiMap', 'ui.bootstrap.
return;
}
- openScope.focusToggleElement();
openScope.isOpen = false;
if (!$rootScope.$$phase) {
@@ -3510,7 +3511,7 @@ angular.module('ui.bootstrap.dropdown', ['ui.bootstrap.multiMap', 'ui.bootstrap.
scope.focusDropdownEntry = function(keyCode) {
var elems = self.dropdownMenu ? //If append to body is used.
- angular.element(self.dropdownMenu).find('a') :
+ angular.element(self.dropdownMenu).find('.dropdown-item') :
$element.find('div').eq(0).find('a.');
switch (keyCode) {
@@ -3629,7 +3630,7 @@ angular.module('ui.bootstrap.dropdown', ['ui.bootstrap.multiMap', 'ui.bootstrap.
self.dropdownMenu.css(css);
}
-
+
// find openContainer by uib-dropdown-menu directive
var openContainer = appendTo ? appendTo : angular.element($element[0].querySelector("[uib-dropdown-menu]"));
var dropdownOpenClass = appendTo ? appendToOpenClass : openClass;
@@ -3643,10 +3644,10 @@ angular.module('ui.bootstrap.dropdown', ['ui.bootstrap.multiMap', 'ui.bootstrap.
} else {
toggleClass = isOpen ? 'addClass' : 'removeClass';
}
-
+
// original Bootstrap 4 dropdown sets openClass on both dropdownMenu and element
$animate[toggleClass]($element, dropdownOpenClass);
-
+
$animate[toggleClass](openContainer, dropdownOpenClass).then(function() {
if (angular.isDefined(isOpen) && isOpen !== wasOpen) {
toggleInvoker($scope, { open: !!isOpen });
@@ -3662,6 +3663,7 @@ angular.module('ui.bootstrap.dropdown', ['ui.bootstrap.multiMap', 'ui.bootstrap.
var newEl = dropdownElement;
self.dropdownMenu.replaceWith(newEl);
self.dropdownMenu = newEl;
+ $animate.addClass(self.dropdownMenu, dropdownOpenClass);
$document.on('keydown', uibDropdownService.keybindFilter);
});
});
@@ -3747,6 +3749,21 @@ angular.module('ui.bootstrap.dropdown', ['ui.bootstrap.multiMap', 'ui.bootstrap.
element.on('click', toggleDropdown);
+ var openDropdown = function(event) {
+ if (event.which === 40 && !dropdownCtrl.isOpen()) {
+ event.preventDefault();
+ event.stopPropagation();
+
+ if (!element.hasClass('disabled') && !attrs.disabled) {
+ scope.$apply(function() {
+ dropdownCtrl.toggle();
+ });
+ }
+ }
+ };
+
+ element.on('keydown', openDropdown);
+
// WAI-ARIA
element.attr({ 'aria-haspopup': true, 'aria-expanded': false });
scope.$watch(dropdownCtrl.isOpen, function(isOpen) {
@@ -3755,6 +3772,7 @@ angular.module('ui.bootstrap.dropdown', ['ui.bootstrap.multiMap', 'ui.bootstrap.
scope.$on('$destroy', function() {
element.off('click', toggleDropdown);
+ element.off('keydown', openDropdown);
});
}
};
@@ -7491,17 +7509,13 @@ angular.module("uib/template/alert/alert.html", []).run(["$templateCache", funct
angular.module("uib/template/carousel/carousel.html", []).run(["$templateCache", function ($templateCache) {
$templateCache.put("uib/template/carousel/carousel.html",
"
\n" +
- " 1\">\n" +
- " \n" +
- " \n" +
- " \n" +
- " previous\n" +
+ " 1\">\n" +
+ " \n" +
+ " Previous\n" +
"\n" +
- " 1\">\n" +
- " \n" +
- " \n" +
- " \n" +
- " next\n" +
+ " 1\">\n" +
+ " \n" +
+ " Next\n" +
"\n" +
" 1\">\n" +
" - \n" +
@@ -7907,6 +7921,7 @@ angular.module("uib/template/typeahead/typeahead-popup.html", []).run(["$templat
"");
}]);
angular.module('ui.bootstrap.carousel').run(function() {!angular.$$csp().noInlineStyle && !angular.$$uibCarouselCss && angular.element(document).find('head').prepend(''); angular.$$uibCarouselCss = true; });
+angular.module('ui.bootstrap.common').run(function() {!angular.$$csp().noInlineStyle && !angular.$$uibCommonCss && angular.element(document).find('head').prepend(''); angular.$$uibCommonCss = true; });
angular.module('ui.bootstrap.datepicker').run(function() {!angular.$$csp().noInlineStyle && !angular.$$uibDatepickerCss && angular.element(document).find('head').prepend(''); angular.$$uibDatepickerCss = true; });
angular.module('ui.bootstrap.position').run(function() {!angular.$$csp().noInlineStyle && !angular.$$uibPositionCss && angular.element(document).find('head').prepend(''); angular.$$uibPositionCss = true; });
angular.module('ui.bootstrap.datepickerPopup').run(function() {!angular.$$csp().noInlineStyle && !angular.$$uibDatepickerpopupCss && angular.element(document).find('head').prepend(''); angular.$$uibDatepickerpopupCss = true; });
diff --git a/docs/ui-bootstrap.js b/docs/ui-bootstrap.js
index 92c010818c..31931013da 100644
--- a/docs/ui-bootstrap.js
+++ b/docs/ui-bootstrap.js
@@ -2,9 +2,9 @@
* ui-bootstrap4
* http://morgul.github.io/ui-bootstrap4/
- * Version: 3.0.3 - 2018-03-12
+ * Version: 3.0.5 - 2018-10-03
* License: MIT
- */angular.module("ui.bootstrap", ["ui.bootstrap.collapse","ui.bootstrap.tabindex","ui.bootstrap.accordion","ui.bootstrap.alert","ui.bootstrap.buttons","ui.bootstrap.carousel","ui.bootstrap.dateparser","ui.bootstrap.isClass","ui.bootstrap.datepicker","ui.bootstrap.position","ui.bootstrap.datepickerPopup","ui.bootstrap.debounce","ui.bootstrap.multiMap","ui.bootstrap.dropdown","ui.bootstrap.stackedMap","ui.bootstrap.modal","ui.bootstrap.paging","ui.bootstrap.pager","ui.bootstrap.pagination","ui.bootstrap.tooltip","ui.bootstrap.popover","ui.bootstrap.progressbar","ui.bootstrap.rating","ui.bootstrap.tabs","ui.bootstrap.timepicker","ui.bootstrap.typeahead"]);
+ */angular.module("ui.bootstrap", ["ui.bootstrap.collapse","ui.bootstrap.tabindex","ui.bootstrap.accordion","ui.bootstrap.alert","ui.bootstrap.buttons","ui.bootstrap.carousel","ui.bootstrap.common","ui.bootstrap.dateparser","ui.bootstrap.isClass","ui.bootstrap.datepicker","ui.bootstrap.position","ui.bootstrap.datepickerPopup","ui.bootstrap.debounce","ui.bootstrap.multiMap","ui.bootstrap.dropdown","ui.bootstrap.stackedMap","ui.bootstrap.modal","ui.bootstrap.paging","ui.bootstrap.pager","ui.bootstrap.pagination","ui.bootstrap.tooltip","ui.bootstrap.popover","ui.bootstrap.progressbar","ui.bootstrap.rating","ui.bootstrap.tabs","ui.bootstrap.timepicker","ui.bootstrap.typeahead"]);
angular.module('ui.bootstrap.collapse', [])
.directive('uibCollapse', ['$animate', '$q', '$parse', '$injector', function($animate, $q, $parse, $injector) {
@@ -698,7 +698,7 @@ angular.module('ui.bootstrap.carousel', [])
return attrs.templateUrl || 'uib/template/carousel/carousel.html';
},
scope: {
- active: '=',
+ active: '=?',
interval: '=',
noTransition: '=',
noPause: '=',
@@ -785,6 +785,8 @@ function($animateCss) {
};
}]);
+angular.module('ui.bootstrap.common', []);
+
angular.module('ui.bootstrap.dateparser', [])
.service('uibDateParser', ['$log', '$locale', 'dateFilter', 'orderByFilter', 'filterFilter', function($log, $locale, dateFilter, orderByFilter, filterFilter) {
@@ -3419,7 +3421,6 @@ angular.module('ui.bootstrap.dropdown', ['ui.bootstrap.multiMap', 'ui.bootstrap.
return;
}
- openScope.focusToggleElement();
openScope.isOpen = false;
if (!$rootScope.$$phase) {
@@ -3509,7 +3510,7 @@ angular.module('ui.bootstrap.dropdown', ['ui.bootstrap.multiMap', 'ui.bootstrap.
scope.focusDropdownEntry = function(keyCode) {
var elems = self.dropdownMenu ? //If append to body is used.
- angular.element(self.dropdownMenu).find('a') :
+ angular.element(self.dropdownMenu).find('.dropdown-item') :
$element.find('div').eq(0).find('a.');
switch (keyCode) {
@@ -3628,7 +3629,7 @@ angular.module('ui.bootstrap.dropdown', ['ui.bootstrap.multiMap', 'ui.bootstrap.
self.dropdownMenu.css(css);
}
-
+
// find openContainer by uib-dropdown-menu directive
var openContainer = appendTo ? appendTo : angular.element($element[0].querySelector("[uib-dropdown-menu]"));
var dropdownOpenClass = appendTo ? appendToOpenClass : openClass;
@@ -3642,10 +3643,10 @@ angular.module('ui.bootstrap.dropdown', ['ui.bootstrap.multiMap', 'ui.bootstrap.
} else {
toggleClass = isOpen ? 'addClass' : 'removeClass';
}
-
+
// original Bootstrap 4 dropdown sets openClass on both dropdownMenu and element
$animate[toggleClass]($element, dropdownOpenClass);
-
+
$animate[toggleClass](openContainer, dropdownOpenClass).then(function() {
if (angular.isDefined(isOpen) && isOpen !== wasOpen) {
toggleInvoker($scope, { open: !!isOpen });
@@ -3661,6 +3662,7 @@ angular.module('ui.bootstrap.dropdown', ['ui.bootstrap.multiMap', 'ui.bootstrap.
var newEl = dropdownElement;
self.dropdownMenu.replaceWith(newEl);
self.dropdownMenu = newEl;
+ $animate.addClass(self.dropdownMenu, dropdownOpenClass);
$document.on('keydown', uibDropdownService.keybindFilter);
});
});
@@ -3746,6 +3748,21 @@ angular.module('ui.bootstrap.dropdown', ['ui.bootstrap.multiMap', 'ui.bootstrap.
element.on('click', toggleDropdown);
+ var openDropdown = function(event) {
+ if (event.which === 40 && !dropdownCtrl.isOpen()) {
+ event.preventDefault();
+ event.stopPropagation();
+
+ if (!element.hasClass('disabled') && !attrs.disabled) {
+ scope.$apply(function() {
+ dropdownCtrl.toggle();
+ });
+ }
+ }
+ };
+
+ element.on('keydown', openDropdown);
+
// WAI-ARIA
element.attr({ 'aria-haspopup': true, 'aria-expanded': false });
scope.$watch(dropdownCtrl.isOpen, function(isOpen) {
@@ -3754,6 +3771,7 @@ angular.module('ui.bootstrap.dropdown', ['ui.bootstrap.multiMap', 'ui.bootstrap.
scope.$on('$destroy', function() {
element.off('click', toggleDropdown);
+ element.off('keydown', openDropdown);
});
}
};
@@ -7458,6 +7476,7 @@ angular.module('ui.bootstrap.typeahead', ['ui.bootstrap.debounce', 'ui.bootstrap
};
}]);
angular.module('ui.bootstrap.carousel').run(function() {!angular.$$csp().noInlineStyle && !angular.$$uibCarouselCss && angular.element(document).find('head').prepend(''); angular.$$uibCarouselCss = true; });
+angular.module('ui.bootstrap.common').run(function() {!angular.$$csp().noInlineStyle && !angular.$$uibCommonCss && angular.element(document).find('head').prepend(''); angular.$$uibCommonCss = true; });
angular.module('ui.bootstrap.datepicker').run(function() {!angular.$$csp().noInlineStyle && !angular.$$uibDatepickerCss && angular.element(document).find('head').prepend(''); angular.$$uibDatepickerCss = true; });
angular.module('ui.bootstrap.position').run(function() {!angular.$$csp().noInlineStyle && !angular.$$uibPositionCss && angular.element(document).find('head').prepend(''); angular.$$uibPositionCss = true; });
angular.module('ui.bootstrap.datepickerPopup').run(function() {!angular.$$csp().noInlineStyle && !angular.$$uibDatepickerpopupCss && angular.element(document).find('head').prepend(''); angular.$$uibDatepickerpopupCss = true; });
diff --git a/docs/versions-mapping.json b/docs/versions-mapping.json
index 6fc1220cf3..f42c51a2be 100644
--- a/docs/versions-mapping.json
+++ b/docs/versions-mapping.json
@@ -1 +1 @@
-[{"version":"Current","url":"/angular-ui-bootstrap4"},{"version":"3.0.4","url":"/angular-ui-bootstrap4/versioned-docs/3.0.4"},{"version":"3.0.3","url":"/angular-ui-bootstrap4/versioned-docs/3.0.3"},{"version":"3.0.2","url":"/angular-ui-bootstrap4/versioned-docs/3.0.2"},{"version":"3.0.1","url":"/angular-ui-bootstrap4/versioned-docs/3.0.1"},{"version":"3.0.0","url":"/angular-ui-bootstrap4/versioned-docs/3.0.0"},{"version":"2.5.0","url":"/angular-ui-bootstrap4/versioned-docs/2.5.0"},{"version":"2.4.0","url":"/angular-ui-bootstrap4/versioned-docs/2.4.0"},{"version":"2.3.2","url":"/angular-ui-bootstrap4/versioned-docs/2.3.2"},{"version":"2.3.1","url":"/angular-ui-bootstrap4/versioned-docs/2.3.1"},{"version":"2.3.0","url":"/angular-ui-bootstrap4/versioned-docs/2.3.0"},{"version":"2.2.0","url":"/angular-ui-bootstrap4/versioned-docs/2.2.0"},{"version":"2.1.4","url":"/angular-ui-bootstrap4/versioned-docs/2.1.4"},{"version":"2.1.3","url":"/angular-ui-bootstrap4/versioned-docs/2.1.3"},{"version":"2.1.2","url":"/angular-ui-bootstrap4/versioned-docs/2.1.2"},{"version":"2.1.1","url":"/angular-ui-bootstrap4/versioned-docs/2.1.1"},{"version":"2.1.0","url":"/angular-ui-bootstrap4/versioned-docs/2.1.0"},{"version":"2.0.2","url":"/angular-ui-bootstrap4/versioned-docs/2.0.2"},{"version":"2.0.1","url":"/angular-ui-bootstrap4/versioned-docs/2.0.1"},{"version":"2.0.0","url":"/angular-ui-bootstrap4/versioned-docs/2.0.0"},{"version":"1.3.3","url":"/angular-ui-bootstrap4/versioned-docs/1.3.3"},{"version":"1.3.2","url":"/angular-ui-bootstrap4/versioned-docs/1.3.2"},{"version":"1.3.1","url":"/angular-ui-bootstrap4/versioned-docs/1.3.1"},{"version":"1.3.0","url":"/angular-ui-bootstrap4/versioned-docs/1.3.0"},{"version":"1.2.5","url":"/angular-ui-bootstrap4/versioned-docs/1.2.5"},{"version":"1.2.4","url":"/angular-ui-bootstrap4/versioned-docs/1.2.4"},{"version":"1.2.3","url":"/angular-ui-bootstrap4/versioned-docs/1.2.3"},{"version":"1.2.2","url":"/angular-ui-bootstrap4/versioned-docs/1.2.2"},{"version":"1.2.1","url":"/angular-ui-bootstrap4/versioned-docs/1.2.1"},{"version":"1.2.0","url":"/angular-ui-bootstrap4/versioned-docs/1.2.0"},{"version":"1.1.2","url":"/angular-ui-bootstrap4/versioned-docs/1.1.2"},{"version":"1.1.1","url":"/angular-ui-bootstrap4/versioned-docs/1.1.1"},{"version":"1.1.0","url":"/angular-ui-bootstrap4/versioned-docs/1.1.0"},{"version":"1.0.3","url":"/angular-ui-bootstrap4/versioned-docs/1.0.3"},{"version":"1.0.2","url":"/angular-ui-bootstrap4/versioned-docs/1.0.2"},{"version":"1.0.1","url":"/angular-ui-bootstrap4/versioned-docs/1.0.1"},{"version":"1.0.0","url":"/angular-ui-bootstrap4/versioned-docs/1.0.0"},{"version":"0.14.3","url":"/angular-ui-bootstrap4/versioned-docs/0.14.3"},{"version":"0.14.2","url":"/angular-ui-bootstrap4/versioned-docs/0.14.2"},{"version":"0.14.1","url":"/angular-ui-bootstrap4/versioned-docs/0.14.1"},{"version":"0.14.0","url":"/angular-ui-bootstrap4/versioned-docs/0.14.0"},{"version":"0.13.4","url":"/angular-ui-bootstrap4/versioned-docs/0.13.4"},{"version":"0.13.3","url":"/angular-ui-bootstrap4/versioned-docs/0.13.3"},{"version":"0.13.2","url":"/angular-ui-bootstrap4/versioned-docs/0.13.2"},{"version":"0.13.1","url":"/angular-ui-bootstrap4/versioned-docs/0.13.1"},{"version":"0.13.0","url":"/angular-ui-bootstrap4/versioned-docs/0.13.0"},{"version":"0.12.1","url":"/angular-ui-bootstrap4/versioned-docs/0.12.1"},{"version":"0.12.0","url":"/angular-ui-bootstrap4/versioned-docs/0.12.0"}]
\ No newline at end of file
+[{"version":"Current","url":"/angular-ui-bootstrap4"},{"version":"3.0.5","url":"/angular-ui-bootstrap4/versioned-docs/3.0.5"},{"version":"3.0.4","url":"/angular-ui-bootstrap4/versioned-docs/3.0.4"},{"version":"3.0.3","url":"/angular-ui-bootstrap4/versioned-docs/3.0.3"},{"version":"3.0.2","url":"/angular-ui-bootstrap4/versioned-docs/3.0.2"},{"version":"3.0.1","url":"/angular-ui-bootstrap4/versioned-docs/3.0.1"},{"version":"3.0.0","url":"/angular-ui-bootstrap4/versioned-docs/3.0.0"},{"version":"2.5.0","url":"/angular-ui-bootstrap4/versioned-docs/2.5.0"},{"version":"2.4.0","url":"/angular-ui-bootstrap4/versioned-docs/2.4.0"},{"version":"2.3.2","url":"/angular-ui-bootstrap4/versioned-docs/2.3.2"},{"version":"2.3.1","url":"/angular-ui-bootstrap4/versioned-docs/2.3.1"},{"version":"2.3.0","url":"/angular-ui-bootstrap4/versioned-docs/2.3.0"},{"version":"2.2.0","url":"/angular-ui-bootstrap4/versioned-docs/2.2.0"},{"version":"2.1.4","url":"/angular-ui-bootstrap4/versioned-docs/2.1.4"},{"version":"2.1.3","url":"/angular-ui-bootstrap4/versioned-docs/2.1.3"},{"version":"2.1.2","url":"/angular-ui-bootstrap4/versioned-docs/2.1.2"},{"version":"2.1.1","url":"/angular-ui-bootstrap4/versioned-docs/2.1.1"},{"version":"2.1.0","url":"/angular-ui-bootstrap4/versioned-docs/2.1.0"},{"version":"2.0.2","url":"/angular-ui-bootstrap4/versioned-docs/2.0.2"},{"version":"2.0.1","url":"/angular-ui-bootstrap4/versioned-docs/2.0.1"},{"version":"2.0.0","url":"/angular-ui-bootstrap4/versioned-docs/2.0.0"},{"version":"1.3.3","url":"/angular-ui-bootstrap4/versioned-docs/1.3.3"},{"version":"1.3.2","url":"/angular-ui-bootstrap4/versioned-docs/1.3.2"},{"version":"1.3.1","url":"/angular-ui-bootstrap4/versioned-docs/1.3.1"},{"version":"1.3.0","url":"/angular-ui-bootstrap4/versioned-docs/1.3.0"},{"version":"1.2.5","url":"/angular-ui-bootstrap4/versioned-docs/1.2.5"},{"version":"1.2.4","url":"/angular-ui-bootstrap4/versioned-docs/1.2.4"},{"version":"1.2.3","url":"/angular-ui-bootstrap4/versioned-docs/1.2.3"},{"version":"1.2.2","url":"/angular-ui-bootstrap4/versioned-docs/1.2.2"},{"version":"1.2.1","url":"/angular-ui-bootstrap4/versioned-docs/1.2.1"},{"version":"1.2.0","url":"/angular-ui-bootstrap4/versioned-docs/1.2.0"},{"version":"1.1.2","url":"/angular-ui-bootstrap4/versioned-docs/1.1.2"},{"version":"1.1.1","url":"/angular-ui-bootstrap4/versioned-docs/1.1.1"},{"version":"1.1.0","url":"/angular-ui-bootstrap4/versioned-docs/1.1.0"},{"version":"1.0.3","url":"/angular-ui-bootstrap4/versioned-docs/1.0.3"},{"version":"1.0.2","url":"/angular-ui-bootstrap4/versioned-docs/1.0.2"},{"version":"1.0.1","url":"/angular-ui-bootstrap4/versioned-docs/1.0.1"},{"version":"1.0.0","url":"/angular-ui-bootstrap4/versioned-docs/1.0.0"},{"version":"0.14.3","url":"/angular-ui-bootstrap4/versioned-docs/0.14.3"},{"version":"0.14.2","url":"/angular-ui-bootstrap4/versioned-docs/0.14.2"},{"version":"0.14.1","url":"/angular-ui-bootstrap4/versioned-docs/0.14.1"},{"version":"0.14.0","url":"/angular-ui-bootstrap4/versioned-docs/0.14.0"},{"version":"0.13.4","url":"/angular-ui-bootstrap4/versioned-docs/0.13.4"},{"version":"0.13.3","url":"/angular-ui-bootstrap4/versioned-docs/0.13.3"},{"version":"0.13.2","url":"/angular-ui-bootstrap4/versioned-docs/0.13.2"},{"version":"0.13.1","url":"/angular-ui-bootstrap4/versioned-docs/0.13.1"},{"version":"0.13.0","url":"/angular-ui-bootstrap4/versioned-docs/0.13.0"},{"version":"0.12.1","url":"/angular-ui-bootstrap4/versioned-docs/0.12.1"},{"version":"0.12.0","url":"/angular-ui-bootstrap4/versioned-docs/0.12.0"}]
\ No newline at end of file
diff --git a/src/carousel/carousel.css b/src/carousel/carousel.css
index 061b3046d5..a17a03ac68 100644
--- a/src/carousel/carousel.css
+++ b/src/carousel/carousel.css
@@ -1,4 +1,4 @@
.ng-animate.item:not(.left):not(.right) {
-webkit-transition: 0s ease-in-out left;
transition: 0s ease-in-out left
-}
\ No newline at end of file
+}t