Commit 5e928c7c authored by Mark Otto's avatar Mark Otto
Browse files

Merge branch 'v4' of https://github.com/twbs/derpstrap into v4

parents a0ae458a 7ba24450
Showing with 378 additions and 428 deletions
+378 -428
...@@ -2332,11 +2332,6 @@ fieldset[disabled] .btn-primary:hover { ...@@ -2332,11 +2332,6 @@ fieldset[disabled] .btn-primary:hover {
border-color: #0275d8; border-color: #0275d8;
} }
.btn-primary .badge {
color: #0275d8;
background-color: #fff;
}
.btn-secondary { .btn-secondary {
color: #373a3c; color: #373a3c;
background-color: #fff; background-color: #fff;
...@@ -2382,11 +2377,6 @@ fieldset[disabled] .btn-secondary:hover { ...@@ -2382,11 +2377,6 @@ fieldset[disabled] .btn-secondary:hover {
border-color: #ccc; border-color: #ccc;
} }
.btn-secondary .badge {
color: #fff;
background-color: #373a3c;
}
.btn-info { .btn-info {
color: #fff; color: #fff;
background-color: #5bc0de; background-color: #5bc0de;
...@@ -2432,11 +2422,6 @@ fieldset[disabled] .btn-info:hover { ...@@ -2432,11 +2422,6 @@ fieldset[disabled] .btn-info:hover {
border-color: #5bc0de; border-color: #5bc0de;
} }
.btn-info .badge {
color: #5bc0de;
background-color: #fff;
}
.btn-success { .btn-success {
color: #fff; color: #fff;
background-color: #5cb85c; background-color: #5cb85c;
...@@ -2482,11 +2467,6 @@ fieldset[disabled] .btn-success:hover { ...@@ -2482,11 +2467,6 @@ fieldset[disabled] .btn-success:hover {
border-color: #5cb85c; border-color: #5cb85c;
} }
.btn-success .badge {
color: #5cb85c;
background-color: #fff;
}
.btn-warning { .btn-warning {
color: #fff; color: #fff;
background-color: #f0ad4e; background-color: #f0ad4e;
...@@ -2532,11 +2512,6 @@ fieldset[disabled] .btn-warning:hover { ...@@ -2532,11 +2512,6 @@ fieldset[disabled] .btn-warning:hover {
border-color: #f0ad4e; border-color: #f0ad4e;
} }
.btn-warning .badge {
color: #f0ad4e;
background-color: #fff;
}
.btn-danger { .btn-danger {
color: #fff; color: #fff;
background-color: #d9534f; background-color: #d9534f;
...@@ -2582,11 +2557,6 @@ fieldset[disabled] .btn-danger:hover { ...@@ -2582,11 +2557,6 @@ fieldset[disabled] .btn-danger:hover {
border-color: #d9534f; border-color: #d9534f;
} }
.btn-danger .badge {
color: #d9534f;
background-color: #fff;
}
.btn-primary-outline { .btn-primary-outline {
color: #0275d8; color: #0275d8;
background-color: #fff; background-color: #fff;
......
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
This diff is collapsed.
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
This diff is collapsed.
This diff is collapsed.
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
var Event = { var Event = {
CLOSE: 'close' + EVENT_KEY, CLOSE: 'close' + EVENT_KEY,
CLOSED: 'closed' + EVENT_KEY, CLOSED: 'closed' + EVENT_KEY,
CLICK_DATA_API: 'click' + EVENT_KEY + '' + DATA_API_KEY CLICK_DATA_API: 'click' + EVENT_KEY + DATA_API_KEY
}; };
var ClassName = { var ClassName = {
...@@ -73,6 +73,14 @@ ...@@ -73,6 +73,14 @@
this._element = element; this._element = element;
} }
/**
* ------------------------------------------------------------------------
* Data Api implementation
* ------------------------------------------------------------------------
*/
// getters
_createClass(Alert, [{ _createClass(Alert, [{
key: 'close', key: 'close',
...@@ -96,11 +104,11 @@ ...@@ -96,11 +104,11 @@
$.removeData(this._element, DATA_KEY); $.removeData(this._element, DATA_KEY);
this._element = null; this._element = null;
} }
}, {
key: '_getRootElement',
// private // private
}, {
key: '_getRootElement',
value: function _getRootElement(element) { value: function _getRootElement(element) {
var parent = false; var parent = false;
var selector = _Util['default'].getSelectorFromElement(element); var selector = _Util['default'].getSelectorFromElement(element);
...@@ -139,11 +147,11 @@ ...@@ -139,11 +147,11 @@
value: function _destroyElement(element) { value: function _destroyElement(element) {
$(element).detach().trigger(Event.CLOSED).remove(); $(element).detach().trigger(Event.CLOSED).remove();
} }
}], [{
key: '_jQueryInterface',
// static // static
}], [{
key: '_jQueryInterface',
value: function _jQueryInterface(config) { value: function _jQueryInterface(config) {
return this.each(function () { return this.each(function () {
var $element = $(this); var $element = $(this);
...@@ -172,10 +180,7 @@ ...@@ -172,10 +180,7 @@
} }
}, { }, {
key: 'VERSION', key: 'VERSION',
get: function get() {
// getters
get: function () {
return VERSION; return VERSION;
} }
}]); }]);
...@@ -183,12 +188,6 @@ ...@@ -183,12 +188,6 @@
return Alert; return Alert;
})(); })();
/**
* ------------------------------------------------------------------------
* Data Api implementation
* ------------------------------------------------------------------------
*/
$(document).on(Event.CLICK_DATA_API, Selector.DISMISS, Alert._handleDismiss(new Alert())); $(document).on(Event.CLICK_DATA_API, Selector.DISMISS, Alert._handleDismiss(new Alert()));
/** /**
......
...@@ -55,8 +55,8 @@ ...@@ -55,8 +55,8 @@
}; };
var Event = { var Event = {
CLICK_DATA_API: 'click' + EVENT_KEY + '' + DATA_API_KEY, CLICK_DATA_API: 'click' + EVENT_KEY + DATA_API_KEY,
FOCUS_BLUR_DATA_API: 'focus' + EVENT_KEY + '' + DATA_API_KEY + ' ' + ('blur' + EVENT_KEY + '' + DATA_API_KEY) FOCUS_BLUR_DATA_API: 'focus' + EVENT_KEY + DATA_API_KEY + ' ' + ('blur' + EVENT_KEY + DATA_API_KEY)
}; };
/** /**
...@@ -72,6 +72,14 @@ ...@@ -72,6 +72,14 @@
this._element = element; this._element = element;
} }
/**
* ------------------------------------------------------------------------
* Data Api implementation
* ------------------------------------------------------------------------
*/
// getters
_createClass(Button, [{ _createClass(Button, [{
key: 'toggle', key: 'toggle',
...@@ -116,11 +124,11 @@ ...@@ -116,11 +124,11 @@
$.removeData(this._element, DATA_KEY); $.removeData(this._element, DATA_KEY);
this._element = null; this._element = null;
} }
}], [{
key: '_jQueryInterface',
// static // static
}], [{
key: '_jQueryInterface',
value: function _jQueryInterface(config) { value: function _jQueryInterface(config) {
return this.each(function () { return this.each(function () {
var data = $(this).data(DATA_KEY); var data = $(this).data(DATA_KEY);
...@@ -137,10 +145,7 @@ ...@@ -137,10 +145,7 @@
} }
}, { }, {
key: 'VERSION', key: 'VERSION',
get: function get() {
// getters
get: function () {
return VERSION; return VERSION;
} }
}]); }]);
...@@ -148,12 +153,6 @@ ...@@ -148,12 +153,6 @@
return Button; return Button;
})(); })();
/**
* ------------------------------------------------------------------------
* Data Api implementation
* ------------------------------------------------------------------------
*/
$(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, function (event) { $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, function (event) {
event.preventDefault(); event.preventDefault();
......
...@@ -71,8 +71,8 @@ ...@@ -71,8 +71,8 @@
KEYDOWN: 'keydown' + EVENT_KEY, KEYDOWN: 'keydown' + EVENT_KEY,
MOUSEENTER: 'mouseenter' + EVENT_KEY, MOUSEENTER: 'mouseenter' + EVENT_KEY,
MOUSELEAVE: 'mouseleave' + EVENT_KEY, MOUSELEAVE: 'mouseleave' + EVENT_KEY,
LOAD_DATA_API: 'load' + EVENT_KEY + '' + DATA_API_KEY, LOAD_DATA_API: 'load' + EVENT_KEY + DATA_API_KEY,
CLICK_DATA_API: 'click' + EVENT_KEY + '' + DATA_API_KEY CLICK_DATA_API: 'click' + EVENT_KEY + DATA_API_KEY
}; };
var ClassName = { var ClassName = {
...@@ -118,6 +118,14 @@ ...@@ -118,6 +118,14 @@
this._addEventListeners(); this._addEventListeners();
} }
/**
* ------------------------------------------------------------------------
* Data Api implementation
* ------------------------------------------------------------------------
*/
// getters
_createClass(Carousel, [{ _createClass(Carousel, [{
key: 'next', key: 'next',
...@@ -211,11 +219,11 @@ ...@@ -211,11 +219,11 @@
this._activeElement = null; this._activeElement = null;
this._indicatorsElement = null; this._indicatorsElement = null;
} }
}, {
key: '_getConfig',
// private // private
}, {
key: '_getConfig',
value: function _getConfig(config) { value: function _getConfig(config) {
config = $.extend({}, Default, config); config = $.extend({}, Default, config);
_Util['default'].typeCheckConfig(NAME, config, DefaultType); _Util['default'].typeCheckConfig(NAME, config, DefaultType);
...@@ -371,11 +379,11 @@ ...@@ -371,11 +379,11 @@
this.cycle(); this.cycle();
} }
} }
}], [{
key: '_jQueryInterface',
// static // static
}], [{
key: '_jQueryInterface',
value: function _jQueryInterface(config) { value: function _jQueryInterface(config) {
return this.each(function () { return this.each(function () {
var data = $(this).data(DATA_KEY); var data = $(this).data(DATA_KEY);
...@@ -434,15 +442,12 @@ ...@@ -434,15 +442,12 @@
} }
}, { }, {
key: 'VERSION', key: 'VERSION',
get: function get() {
// getters
get: function () {
return VERSION; return VERSION;
} }
}, { }, {
key: 'Default', key: 'Default',
get: function () { get: function get() {
return Default; return Default;
} }
}]); }]);
...@@ -450,12 +455,6 @@ ...@@ -450,12 +455,6 @@
return Carousel; return Carousel;
})(); })();
/**
* ------------------------------------------------------------------------
* Data Api implementation
* ------------------------------------------------------------------------
*/
$(document).on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler); $(document).on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler);
$(window).on(Event.LOAD_DATA_API, function () { $(window).on(Event.LOAD_DATA_API, function () {
......
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
SHOWN: 'shown' + EVENT_KEY, SHOWN: 'shown' + EVENT_KEY,
HIDE: 'hide' + EVENT_KEY, HIDE: 'hide' + EVENT_KEY,
HIDDEN: 'hidden' + EVENT_KEY, HIDDEN: 'hidden' + EVENT_KEY,
CLICK_DATA_API: 'click' + EVENT_KEY + '' + DATA_API_KEY CLICK_DATA_API: 'click' + EVENT_KEY + DATA_API_KEY
}; };
var ClassName = { var ClassName = {
...@@ -105,6 +105,14 @@ ...@@ -105,6 +105,14 @@
} }
} }
/**
* ------------------------------------------------------------------------
* Data Api implementation
* ------------------------------------------------------------------------
*/
// getters
_createClass(Collapse, [{ _createClass(Collapse, [{
key: 'toggle', key: 'toggle',
...@@ -251,11 +259,11 @@ ...@@ -251,11 +259,11 @@
this._triggerArray = null; this._triggerArray = null;
this._isTransitioning = null; this._isTransitioning = null;
} }
}, {
key: '_getConfig',
// private // private
}, {
key: '_getConfig',
value: function _getConfig(config) { value: function _getConfig(config) {
config = $.extend({}, Default, config); config = $.extend({}, Default, config);
config.toggle = !!config.toggle; // coerce string values config.toggle = !!config.toggle; // coerce string values
...@@ -294,11 +302,11 @@ ...@@ -294,11 +302,11 @@
} }
} }
} }
}], [{
key: '_getTargetFromElement',
// static // static
}], [{
key: '_getTargetFromElement',
value: function _getTargetFromElement(element) { value: function _getTargetFromElement(element) {
var selector = _Util['default'].getSelectorFromElement(element); var selector = _Util['default'].getSelectorFromElement(element);
return selector ? $(selector)[0] : null; return selector ? $(selector)[0] : null;
...@@ -327,15 +335,12 @@ ...@@ -327,15 +335,12 @@
} }
}, { }, {
key: 'VERSION', key: 'VERSION',
get: function get() {
// getters
get: function () {
return VERSION; return VERSION;
} }
}, { }, {
key: 'Default', key: 'Default',
get: function () { get: function get() {
return Default; return Default;
} }
}]); }]);
...@@ -343,12 +348,6 @@ ...@@ -343,12 +348,6 @@
return Collapse; return Collapse;
})(); })();
/**
* ------------------------------------------------------------------------
* Data Api implementation
* ------------------------------------------------------------------------
*/
$(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) { $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {
event.preventDefault(); event.preventDefault();
......
...@@ -49,8 +49,8 @@ ...@@ -49,8 +49,8 @@
SHOW: 'show' + EVENT_KEY, SHOW: 'show' + EVENT_KEY,
SHOWN: 'shown' + EVENT_KEY, SHOWN: 'shown' + EVENT_KEY,
CLICK: 'click' + EVENT_KEY, CLICK: 'click' + EVENT_KEY,
CLICK_DATA_API: 'click' + EVENT_KEY + '' + DATA_API_KEY, CLICK_DATA_API: 'click' + EVENT_KEY + DATA_API_KEY,
KEYDOWN_DATA_API: 'keydown' + EVENT_KEY + '' + DATA_API_KEY KEYDOWN_DATA_API: 'keydown' + EVENT_KEY + DATA_API_KEY
}; };
var ClassName = { var ClassName = {
...@@ -84,6 +84,14 @@ ...@@ -84,6 +84,14 @@
this._addEventListeners(); this._addEventListeners();
} }
/**
* ------------------------------------------------------------------------
* Data Api implementation
* ------------------------------------------------------------------------
*/
// getters
_createClass(Dropdown, [{ _createClass(Dropdown, [{
key: 'toggle', key: 'toggle',
...@@ -136,19 +144,19 @@ ...@@ -136,19 +144,19 @@
$(this._element).off(EVENT_KEY); $(this._element).off(EVENT_KEY);
this._element = null; this._element = null;
} }
}, {
key: '_addEventListeners',
// private // private
}, {
key: '_addEventListeners',
value: function _addEventListeners() { value: function _addEventListeners() {
$(this._element).on(Event.CLICK, this.toggle); $(this._element).on(Event.CLICK, this.toggle);
} }
}], [{
key: '_jQueryInterface',
// static // static
}], [{
key: '_jQueryInterface',
value: function _jQueryInterface(config) { value: function _jQueryInterface(config) {
return this.each(function () { return this.each(function () {
var data = $(this).data(DATA_KEY); var data = $(this).data(DATA_KEY);
...@@ -259,10 +267,7 @@ ...@@ -259,10 +267,7 @@
} }
}, { }, {
key: 'VERSION', key: 'VERSION',
get: function get() {
// getters
get: function () {
return VERSION; return VERSION;
} }
}]); }]);
...@@ -270,12 +275,6 @@ ...@@ -270,12 +275,6 @@
return Dropdown; return Dropdown;
})(); })();
/**
* ------------------------------------------------------------------------
* Data Api implementation
* ------------------------------------------------------------------------
*/
$(document).on(Event.KEYDOWN_DATA_API, Selector.DATA_TOGGLE, Dropdown._dataApiKeydownHandler).on(Event.KEYDOWN_DATA_API, Selector.ROLE_MENU, Dropdown._dataApiKeydownHandler).on(Event.KEYDOWN_DATA_API, Selector.ROLE_LISTBOX, Dropdown._dataApiKeydownHandler).on(Event.CLICK_DATA_API, Dropdown._clearMenus).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, Dropdown.prototype.toggle).on(Event.CLICK_DATA_API, Selector.FORM_CHILD, function (e) { $(document).on(Event.KEYDOWN_DATA_API, Selector.DATA_TOGGLE, Dropdown._dataApiKeydownHandler).on(Event.KEYDOWN_DATA_API, Selector.ROLE_MENU, Dropdown._dataApiKeydownHandler).on(Event.KEYDOWN_DATA_API, Selector.ROLE_LISTBOX, Dropdown._dataApiKeydownHandler).on(Event.CLICK_DATA_API, Dropdown._clearMenus).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, Dropdown.prototype.toggle).on(Event.CLICK_DATA_API, Selector.FORM_CHILD, function (e) {
e.stopPropagation(); e.stopPropagation();
}); });
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
HIDDEN: 'hidden' + EVENT_KEY, HIDDEN: 'hidden' + EVENT_KEY,
SHOW: 'show' + EVENT_KEY, SHOW: 'show' + EVENT_KEY,
SHOWN: 'shown' + EVENT_KEY, SHOWN: 'shown' + EVENT_KEY,
CLICK_DATA_API: 'click' + EVENT_KEY + '' + DATA_API_KEY CLICK_DATA_API: 'click' + EVENT_KEY + DATA_API_KEY
}; };
var ClassName = { var ClassName = {
...@@ -84,6 +84,14 @@ ...@@ -84,6 +84,14 @@
this._element = element; this._element = element;
} }
/**
* ------------------------------------------------------------------------
* Data Api implementation
* ------------------------------------------------------------------------
*/
// getters
_createClass(Tab, [{ _createClass(Tab, [{
key: 'show', key: 'show',
...@@ -159,11 +167,11 @@ ...@@ -159,11 +167,11 @@
$.removeClass(this._element, DATA_KEY); $.removeClass(this._element, DATA_KEY);
this._element = null; this._element = null;
} }
}, {
key: '_activate',
// private // private
}, {
key: '_activate',
value: function _activate(element, container, callback) { value: function _activate(element, container, callback) {
var active = $(container).find(Selector.ACTIVE_CHILD)[0]; var active = $(container).find(Selector.ACTIVE_CHILD)[0];
var isTransitioning = callback && _Util['default'].supportsTransitionEnd() && (active && $(active).hasClass(ClassName.FADE) || !!$(container).find(Selector.FADE_CHILD)[0]); var isTransitioning = callback && _Util['default'].supportsTransitionEnd() && (active && $(active).hasClass(ClassName.FADE) || !!$(container).find(Selector.FADE_CHILD)[0]);
...@@ -228,11 +236,11 @@ ...@@ -228,11 +236,11 @@
callback(); callback();
} }
} }
}], [{
key: '_jQueryInterface',
// static // static
}], [{
key: '_jQueryInterface',
value: function _jQueryInterface(config) { value: function _jQueryInterface(config) {
return this.each(function () { return this.each(function () {
var $this = $(this); var $this = $(this);
...@@ -250,10 +258,7 @@ ...@@ -250,10 +258,7 @@
} }
}, { }, {
key: 'VERSION', key: 'VERSION',
get: function get() {
// getters
get: function () {
return VERSION; return VERSION;
} }
}]); }]);
...@@ -261,12 +266,6 @@ ...@@ -261,12 +266,6 @@
return Tab; return Tab;
})(); })();
/**
* ------------------------------------------------------------------------
* Data Api implementation
* ------------------------------------------------------------------------
*/
$(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) { $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {
event.preventDefault(); event.preventDefault();
Tab._jQueryInterface.call($(this), 'show'); Tab._jQueryInterface.call($(this), 'show');
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
This diff is collapsed.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment