Skip to content

Commit

Permalink
Build lib folder
Browse files Browse the repository at this point in the history
  • Loading branch information
Thomas Guillory committed Mar 25, 2016
1 parent 4a4883d commit 6249d3f
Show file tree
Hide file tree
Showing 1,130 changed files with 5,731 additions and 4,353 deletions.
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ npm-debug.log
coverage

# Exclude compiled files
/lib
icon-builder/js
icon-builder/jsx

Expand Down
20 changes: 10 additions & 10 deletions lib/app-bar.js → lib/AppBar/AppBar.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,23 +14,23 @@ var _react = require('react');

var _react2 = _interopRequireDefault(_react);

var _iconButton = require('./icon-button');
var _IconButton = require('../IconButton');

var _iconButton2 = _interopRequireDefault(_iconButton);
var _IconButton2 = _interopRequireDefault(_IconButton);

var _menu = require('./svg-icons/navigation/menu');
var _menu = require('../svg-icons/navigation/menu');

var _menu2 = _interopRequireDefault(_menu);

var _getMuiTheme = require('./styles/getMuiTheme');
var _getMuiTheme = require('../styles/getMuiTheme');

var _getMuiTheme2 = _interopRequireDefault(_getMuiTheme);

var _paper = require('./paper');
var _Paper = require('../Paper');

var _paper2 = _interopRequireDefault(_paper);
var _Paper2 = _interopRequireDefault(_Paper);

var _propTypes = require('./utils/prop-types');
var _propTypes = require('../utils/propTypes');

var _propTypes2 = _interopRequireDefault(_propTypes);

