* feature : display input number next to slider * Improvements for Box mode of input number Add unit when available and align the value to the right * fix for small width cards hide state if slider width<100px * add a space between if and ( * Fix value display after a window resize State value is now hiding or showing correctly after a window resize, using iron-resize component * fixes eslint validator * Fix a typo in state-card * Improvement : Apply all properties altogether As suggered by @andrey-git, I made use of setProperties * Watch for mode update of input_number If a mode is updated and the box switches from "box" to "slider", it now also update the visibility of the state value depending on the slider width * Update width showing state value * Use ResizeObserver when available * Fix conditionnal mistake Related @andrey-git review here https://github.com/home-assistant/home-assistant-polymer/pull/808#pullrequestreview-90048982
71 lines
1.6 KiB
JSON
71 lines
1.6 KiB
JSON
{
|
|
"extends": "airbnb-base",
|
|
"parserOptions": {
|
|
"ecmaFeatures": {
|
|
"jsx": true,
|
|
"modules": true
|
|
}
|
|
},
|
|
"settings": {
|
|
"react": {
|
|
"pragma": "h"
|
|
}
|
|
},
|
|
"globals": {
|
|
"__DEV__": false,
|
|
"__DEMO__": false,
|
|
"__BUILD__": false,
|
|
"Polymer": true,
|
|
"webkitSpeechRecognition": false,
|
|
"ResizeObserver": false
|
|
},
|
|
"env": {
|
|
"browser": true,
|
|
"mocha": true
|
|
},
|
|
"rules": {
|
|
"class-methods-use-this": 0,
|
|
"new-cap": 0,
|
|
"prefer-template": 0,
|
|
"object-shorthand": 0,
|
|
"func-names": 0,
|
|
"prefer-arrow-callback": 0,
|
|
"no-underscore-dangle": 0,
|
|
"no-var": 0,
|
|
"strict": 0,
|
|
"prefer-spread": 0,
|
|
"no-plusplus": 0,
|
|
"no-bitwise": 0,
|
|
"comma-dangle": 0,
|
|
"vars-on-top": 0,
|
|
"no-continue": 0,
|
|
"no-param-reassign": 0,
|
|
"no-multi-assign": 0,
|
|
"radix": 0,
|
|
"no-alert": 0,
|
|
"prefer-destructuring": 0,
|
|
"no-restricted-globals": [2, "event"],
|
|
"prefer-promise-reject-errors": 0,
|
|
"import/prefer-default-export": 0,
|
|
"import/no-unresolved": 0,
|
|
"import/extensions": [2, "ignorePackages"],
|
|
"object-curly-newline": 0,
|
|
"react/jsx-no-bind": [2, { "ignoreRefs": true }],
|
|
"react/jsx-no-duplicate-props": 2,
|
|
"react/self-closing-comp": 2,
|
|
"react/prefer-es6-class": 2,
|
|
"react/no-string-refs": 2,
|
|
"react/require-render-return": 2,
|
|
"react/no-find-dom-node": 2,
|
|
"react/no-is-mounted": 2,
|
|
"react/jsx-no-comment-textnodes": 2,
|
|
"react/jsx-curly-spacing": 2,
|
|
"react/jsx-no-undef": 2,
|
|
"react/jsx-uses-react": 2,
|
|
"react/jsx-uses-vars": 2
|
|
},
|
|
"plugins": [
|
|
"react"
|
|
]
|
|
}
|