@@ -22,12 +22,10 @@ const OPTIONS_PRESET_OPTIONS = [
2222 { text : 'high' , value : OPTIONS_PRESET_HIGH_OBFUSCATION } ,
2323] ;
2424
25- export const SOURCEMAP_OFF = 'off' ;
2625export const SOURCEMAP_INLINE = 'inline' ;
2726export const SOURCEMAP_SEPARATE = 'separate' ;
2827
2928const SOURCEMAP_OPTIONS = [
30- { text : 'Off' , value : SOURCEMAP_OFF } ,
3129 { text : 'Inline' , value : SOURCEMAP_INLINE } ,
3230 { text : 'Separate' , value : SOURCEMAP_SEPARATE } ,
3331] ;
@@ -214,7 +212,7 @@ const Options = ({dispatch, options}) => {
214212 value = { options . stringArrayThreshold }
215213 min = "0"
216214 max = "1"
217- step = "0.1 "
215+ step = "0.05 "
218216 onChange = { ( event , { value} ) => dispatch ( actions . setStringArrayThreshold ( parseFloat ( value ) ) ) }
219217 disabled = { ! options . stringArrayThresholdEnabled } />
220218
@@ -319,23 +317,29 @@ const Options = ({dispatch, options}) => {
319317 < Grid . Column >
320318 < Segment basic >
321319
320+ < Form . Checkbox
321+ label = 'Enable Source Map'
322+ checked = { options . sourceMap }
323+ onChange = { ( ) => dispatch ( actions . toggleOption ( types . TOGGLE_SOURCEMAP ) ) } />
324+
322325 < Form . Select
323- label = 'Sourcemaps '
326+ label = 'Source Map Mode '
324327 value = { options . sourceMapMode }
328+ disabled = { ! options . sourceMap }
325329 fluid
326330 onChange = { ( event , { value} ) => dispatch ( actions . setSourceMapMode ( value ) ) }
327331 options = { SOURCEMAP_OPTIONS } />
328332
329333 < Form . Input
330334 label = 'Source Map Base URL'
331- disabled = { ! options . sourceMapSeparate }
335+ disabled = { ! options . sourceMap || options . sourceMapMode !== SOURCEMAP_SEPARATE }
332336 onChange = { ( event , { value} ) => dispatch ( actions . setSourceMapBaseUrl ( value ) ) }
333337 value = { options . sourceMapBaseUrl }
334338 placeholder = 'http://localhost:3000' />
335339
336340 < Form . Input
337341 label = 'Source Map File Name'
338- disabled = { ! options . sourceMapSeparate }
342+ disabled = { ! options . sourceMap || options . sourceMapMode !== SOURCEMAP_SEPARATE }
339343 onChange = { ( event , { value} ) => dispatch ( actions . setSourceMapFileName ( value ) ) }
340344 value = { options . sourceMapFileName }
341345 placeholder = 'example' />
0 commit comments