@@ -219,7 +219,7 @@ class UiTab extends React.Component {
219
219
* Gets the total number of minutes and returns a string in the HH:MM format
220
220
* @param {Number } time total number of minutes
221
221
*/
222
- formatTime ( time ) {
222
+ formatTime ( time ) {
223
223
let hour = Math . floor ( time / 60 )
224
224
let minute = time % 60
225
225
@@ -234,24 +234,25 @@ class UiTab extends React.Component {
234
234
return `${ hour } :${ minute } `
235
235
}
236
236
237
- handleSlider ( e , number ) {
237
+ handleSlider ( e , number ) {
238
238
const sliderID = 'rs-range-line-' + number
239
239
const bulletID = 'rs-bullet-' + number
240
240
241
241
const rangeSlider = document . getElementById ( sliderID )
242
242
const rangeBullet = document . getElementById ( bulletID )
243
243
244
244
if ( rangeSlider && rangeBullet ) {
245
- const bulletPosition = ( rangeSlider . value / rangeSlider . max )
246
- rangeBullet . style . left = ( bulletPosition * 574 ) + 6 * ( 1 - bulletPosition ) + 'px'
245
+ const bulletPosition = rangeSlider . value / rangeSlider . max
246
+ rangeBullet . style . left =
247
+ bulletPosition * 574 + 6 * ( 1 - bulletPosition ) + 'px'
247
248
}
248
249
249
250
if ( e ) {
250
251
this . handleUIChange ( e )
251
252
}
252
253
}
253
254
254
- render ( ) {
255
+ render ( ) {
255
256
const UiAlert = this . state . UiAlert
256
257
const UiAlertElement =
257
258
UiAlert != null ? (
@@ -274,8 +275,9 @@ class UiTab extends React.Component {
274
275
{ i18n . __ ( 'Interface Theme' ) }
275
276
</ div >
276
277
< div styleName = 'group-section-control' >
277
- < select value = { config . ui . defaultTheme }
278
- onChange = { ( e ) => this . handleUIChange ( e ) }
278
+ < select
279
+ value = { config . ui . defaultTheme }
280
+ onChange = { e => this . handleUIChange ( e ) }
279
281
ref = 'uiTheme'
280
282
>
281
283
< optgroup label = 'Light Themes' >
@@ -305,16 +307,16 @@ class UiTab extends React.Component {
305
307
</ select >
306
308
</ div >
307
309
</ div >
308
- < div styleName = 'group-header2' >
309
- { i18n . __ ( 'Theme Schedule' ) }
310
- </ div >
310
+ < div styleName = 'group-header2' > { i18n . __ ( 'Theme Schedule' ) } </ div >
311
311
< div styleName = 'group-checkBoxSection' >
312
312
< label >
313
- < input onChange = { ( e ) => this . handleUIChange ( e ) }
313
+ < input
314
+ onChange = { e => this . handleUIChange ( e ) }
314
315
checked = { this . state . config . ui . enableScheduleTheme }
315
316
ref = 'enableScheduleTheme'
316
317
type = 'checkbox'
317
- />
318
+ />
319
+
318
320
{ i18n . __ ( 'Enable Scheduled Themes' ) }
319
321
</ label >
320
322
</ div >
@@ -323,8 +325,9 @@ class UiTab extends React.Component {
323
325
{ i18n . __ ( 'Scheduled Theme' ) }
324
326
</ div >
325
327
< div styleName = 'group-section-control' >
326
- < select value = { config . ui . scheduledTheme }
327
- onChange = { ( e ) => this . handleUIChange ( e ) }
328
+ < select
329
+ value = { config . ui . scheduledTheme }
330
+ onChange = { e => this . handleUIChange ( e ) }
328
331
ref = 'uiScheduledTheme'
329
332
>
330
333
< optgroup label = 'Light Themes' >
@@ -357,17 +360,42 @@ class UiTab extends React.Component {
357
360
< div styleName = 'group-section' >
358
361
< div styleName = 'container' >
359
362
< div styleName = 'range-slider' id = 'firstRow' >
360
- < span id = 'rs-bullet-1' styleName = 'rs-label' > { `End: ${ this . formatTime ( config . ui . scheduleEnd ) } ` } </ span >
361
- < input id = 'rs-range-line-1' styleName = 'rs-range' type = 'range' value = { config . ui . scheduleEnd } min = '0' max = '1440' step = '5' ref = 'scheduleEnd'
362
- onChange = { ( e ) => this . handleSlider ( e , 1 ) } />
363
+ < span
364
+ id = 'rs-bullet-1'
365
+ styleName = 'rs-label'
366
+ > { `End: ${ this . formatTime ( config . ui . scheduleEnd ) } ` } </ span >
367
+ < input
368
+ id = 'rs-range-line-1'
369
+ styleName = 'rs-range'
370
+ type = 'range'
371
+ value = { config . ui . scheduleEnd }
372
+ min = '0'
373
+ max = '1440'
374
+ step = '5'
375
+ ref = 'scheduleEnd'
376
+ onChange = { e => this . handleSlider ( e , 1 ) }
377
+ />
363
378
</ div >
364
379
< div styleName = 'range-slider' id = 'secondRow' >
365
- < span id = 'rs-bullet-2' styleName = 'rs-label' > { `Start: ${ this . formatTime ( config . ui . scheduleStart ) } ` } </ span >
366
- < input id = 'rs-range-line-2' styleName = 'rs-range' type = 'range' value = { config . ui . scheduleStart } min = '0' max = '1440' step = '5' ref = 'scheduleStart'
367
- onChange = { ( e ) => this . handleSlider ( e , 2 ) } />
380
+ < span
381
+ id = 'rs-bullet-2'
382
+ styleName = 'rs-label'
383
+ > { `Start: ${ this . formatTime ( config . ui . scheduleStart ) } ` } </ span >
384
+ < input
385
+ id = 'rs-range-line-2'
386
+ styleName = 'rs-range'
387
+ type = 'range'
388
+ value = { config . ui . scheduleStart }
389
+ min = '0'
390
+ max = '1440'
391
+ step = '5'
392
+ ref = 'scheduleStart'
393
+ onChange = { e => this . handleSlider ( e , 2 ) }
394
+ />
368
395
</ div >
369
396
< div styleName = 'box-minmax' >
370
- < span > 00:00</ span > < span > 24:00</ span >
397
+ < span > 00:00</ span >
398
+ < span > 24:00</ span >
371
399
</ div >
372
400
</ div >
373
401
</ div >
0 commit comments