Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 4bb05c5

Browse files
committed
remove join classes dependency
1 parent 6d3ee2b commit 4bb05c5

File tree

4 files changed

+56
-107
lines changed

4 files changed

+56
-107
lines changed

‎lib/MenuItemLink.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ var classSet = require('classnames');
44
var MenuItem = require('react-bootstrap/lib/MenuItem');
55
var LinkMixin = require('./LinkMixin');
66

7-
var joinClasses = require('react/lib/joinClasses');
8-
97
var MenuItemLink = React.createClass({displayName: "MenuItemLink",
108
mixins: [
119
LinkMixin

‎lib/ReactRouterBootstrap.js

Lines changed: 54 additions & 101 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
(function webpackUniversalModuleDefinition(root, factory) {
22
if(typeof exports === 'object' && typeof module === 'object')
3-
module.exports = factory(require("react"), require("react-bootstrap/lib/Button"), require("react-bootstrap/lib/ListGroupItem"), require("react-bootstrap/lib/MenuItem"), require("react-bootstrap/lib/NavItem"), require("react-bootstrap/lib/ModalTrigger"), require("react-bootstrap/lib/OverlayTrigger"));
3+
module.exports = factory(require("react-bootstrap/lib/NavItem"), require("react"), require("react-bootstrap/lib/Button"), require("react-bootstrap/lib/ListGroupItem"), require("react-bootstrap/lib/MenuItem"), require("react-bootstrap/lib/ModalTrigger"), require("react-bootstrap/lib/OverlayTrigger"));
44
else if(typeof define === 'function' && define.amd)
5-
define(["react","react-bootstrap/lib/Button", "react-bootstrap/lib/ListGroupItem", "react-bootstrap/lib/MenuItem", "react-bootstrap/lib/NavItem", "react-bootstrap/lib/ModalTrigger", "react-bootstrap/lib/OverlayTrigger"], factory);
5+
define(["react-bootstrap/lib/NavItem", "react","react-bootstrap/lib/Button", "react-bootstrap/lib/ListGroupItem", "react-bootstrap/lib/MenuItem", "react-bootstrap/lib/ModalTrigger", "react-bootstrap/lib/OverlayTrigger"], factory);
66
else if(typeof exports === 'object')
7-
exports["ReactRouterBootstrap"] = factory(require("react"), require("react-bootstrap/lib/Button"), require("react-bootstrap/lib/ListGroupItem"), require("react-bootstrap/lib/MenuItem"), require("react-bootstrap/lib/NavItem"), require("react-bootstrap/lib/ModalTrigger"), require("react-bootstrap/lib/OverlayTrigger"));
7+
exports["ReactRouterBootstrap"] = factory(require("react-bootstrap/lib/NavItem"), require("react"), require("react-bootstrap/lib/Button"), require("react-bootstrap/lib/ListGroupItem"), require("react-bootstrap/lib/MenuItem"), require("react-bootstrap/lib/ModalTrigger"), require("react-bootstrap/lib/OverlayTrigger"));
88
else
9-
root["ReactRouterBootstrap"] = factory(root["React"],root["ReactBootstrap"]["Button"], root["ReactBootstrap"]["ListGroupItem"], root["ReactBootstrap"]["MenuItem"], root["ReactBootstrap"]["NavItem"], root["ReactBootstrap"]["ModalTrigger"], root["ReactBootstrap"]["OverlayTrigger"]);
10-
})(this, function(__WEBPACK_EXTERNAL_MODULE_7__,__WEBPACK_EXTERNAL_MODULE_8__, __WEBPACK_EXTERNAL_MODULE_9__, __WEBPACK_EXTERNAL_MODULE_10__, __WEBPACK_EXTERNAL_MODULE_11__, __WEBPACK_EXTERNAL_MODULE_12__, __WEBPACK_EXTERNAL_MODULE_13__) {
9+
root["ReactRouterBootstrap"] = factory(root["ReactBootstrap"]["NavItem"],root["React"], root["ReactBootstrap"]["Button"], root["ReactBootstrap"]["ListGroupItem"], root["ReactBootstrap"]["MenuItem"], root["ReactBootstrap"]["ModalTrigger"], root["ReactBootstrap"]["OverlayTrigger"]);
10+
})(this, function(__WEBPACK_EXTERNAL_MODULE_1__,__WEBPACK_EXTERNAL_MODULE_7__, __WEBPACK_EXTERNAL_MODULE_9__, __WEBPACK_EXTERNAL_MODULE_10__, __WEBPACK_EXTERNAL_MODULE_11__, __WEBPACK_EXTERNAL_MODULE_12__, __WEBPACK_EXTERNAL_MODULE_13__) {
1111
return /******/ (function(modules) { // webpackBootstrap
1212
/******/ // The module cache
1313
/******/ var installedModules = {};
@@ -54,10 +54,10 @@ return /******/ (function(modules) { // webpackBootstrap
5454
/* 0 */
5555
/***/ function(module, exports, __webpack_require__) {
5656

57-
var ButtonLink = __webpack_require__(1);
58-
var ListGroupItemLink = __webpack_require__(2);
59-
var MenuItemLink = __webpack_require__(3);
60-
var NavItemLink = __webpack_require__(4);
57+
var ButtonLink = __webpack_require__(2);
58+
var ListGroupItemLink = __webpack_require__(3);
59+
var MenuItemLink = __webpack_require__(4);
60+
var NavItemLink = __webpack_require__(8);
6161
var RouterModalTrigger = __webpack_require__(5);
6262
var RouterOverlayTrigger = __webpack_require__(6);
6363

@@ -73,11 +73,17 @@ return /******/ (function(modules) { // webpackBootstrap
7373

7474
/***/ },
7575
/* 1 */
76+
/***/ function(module, exports, __webpack_require__) {
77+
78+
module.exports = __WEBPACK_EXTERNAL_MODULE_1__;
79+
80+
/***/ },
81+
/* 2 */
7682
/***/ function(module, exports, __webpack_require__) {
7783

7884
var React = __webpack_require__(7);
7985

80-
var Button = __webpack_require__(8);
86+
var Button = __webpack_require__(9);
8187
var LinkMixin = __webpack_require__(14);
8288

8389
var ButtonLink = React.createClass({displayName: "ButtonLink",
@@ -116,12 +122,12 @@ return /******/ (function(modules) { // webpackBootstrap
116122

117123

118124
/***/ },
119-
/* 2 */
125+
/* 3 */
120126
/***/ function(module, exports, __webpack_require__) {
121127

122128
var React = __webpack_require__(7);
123129

124-
var ListGroupItem = __webpack_require__(9);
130+
var ListGroupItem = __webpack_require__(10);
125131
var LinkMixin = __webpack_require__(14);
126132

127133
var LinkGroupItemLink = React.createClass({displayName: "LinkGroupItemLink",
@@ -160,17 +166,15 @@ return /******/ (function(modules) { // webpackBootstrap
160166

161167

162168
/***/ },
163-
/* 3 */
169+
/* 4 */
164170
/***/ function(module, exports, __webpack_require__) {
165171

166172
var React = __webpack_require__(7);
167173
var classSet = __webpack_require__(15);
168174

169-
var MenuItem = __webpack_require__(10);
175+
var MenuItem = __webpack_require__(11);
170176
var LinkMixin = __webpack_require__(14);
171177

172-
var joinClasses = __webpack_require__(16);
173-
174178
var MenuItemLink = React.createClass({displayName: "MenuItemLink",
175179
mixins: [
176180
LinkMixin
@@ -210,12 +214,44 @@ return /******/ (function(modules) { // webpackBootstrap
210214

211215

212216
/***/ },
213-
/* 4 */
217+
/* 5 */
218+
/***/ function(module, exports, __webpack_require__) {
219+
220+
var React = __webpack_require__(7);
221+
222+
var ModalTrigger = __webpack_require__(12);
223+
224+
module.exports = ModalTrigger.withContext({
225+
router: React.PropTypes.func
226+
});
227+
228+
229+
/***/ },
230+
/* 6 */
214231
/***/ function(module, exports, __webpack_require__) {
215232

216233
var React = __webpack_require__(7);
217234

218-
var NavItem = __webpack_require__(11);
235+
var OverlayTrigger = __webpack_require__(13);
236+
237+
module.exports = OverlayTrigger.withContext({
238+
router: React.PropTypes.func
239+
});
240+
241+
242+
/***/ },
243+
/* 7 */
244+
/***/ function(module, exports, __webpack_require__) {
245+
246+
module.exports = __WEBPACK_EXTERNAL_MODULE_7__;
247+
248+
/***/ },
249+
/* 8 */
250+
/***/ function(module, exports, __webpack_require__) {
251+
252+
var React = __webpack_require__(7);
253+
254+
var NavItem = __webpack_require__(1);
219255
var LinkMixin = __webpack_require__(14);
220256

221257
var NavItemLink = React.createClass({displayName: "NavItemLink",
@@ -253,44 +289,6 @@ return /******/ (function(modules) { // webpackBootstrap
253289
module.exports = NavItemLink;
254290

255291

256-
/***/ },
257-
/* 5 */
258-
/***/ function(module, exports, __webpack_require__) {
259-
260-
var React = __webpack_require__(7);
261-
262-
var ModalTrigger = __webpack_require__(12);
263-
264-
module.exports = ModalTrigger.withContext({
265-
router: React.PropTypes.func
266-
});
267-
268-
269-
/***/ },
270-
/* 6 */
271-
/***/ function(module, exports, __webpack_require__) {
272-
273-
var React = __webpack_require__(7);
274-
275-
var OverlayTrigger = __webpack_require__(13);
276-
277-
module.exports = OverlayTrigger.withContext({
278-
router: React.PropTypes.func
279-
});
280-
281-
282-
/***/ },
283-
/* 7 */
284-
/***/ function(module, exports, __webpack_require__) {
285-
286-
module.exports = __WEBPACK_EXTERNAL_MODULE_7__;
287-
288-
/***/ },
289-
/* 8 */
290-
/***/ function(module, exports, __webpack_require__) {
291-
292-
module.exports = __WEBPACK_EXTERNAL_MODULE_8__;
293-
294292
/***/ },
295293
/* 9 */
296294
/***/ function(module, exports, __webpack_require__) {
@@ -463,51 +461,6 @@ return /******/ (function(modules) { // webpackBootstrap
463461
}
464462

465463

466-
/***/ },
467-
/* 16 */
468-
/***/ function(module, exports, __webpack_require__) {
469-
470-
/**
471-
* Copyright 2013-2015, Facebook, Inc.
472-
* All rights reserved.
473-
*
474-
* This source code is licensed under the BSD-style license found in the
475-
* LICENSE file in the root directory of this source tree. An additional grant
476-
* of patent rights can be found in the PATENTS file in the same directory.
477-
*
478-
* @providesModule joinClasses
479-
* @typechecks static-only
480-
*/
481-
482-
'use strict';
483-
484-
/**
485-
* Combines multiple className strings into one.
486-
* http://jsperf.com/joinclasses-args-vs-array
487-
*
488-
* @param {...?string} classes
489-
* @return {string}
490-
*/
491-
function joinClasses(className/*, ... */) {
492-
if (!className) {
493-
className = '';
494-
}
495-
var nextClass;
496-
var argLength = arguments.length;
497-
if (argLength > 1) {
498-
for (var ii = 1; ii < argLength; ii++) {
499-
nextClass = arguments[ii];
500-
if (nextClass) {
501-
className = (className ? className + ' ' : '') + nextClass;
502-
}
503-
}
504-
}
505-
return className;
506-
}
507-
508-
module.exports = joinClasses;
509-
510-
511464
/***/ }
512465
/******/ ])
513466
});

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /