From ae6415c9503e14fd2eb946a836956b99f14c182a Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Fri, 20 Jul 2018 10:48:09 +0530 Subject: [PATCH] fix(cell): Disable text selection to enable drag to select in cells --- package.json | 1 + rollup.config.js | 4 +++- src/style.css | 2 +- yarn.lock | 41 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 46 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 51f4a2e..eb537f7 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ "src" ], "devDependencies": { + "autoprefixer": "^9.0.0", "chai": "3.5.0", "cypress": "3.0.1", "cz-conventional-changelog": "^2.1.0", diff --git a/rollup.config.js b/rollup.config.js index d99c1a9..57cd665 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -5,6 +5,7 @@ import commonjs from 'rollup-plugin-commonjs'; import postcss from 'rollup-plugin-postcss'; import nested from 'postcss-nested'; import customProperties from 'postcss-custom-properties'; +import autoprefixer from 'autoprefixer'; import eslint from 'rollup-plugin-eslint'; import merge from 'deepmerge'; @@ -41,7 +42,8 @@ const baseCSS = { minimize: production, plugins: [ customProperties(), - nested() + nested(), + autoprefixer() ] }) ] diff --git a/src/style.css b/src/style.css index 7278270..cf79473 100644 --- a/src/style.css +++ b/src/style.css @@ -86,12 +86,12 @@ firefox paints td background over border */ background-clip: padding-box; + user-select: none; &__content { padding: var(--dt-spacer-2); border: var(--dt-focus-border-width) solid transparent; height: 100%; - user-select: none; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; diff --git a/yarn.lock b/yarn.lock index 3ef3a4f..e08eabc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -428,6 +428,17 @@ autoprefixer@^6.3.1: postcss "^5.2.16" postcss-value-parser "^3.2.3" +autoprefixer@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.0.0.tgz#fce072cb3c9c61374bf6fb7d1906f630afdb2889" + dependencies: + browserslist "^4.0.1" + caniuse-lite "^1.0.30000865" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^7.0.0" + postcss-value-parser "^3.2.3" + aws-sign2@~0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" @@ -1018,6 +1029,14 @@ browserslist@^3.2.6: caniuse-lite "^1.0.30000844" electron-to-chromium "^1.3.47" +browserslist@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.0.1.tgz#61c05ce2a5843c7d96166408bc23d58b5416e818" + dependencies: + caniuse-lite "^1.0.30000865" + electron-to-chromium "^1.3.52" + node-releases "^1.0.0-alpha.10" + btoa-lite@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337" @@ -1113,6 +1132,10 @@ caniuse-lite@^1.0.30000844: version "1.0.30000864" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000864.tgz#7a08c78da670f23c06f11aa918831b8f2dd60ddc" +caniuse-lite@^1.0.30000865: + version "1.0.30000865" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000865.tgz#70026616e8afe6e1442f8bb4e1092987d81a2f25" + capture-stack-trace@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d" @@ -1879,6 +1902,10 @@ electron-to-chromium@^1.3.47: version "1.3.51" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.51.tgz#6a42b49daaf7f22a5b37b991daf949f34dbdb9b5" +electron-to-chromium@^1.3.52: + version "1.3.52" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.52.tgz#d2d9f1270ba4a3b967b831c40ef71fb4d9ab5ce0" + elegant-spinner@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" @@ -3993,6 +4020,12 @@ node-fetch@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.1.2.tgz#ab884e8e7e57e38a944753cec706f788d1768bb5" +node-releases@^1.0.0-alpha.10: + version "1.0.0-alpha.10" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.0.0-alpha.10.tgz#61c8d5f9b5b2e05d84eba941d05b6f5202f68a2a" + dependencies: + semver "^5.3.0" + normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: version "2.4.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" @@ -4681,6 +4714,14 @@ postcss@^6.0.18: source-map "^0.6.1" supports-color "^5.4.0" +postcss@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.1.tgz#db20ca4fc90aa56809674eea75864148c66b67fa" + dependencies: + chalk "^2.4.1" + source-map "^0.6.1" + supports-color "^5.4.0" + prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"