);
},
-
});
export default Slider;
diff --git a/src/snackbar.jsx b/src/snackbar.jsx
index 42418f28e1edc1..b3a4929b715de8 100644
--- a/src/snackbar.jsx
+++ b/src/snackbar.jsx
@@ -357,7 +357,8 @@ const Snackbar = React.createClass({
+ onTouchTap={onActionTouchTap}
+ />
);
}
diff --git a/src/svg-icon.jsx b/src/svg-icon.jsx
index 62427310b749c8..61529a49285137 100644
--- a/src/svg-icon.jsx
+++ b/src/svg-icon.jsx
@@ -139,7 +139,8 @@ const SvgIcon = React.createClass({
{...other}
{...events}
style={this.prepareStyles(mergedStyles)}
- viewBox={viewBox}>
+ viewBox={viewBox}
+ >
{children}
);
diff --git a/src/table/table-body.jsx b/src/table/table-body.jsx
index 4e73e8b9f9131e..07ca369e5016e5 100644
--- a/src/table/table-body.jsx
+++ b/src/table/table-body.jsx
@@ -6,7 +6,6 @@ import StylePropable from '../mixins/style-propable';
import DefaultRawTheme from '../styles/raw-themes/light-raw-theme';
import ThemeManager from '../styles/theme-manager';
-
const TableBody = React.createClass({
propTypes: {
@@ -236,7 +235,8 @@ const TableBody = React.createClass({
);
diff --git a/src/table/table-header-column.jsx b/src/table/table-header-column.jsx
index 3022d3792a0812..279ea012e68108 100644
--- a/src/table/table-header-column.jsx
+++ b/src/table/table-header-column.jsx
@@ -139,7 +139,8 @@ const TableHeaderColumn = React.createClass({
+ style={this.mergeStyles(styles.tooltip, tooltipStyle)}
+ />
);
}
@@ -149,7 +150,8 @@ const TableHeaderColumn = React.createClass({
className={className}
style={this.prepareStyles(styles.root, style)}
{...handlers}
- {...other}>
+ {...other}
+ >
{tooltip}
{this.props.children}
diff --git a/src/table/table-row-column.jsx b/src/table/table-row-column.jsx
index 73e3f923437532..0b0d783bc00188 100644
--- a/src/table/table-row-column.jsx
+++ b/src/table/table-row-column.jsx
@@ -157,7 +157,8 @@ const TableRowColumn = React.createClass({
className={className}
style={this.prepareStyles(styles.root, style)}
{...handlers}
- {...other}>
+ {...other}
+ >
{this.props.children}
);
diff --git a/src/table/table-row.jsx b/src/table/table-row.jsx
index ca32d2e19eb31d..b88174efad6d22 100644
--- a/src/table/table-row.jsx
+++ b/src/table/table-row.jsx
@@ -259,7 +259,8 @@ const TableRow = React.createClass({
);
diff --git a/src/tabs/tab.jsx b/src/tabs/tab.jsx
index a628cd25e5adae..e143ac3b70d788 100644
--- a/src/tabs/tab.jsx
+++ b/src/tabs/tab.jsx
@@ -122,7 +122,8 @@ const Tab = React.createClass({
);
diff --git a/src/tabs/tabs.jsx b/src/tabs/tabs.jsx
index ca8c854f59d94b..5186929247067c 100644
--- a/src/tabs/tabs.jsx
+++ b/src/tabs/tabs.jsx
@@ -240,7 +240,8 @@ const Tabs = React.createClass({
return (
+ style={this.prepareStyles(style)}
+ >
{tabs}
diff --git a/src/time-picker/clock-hours.jsx b/src/time-picker/clock-hours.jsx
index 8e603876d9a18f..c03ccd8fad03b1 100644
--- a/src/time-picker/clock-hours.jsx
+++ b/src/time-picker/clock-hours.jsx
@@ -219,8 +219,10 @@ const ClockHours = React.createClass({
{numbers}
-
);
},
diff --git a/src/time-picker/clock-minutes.jsx b/src/time-picker/clock-minutes.jsx
index 0f7b69f26788ba..03883583f5a87a 100644
--- a/src/time-picker/clock-minutes.jsx
+++ b/src/time-picker/clock-minutes.jsx
@@ -147,7 +147,12 @@ const ClockMinutes = React.createClass({
let numbers = minutes.map((minute) => {
let isSelected = selectedMinutes === minute;
if (isSelected) hasSelected = true;
- return
;
+ return (
+
+ );
});
return {
@@ -183,7 +188,8 @@ const ClockMinutes = React.createClass({
{minutes.numbers}
+ onMouseUp={this.handleUp} onMouseMove={this.handleMove}
+ />
);
},
diff --git a/src/time-picker/clock.jsx b/src/time-picker/clock.jsx
index 6008266b705792..59959ce8b3683d 100644
--- a/src/time-picker/clock.jsx
+++ b/src/time-picker/clock.jsx
@@ -157,13 +157,15 @@ const Clock = React.createClass({
- );
+ initialHours={this.state.selectedTime.getHours()}
+ />
+ );
} else {
clock = (
+ initialMinutes={this.state.selectedTime.getMinutes()}
+ />
);
}
@@ -176,7 +178,8 @@ const Clock = React.createClass({
affix={this._getAffix()}
onSelectAffix={this._setAffix}
onSelectHour={this._setMode.bind(this, 'hour')}
- onSelectMin={this._setMode.bind(this, 'minute')} />
+ onSelectMin={this._setMode.bind(this, 'minute')}
+ />
{clock}
diff --git a/src/time-picker/time-display.jsx b/src/time-picker/time-display.jsx
index 3fecada836e65f..3ff914de61d7a7 100644
--- a/src/time-picker/time-display.jsx
+++ b/src/time-picker/time-display.jsx
@@ -145,14 +145,18 @@ const TimeDisplay = React.createClass({
let buttons = [];
if (this.props.format === 'ampm') {
buttons = [
-
this.props.onSelectAffix('pm')}>
+ onTouchTap={() => this.props.onSelectAffix('pm')}
+ >
{"PM"}
,
-
this.props.onSelectAffix('am')}>
+ onTouchTap={() => this.props.onSelectAffix('am')}
+ >
{"AM"}
,
];
@@ -166,13 +170,15 @@ const TimeDisplay = React.createClass({
+ onTouchTap={this.props.onSelectHour}
+ >
{hour}
:
+ onTouchTap={this.props.onSelectMin}
+ >
{min}
diff --git a/src/time-picker/time-picker-dialog.jsx b/src/time-picker/time-picker-dialog.jsx
index ac5924180a6dd2..4eab3c0a1715dc 100644
--- a/src/time-picker/time-picker-dialog.jsx
+++ b/src/time-picker/time-picker-dialog.jsx
@@ -116,18 +116,21 @@ const TimePickerDialog = React.createClass({
key={0}
label="Cancel"
secondary={true}
- onTouchTap={this.dismiss} />,
+ onTouchTap={this.dismiss}
+ />,
,
+ onTouchTap={this._handleOKTouchTap}
+ />,
];
const onClockChangeMinutes = (autoOk === true ? this._handleOKTouchTap : undefined);
return (
-
+ onRequestClose={this.dismiss}
+ >
+ onChangeMinutes={onClockChangeMinutes}
+ />
);
},
diff --git a/src/time-picker/time-picker.jsx b/src/time-picker/time-picker.jsx
index 3c5e417a3fcd12..4e51866159cf4d 100644
--- a/src/time-picker/time-picker.jsx
+++ b/src/time-picker/time-picker.jsx
@@ -6,14 +6,12 @@ import TextField from '../text-field';
import ThemeManager from '../styles/theme-manager';
import DefaultRawTheme from '../styles/raw-themes/light-raw-theme';
-
let emptyTime = new Date();
emptyTime.setHours(0);
emptyTime.setMinutes(0);
emptyTime.setSeconds(0);
emptyTime.setMilliseconds(0);
-
const TimePicker = React.createClass({
propTypes: {
@@ -205,7 +203,8 @@ const TimePicker = React.createClass({
ref="input"
value={time === emptyTime ? null : this.formatTime(time)}
onFocus={this._handleInputFocus}
- onTouchTap={this._handleInputTouchTap} />
+ onTouchTap={this._handleInputTouchTap}
+ />
+ autoOk={autoOk}
+ />
);
},
diff --git a/src/toggle.jsx b/src/toggle.jsx
index 296685e242eb3c..6f9ca5d1ab5d35 100644
--- a/src/toggle.jsx
+++ b/src/toggle.jsx
@@ -266,7 +266,8 @@ const Toggle = React.createClass({
return (
+ {...enhancedSwitchProps}
+ />
);
},
diff --git a/src/tooltip.jsx b/src/tooltip.jsx
index 8e72be218cde64..9378ff4d4b7a67 100644
--- a/src/tooltip.jsx
+++ b/src/tooltip.jsx
@@ -190,7 +190,8 @@ const Tooltip = React.createClass({
ref="ripple"
style={this.prepareStyles(
styles.ripple,
- this.props.show && styles.rippleWhenShown)} />
+ this.props.show && styles.rippleWhenShown)}
+ />
{label}
diff --git a/src/transition-groups/scale-in.jsx b/src/transition-groups/scale-in.jsx
index c04b17e5d68fac..6d4faa3cc9b621 100644
--- a/src/transition-groups/scale-in.jsx
+++ b/src/transition-groups/scale-in.jsx
@@ -84,7 +84,8 @@ const ScaleIn = React.createClass({
enterDelay={enterDelay}
maxScale={maxScale}
minScale={minScale}
- style={childStyle}>
+ style={childStyle}
+ >
{child}
);
@@ -94,7 +95,8 @@ const ScaleIn = React.createClass({
+ component="div"
+ >
{newChildren}
);
diff --git a/src/transition-groups/slide-in.jsx b/src/transition-groups/slide-in.jsx
index b5080e9f733701..d92af6d40fea1f 100644
--- a/src/transition-groups/slide-in.jsx
+++ b/src/transition-groups/slide-in.jsx
@@ -83,7 +83,8 @@ const SlideIn = React.createClass({
direction={direction}
enterDelay={enterDelay}
getLeaveDirection={this._getLeaveDirection}
- style={childStyle}>
+ style={childStyle}
+ >
{child}
);
@@ -93,7 +94,8 @@ const SlideIn = React.createClass({
+ component="div"
+ >
{newChildren}
);
diff --git a/test/date-picker/calendar-spec.js b/test/date-picker/calendar-spec.js
index 1c80a31017b258..ff3a4948835605 100644
--- a/test/date-picker/calendar-spec.js
+++ b/test/date-picker/calendar-spec.js
@@ -46,7 +46,8 @@ describe(`Calendar`, () => {
initialDate={initialDate}
DateTimeFormat={DateTime.DateTimeFormat}
locale="en-US"
- maxDate={maxDate} />
+ maxDate={maxDate}
+ />
);
let renderedCalendarToolbar =
TestUtils.findRenderedComponentWithType(render, CalendarToolbar);
@@ -64,7 +65,8 @@ describe(`Calendar`, () => {
initialDate={initialDate}
DateTimeFormat={DateTime.DateTimeFormat}
locale="en-US"
- maxDate={maxDate} />
+ maxDate={maxDate}
+ />
);
let renderedCalendarToolbar =
@@ -82,7 +84,8 @@ describe(`Calendar`, () => {
initialDate={initialDate}
DateTimeFormat={DateTime.DateTimeFormat}
locale="en-US"
- maxDate={maxDate} />
+ maxDate={maxDate}
+ />
);
let prevMonthButton = ReactDOM.findDOMNode(
TestUtils.scryRenderedComponentsWithType(render, IconButton)[0]);
@@ -104,7 +107,8 @@ describe(`Calendar`, () => {
initialDate={initialDate}
DateTimeFormat={DateTime.DateTimeFormat}
locale="en-US"
- maxDate={maxDate} />
+ maxDate={maxDate}
+ />
);
let nextMonthButton = ReactDOM.findDOMNode(
TestUtils.scryRenderedComponentsWithType(render, IconButton)[1]);
diff --git a/test/dialog-spec.js b/test/dialog-spec.js
index 14aa61f2fad9d4..8b92ef24b50df2 100644
--- a/test/dialog-spec.js
+++ b/test/dialog-spec.js
@@ -9,7 +9,8 @@ describe('Dialog', () => {
TestUtils.renderIntoDocument(
+ contentClassName={testClass}
+ />
);
let dialogEl = document.getElementsByClassName(testClass)[0];
@@ -27,10 +28,12 @@ describe('Dialog', () => {
+ className={testClass}
+ >
test
,
- ]} />
+ ]}
+ />
);
let actionEl = document.getElementsByClassName(testClass)[0];
diff --git a/test/mixin-context-pure-spec.js b/test/mixin-context-pure-spec.js
index fb88ef68771724..aabea9ade4527b 100644
--- a/test/mixin-context-pure-spec.js
+++ b/test/mixin-context-pure-spec.js
@@ -164,8 +164,7 @@ describe('Mixin-ContextPure', () => {
beforeEach(() => {
parentElement = TestUtils.renderIntoDocument(
-
+
);
});
@@ -222,8 +221,7 @@ describe('Mixin-ContextPure', () => {
describe('when muiTheme.static is true', () => {
beforeEach(() => {
parentElement = TestUtils.renderIntoDocument(
-
+
);
});