Expand Down Expand Up @@ -292,7 +292,7 @@ var AppBar = _react2.default.createClass({
} else {
var child = iconClassNameLeft ? '' : _react2.default.createElement(_menu2.default, { style: (0, _simpleAssign2.default)({}, styles.iconButtonIconStyle) });
menuElementLeft = _react2.default.createElement(
_iconButton2.default,
_IconButton2.default,
{
style: styles.iconButtonStyle,
iconStyle: styles.iconButtonIconStyle,
Expand Down Expand Up @@ -333,7 +333,7 @@ var AppBar = _react2.default.createClass({
iconElementRightNode
);
} else if (iconClassNameRight) {
menuElementRight = _react2.default.createElement(_iconButton2.default, {
menuElementRight = _react2.default.createElement(_IconButton2.default, {
style: iconRightStyle,
iconStyle: styles.iconButtonIconStyle,
iconClassName: iconClassNameRight,
Expand All @@ -342,7 +342,7 @@ var AppBar = _react2.default.createClass({
}

return _react2.default.createElement(
_paper2.default,
_Paper2.default,
_extends({}, other, {
rounded: false,
className: className,
Expand Down
6 changes: 3 additions & 3 deletions lib/text-field.js → lib/AppBar/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ Object.defineProperty(exports, "__esModule", {
value: true
});

var _TextField = require('./TextField');
var _AppBar = require('./AppBar');

var _TextField2 = _interopRequireDefault(_TextField);
var _AppBar2 = _interopRequireDefault(_AppBar);

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

exports.default = _TextField2.default;
exports.default = _AppBar2.default;
158 changes: 75 additions & 83 deletions lib/auto-complete.js → lib/AutoComplete/AutoComplete.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,39 +24,39 @@ var _keycode = require('keycode');

var _keycode2 = _interopRequireDefault(_keycode);

var _textField = require('./text-field');
var _TextField = require('../TextField');

var _textField2 = _interopRequireDefault(_textField);
var _TextField2 = _interopRequireDefault(_TextField);

var _menu = require('./menus/menu');
var _Menu = require('../Menu');

var _menu2 = _interopRequireDefault(_menu);
var _Menu2 = _interopRequireDefault(_Menu);

var _menuItem = require('./menus/menu-item');
var _MenuItem = require('../MenuItem');

var _menuItem2 = _interopRequireDefault(_menuItem);
var _MenuItem2 = _interopRequireDefault(_MenuItem);

var _divider = require('./divider');
var _Divider = require('../Divider');

var _divider2 = _interopRequireDefault(_divider);
var _Divider2 = _interopRequireDefault(_Divider);

var _popover = require('./popover/popover');
var _Popover = require('../Popover/Popover');

var _popover2 = _interopRequireDefault(_popover);
var _Popover2 = _interopRequireDefault(_Popover);

var _propTypes = require('./utils/prop-types');
var _propTypes = require('../utils/propTypes');

var _propTypes2 = _interopRequireDefault(_propTypes);

var _getMuiTheme = require('./styles/getMuiTheme');
var _getMuiTheme = require('../styles/getMuiTheme');

var _getMuiTheme2 = _interopRequireDefault(_getMuiTheme);

var _warning = require('warning');

var _warning2 = _interopRequireDefault(_warning);

var _deprecatedPropType = require('./utils/deprecatedPropType');
var _deprecatedPropType = require('../utils/deprecatedPropType');

var _deprecatedPropType2 = _interopRequireDefault(_deprecatedPropType);

Expand Down Expand Up @@ -269,7 +269,7 @@ var AutoComplete = _react2.default.createClass({
onUpdateInput: function onUpdateInput() {},
onNewRequest: function onNewRequest() {},
searchText: '',
menuCloseDelay: 200,
menuCloseDelay: 300,
targetOrigin: {
vertical: 'top',
horizontal: 'left'
Expand Down Expand Up @@ -305,22 +305,24 @@ var AutoComplete = _react2.default.createClass({

componentWillUnmount: function componentWillUnmount() {
clearTimeout(this.timerTouchTapCloseId);
clearTimeout(this.timerBlurCloseId);
},
componentClickAway: function componentClickAway() {
this.close();
},


timerTouchTapCloseId: undefined,
timerBlurCloseId: undefined,
timerTouchTapCloseId: null,

close: function close() {
this.setState({
open: false,
anchorEl: null
});
},
handleRequestClose: function handleRequestClose() {
// Only take into account the Popover clickAway when we are
// not focusing the TextField.
if (!this.state.focusTextField) {
this.close();
}
},
setValue: function setValue(textValue) {
process.env.NODE_ENV !== "production" ? (0, _warning2.default)(false, 'setValue() is deprecated, use the searchText property.') : void 0;

Expand All @@ -333,34 +335,27 @@ var AutoComplete = _react2.default.createClass({

return this.state.searchText;
},
handleMouseDown: function handleMouseDown(event) {
// Keep the TextField focused
event.preventDefault();
},
handleItemTouchTap: function handleItemTouchTap(event, child) {
var _this = this;

var dataSource = this.props.dataSource;
var chosenRequest = void 0;
var index = void 0;
var searchText = void 0;

if (typeof dataSource[0] === 'string') {
chosenRequest = this.requestsList[parseInt(child.key, 10)];
index = dataSource.indexOf(chosenRequest);
searchText = dataSource[index];
} else {
chosenRequest = child.key;
index = dataSource.indexOf(dataSource.filter(function (item) {
return chosenRequest === item.text;
})[0]);
searchText = chosenRequest;
}

var index = parseInt(child.key, 10);
var chosenRequest = dataSource[index];
var searchText = typeof chosenRequest === 'string' ? chosenRequest : chosenRequest.text;

this.props.onNewRequest(chosenRequest, index);

clearTimeout(this.timerBlurCloseId);
this.timerTouchTapCloseId = setTimeout(function () {
_this.setState({
searchText: searchText
});
_this.close();
_this.timerTouchTapCloseId = null;
}, this.props.menuCloseDelay);
},
handleKeyDown: function handleKeyDown(event) {
Expand Down Expand Up @@ -410,14 +405,8 @@ var AutoComplete = _react2.default.createClass({
});
},
handleBlur: function handleBlur(event) {
var _this3 = this;

// Run asynchronously to wait for a potential handleItemTouchTap() call.
// The blur event occurs first on a click device and after on a touch device.
if (this.state.focusTextField) {
this.timerBlurCloseId = setTimeout(function () {
_this3.close();
}, 0);
if (this.state.focusTextField && this.timerTouchTapCloseId === null) {
this.close();
}

if (this.props.onBlur) {
Expand Down Expand Up @@ -447,7 +436,7 @@ var AutoComplete = _react2.default.createClass({
this.refs.searchTextField.focus();
},
render: function render() {
var _this4 = this;
var _this3 = this;

var _props = this.props;
var anchorOrigin = _props.anchorOrigin;
Expand Down Expand Up @@ -481,18 +470,45 @@ var AutoComplete = _react2.default.createClass({

var requestsList = [];

dataSource.every(function (item) {
dataSource.every(function (item, index) {
switch (typeof item === 'undefined' ? 'undefined' : _typeof(item)) {
case 'string':
if (_this4.props.filter(searchText, item, item)) {
requestsList.push(item);
if (_this3.props.filter(searchText, item, item)) {
requestsList.push({
text: item,
value: _react2.default.createElement(_MenuItem2.default, {
innerDivStyle: styles.innerDiv,
value: item,
primaryText: item,
disableFocusRipple: disableFocusRipple,
key: index
})
});
}
break;

case 'object':
if (item && typeof item.text === 'string') {
if (_this4.props.filter(searchText, item.text, item)) {
requestsList.push(item);
if (_this3.props.filter(searchText, item.text, item)) {
if (item.value.type && (item.value.type.displayName === _MenuItem2.default.displayName || item.value.type.displayName === _Divider2.default.displayName)) {
requestsList.push({
text: item.text,
value: _react2.default.cloneElement(item.value, {
key: index,
disableFocusRipple: _this3.props.disableFocusRipple
})
});
} else {
requestsList.push({
text: item.text,
value: _react2.default.createElement(_MenuItem2.default, {
innerDivStyle: styles.innerDiv,
primaryText: item.value,
disableFocusRipple: disableFocusRipple,
key: index
})
});
}
}
}
break;
Expand All @@ -504,51 +520,27 @@ var AutoComplete = _react2.default.createClass({
this.requestsList = requestsList;

var menu = open && requestsList.length > 0 && _react2.default.createElement(
_menu2.default,
_Menu2.default,
_extends({}, menuProps, {
ref: 'menu',
autoWidth: false,
zDepth: 0,
disableAutoFocus: focusTextField,
onEscKeyDown: this.close,
initiallyKeyboardFocused: false,
onItemTouchTap: this.handleItemTouchTap,
onMouseDown: this.handleMouseDown,
listStyle: (0, _simpleAssign2.default)(styles.list, listStyle),
style: (0, _simpleAssign2.default)(styles.menu, menuStyle)
}),
requestsList.map(function (request, index) {
switch (typeof request === 'undefined' ? 'undefined' : _typeof(request)) {
case 'string':
return _react2.default.createElement(_menuItem2.default, {
disableFocusRipple: disableFocusRipple,
innerDivStyle: styles.innerDiv,
key: index,
value: request,
primaryText: request
});

case 'object':
if (typeof request.text === 'string') {
return _react2.default.cloneElement(request.value, {
key: request.text,
disableFocusRipple: disableFocusRipple
});
}

return _react2.default.cloneElement(request, {
disableFocusRipple: disableFocusRipple
});

default:
return null;
}
requestsList.map(function (i) {
return i.value;
})
);

return _react2.default.createElement(
'div',
{ style: prepareStyles((0, _simpleAssign2.default)(styles.root, style)) },
_react2.default.createElement(_textField2.default, _extends({}, other, {
_react2.default.createElement(_TextField2.default, _extends({}, other, {
ref: 'searchTextField',
autoComplete: 'off',
value: searchText,
Expand All @@ -563,7 +555,7 @@ var AutoComplete = _react2.default.createClass({
errorStyle: errorStyle
})),
_react2.default.createElement(
_popover2.default,
_Popover2.default,
{
style: styles.popover,
canAutoPosition: false,
Expand All @@ -572,7 +564,7 @@ var AutoComplete = _react2.default.createClass({
open: open,
anchorEl: anchorEl,
useLayerForClickAway: false,
onRequestClose: this.close,
onRequestClose: this.handleRequestClose,
animated: animated
},
menu
Expand Down Expand Up @@ -635,7 +627,7 @@ AutoComplete.fuzzyFilter = function (searchText, key) {
return searchText.length > 3 ? distance < 2 : distance === 0;
};

AutoComplete.Item = _menuItem2.default;
AutoComplete.Divider = _divider2.default;
AutoComplete.Item = _MenuItem2.default;
AutoComplete.Divider = _Divider2.default;

exports.default = AutoComplete;
6 changes: 3 additions & 3 deletions lib/drop-down-menu.js → lib/AutoComplete/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ Object.defineProperty(exports, "__esModule", {
value: true
});

var _DropDownMenu = require('./DropDownMenu');
var _AutoComplete = require('./AutoComplete');

var _DropDownMenu2 = _interopRequireDefault(_DropDownMenu);
var _AutoComplete2 = _interopRequireDefault(_AutoComplete);

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

exports.default = _DropDownMenu2.default;
exports.default = _AutoComplete2.default;
Loading

0 comments on commit 6249d3f

Please sign in to comment.