dana
544571a9cb
Merge remote-tracking branch 'upstream/master'
...
* upstream/master:
Fix: TypeError in style-via-api (#521 )
2018-10-18 17:20:18 -07:00
eight
100e1dc28d
Fix: TypeError in style-via-api ( #521 )
2018-10-18 19:19:36 -05:00
dana
9ecf3f274c
go
2018-10-12 15:05:47 -07:00
dana
d2e9f2bf0f
Merge remote-tracking branch 'upstream/master'
...
* upstream/master:
Add: fetch style object from DB directly in the editor (#507 )
2018-10-02 06:48:19 -07:00
eight
5cbe8a8d78
Add: fetch style object from DB directly in the editor ( #507 )
2018-10-02 20:22:18 +08:00
dana
0a0ef61a66
Merge remote-tracking branch 'upstream/master'
...
* upstream/master:
Rewrite linter system (#487 )
2018-10-01 10:01:14 -07:00
eight
2fd531e253
Rewrite linter system ( #487 )
...
* Add: implement new linter system
* Refactor: pull out editor worker
* Switch to new linter and worker
* Enable eslint cache
* Fix: undefined error
* Windows compatibility
* Fix: refresh linter if the editor.linter changes
* Add: stylelint
* Add: getStylelintRules, getCsslintRules
* Fix: logic to get correct linter
* WIP: linter-report
* Fix: toggle hidden state
* Add: matain the order of lint report for section editor
* Add: unhook event
* Add: gotoLintIssue
* Fix: shouldn't delete rule.init
* Add: linter-help-dialog
* Drop linterConfig
* Add: linter-config-dialog, cacheFn
* Add: use cacheFn
* Drop lint.js
* Add: refresh. Fix report order
* Fix: hide empty table
* Add: updateCount. Fix table caption
* Switch to new linter/worker
* Fix: remove unneeded comment
* Fix: cacheFn -> cacheFirstCall
* Fix: use cacheFirstCall
* Fix: cache metaIndex
* Fix: i < trs.length
* Fix: drop isEmpty
* Fix: expose some simple states to global
* Fix: return object code style
* Fix: use proxy to reflect API
* Fix: eslint-disable-line -> eslint-disable-next-line
* Fix: requestId -> id
* Fix: one-liner
* Fix: one-liner
* Fix: move dom event block to top
* Fix: pending -> pendingResponse
* Fix: onSuccess -> onUpdated
* Fix: optimize row removing when i === 0
* Fix: hook/unhook -> enableForEditor/disableForEditor
* Fix: linter.refresh -> linter.run
* Fix: some shadowing
* Fix: simplify getAnnotations
* Fix: cacheFirstCall -> memoize
* Fix: table.update -> table.updateCaption
* Fix: unneeded reassign
* Fix: callbacks -> listeners
* Fix: don't compose but extend
* Refactor: replace linter modules with linter-defaults and linter-engines
* Fix: implement linter fallbacks
* Fix: linter.onChange -> linter.onLintingUpdated
* Fix: cms -> tables
* Fix: parseMozFormat is not called correctly
* Move csslint-loader to background
* Fix: watch config changes
* Fix: switch to LINTER_DEFAULTS
* Fix: csslint-loader -> parserlib-loader
2018-10-01 09:03:17 -05:00
dana
4a37f775dc
from official
2018-09-24 05:29:18 -07:00
dana
5a8936e15e
Merge remote-tracking branch 'upstream/master'
...
* upstream/master: (45 commits)
Alas, poor clamp! I knew it well
Update number input on blur
Don't re-render input while focused
Fix undefined value
Update current value in updateRangeCurrentValue
Remove onblur, don't save invalid inputs
Change stored number value on change
Remove isNumber function
Fix isNumber function
Change clamp function order & only call onblur
Remove misleading comment
Fix strict equals
Fix clamp function
Check for null in isNumber
Fix clamp function
Fix clamp undefined step
Fix clamp undefined min/max
Switch to isNumber function
More suggested changes
Remove unnecessary css
...
2018-09-24 05:04:10 -07:00
Rob Garrison
5f60c519ce
Alas, poor clamp! I knew it well
2018-09-24 07:02:04 -05:00
Rob Garrison
b0fbdfb6e9
Update number input on blur
2018-09-24 07:02:04 -05:00
Rob Garrison
93dee41c11
Don't re-render input while focused
2018-09-24 07:02:04 -05:00
Rob Garrison
c18671c91c
Fix undefined value
2018-09-24 07:02:04 -05:00
Rob Garrison
a0ffdb7645
Update current value in updateRangeCurrentValue
2018-09-24 07:02:04 -05:00
Rob Garrison
ec16a0c1e0
Remove onblur, don't save invalid inputs
2018-09-24 07:02:04 -05:00
Rob Garrison
40f580a0b2
Change stored number value on change
2018-09-24 07:02:04 -05:00
Rob Garrison
5af74a9d80
Remove isNumber function
2018-09-24 07:02:04 -05:00
Rob Garrison
40a3abbee8
Fix isNumber function
2018-09-24 07:02:04 -05:00
Rob Garrison
d00e5f4ddb
Change clamp function order & only call onblur
2018-09-24 07:02:04 -05:00
Rob Garrison
a4d2e3dd9c
Remove misleading comment
2018-09-24 07:02:04 -05:00
Rob Garrison
75d2ef2cc1
Fix strict equals
2018-09-24 07:02:04 -05:00
Rob Garrison
f2c973096b
Fix clamp function
2018-09-24 07:02:04 -05:00
Rob Garrison
2c7742e56f
Check for null in isNumber
2018-09-24 07:02:04 -05:00
Rob Garrison
15a0521408
Fix clamp function
2018-09-24 07:02:04 -05:00
Rob Garrison
f35077afce
Fix clamp undefined step
2018-09-24 07:02:04 -05:00
Rob Garrison
7fff670683
Fix clamp undefined min/max
2018-09-24 07:02:04 -05:00
Rob Garrison
375e0ec448
Switch to isNumber function
2018-09-24 07:02:04 -05:00
Rob Garrison
314ec99e5c
More suggested changes
2018-09-24 07:02:04 -05:00
Rob Garrison
0678a6b302
Remove unnecessary css
2018-09-24 07:02:04 -05:00
Rob Garrison
ff0145a129
Fix clamp to step floor
2018-09-24 07:02:04 -05:00
Rob Garrison
7be33a9237
Fix default values
2018-09-24 07:02:04 -05:00
Rob Garrison
d136fdbafa
Allow including null in number/range variables
2018-09-24 07:02:04 -05:00
Rob Garrison
7d533d4d4a
Fix select default option extraction
2018-09-24 07:02:04 -05:00
Rob Garrison
153a066fbe
Fix clampValue issue if min/max are not defined
2018-09-24 07:02:04 -05:00
Rob Garrison
2a2191049f
Don't allow step to be set to zero
2018-09-24 07:02:04 -05:00
Rob Garrison
1ba0173422
Remove rangeToProps & fix clampValue functions
2018-09-24 07:02:04 -05:00
Rob Garrison
1881552348
Remove va.range & add min/max/step to va directly
2018-09-24 07:02:04 -05:00
Rob Garrison
568fc336e7
Remove console.logs
2018-09-24 07:02:04 -05:00
Rob Garrison
06629224c6
Minor cleanup
2018-09-24 07:02:04 -05:00
Rob Garrison
a277800868
Fix all the things
2018-09-24 07:02:04 -05:00
Rob Garrison
7cd4380ee4
Ensure range default & value types match
2018-09-24 07:02:04 -05:00
Rob Garrison
ae6e2647a3
Add proper number & range validation
2018-09-24 07:02:04 -05:00
Rob Garrison
f6998de6ec
Include units in number & range variable
2018-09-24 07:02:04 -05:00
Rob Garrison
1a8d628be5
Clamp number input from user
2018-09-24 07:02:04 -05:00
Rob Garrison
2291197277
UserCSS Number variable now accepts a range
2018-09-24 07:02:04 -05:00
Rob Garrison
d9c748d92f
Change range settings to [default, min, max, step]
2018-09-24 07:02:04 -05:00
Rob Garrison
1dc24fac1b
Use string slice instead of replace
2018-09-24 07:02:04 -05:00
Rob Garrison
1edfda5417
Wrap default & remove unnecessary break
2018-09-24 07:02:04 -05:00
Rob Garrison
e2b7f194c3
Don't set value on all types of input
2018-09-24 07:02:04 -05:00
Rob Garrison
3fd3c53bd9
Rename select all text function
2018-09-24 07:02:04 -05:00