From 86611dd2f777b8700659a483705c3dea6951ffab Mon Sep 17 00:00:00 2001 From: Arkady Lukashov Date: Wed, 14 Feb 2018 14:44:39 +0700 Subject: [PATCH 1/2] Add grayscale picker --- example/App.vue | 6 +++ src/components/Grayscale.vue | 90 ++++++++++++++++++++++++++++++++++++ src/index.js | 2 + 3 files changed, 98 insertions(+) create mode 100644 src/components/Grayscale.vue diff --git a/example/App.vue b/example/App.vue index e0b466c..e3668e9 100644 --- a/example/App.vue +++ b/example/App.vue @@ -42,6 +42,10 @@
Compact
+
+
+ +
Grayscale
@@ -57,6 +61,7 @@ + + diff --git a/src/index.js b/src/index.js index 1456783..10694b2 100644 --- a/src/index.js +++ b/src/index.js @@ -1,4 +1,5 @@ import Compact from './components/Compact.vue' +import Grayscale from './components/Grayscale.vue' import Material from './components/Material.vue' import Slider from './components/Slider.vue' import Swatches from './components/Swatches.vue' @@ -15,6 +16,7 @@ import ColorMixin from './mixin/color.js' const VueColor = { version: '2.4.4', Compact, + Grayscale, Material, Slider, Swatches, From f62f3b2fd9c78611aa622536be2566cde88d68f2 Mon Sep 17 00:00:00 2001 From: Arkady Lukashov Date: Wed, 14 Feb 2018 15:06:18 +0700 Subject: [PATCH 2/2] build --- dist/vue-color.js | 398 ++++++++++++++++++++++++++++++++---------- dist/vue-color.min.js | 2 +- 2 files changed, 302 insertions(+), 98 deletions(-) diff --git a/dist/vue-color.js b/dist/vue-color.js index 5e9d13a..b8a7a32 100644 --- a/dist/vue-color.js +++ b/dist/vue-color.js @@ -653,13 +653,13 @@ if (false) {(function () { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Hue_vue__ = __webpack_require__(32); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Hue_vue__ = __webpack_require__(37); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Hue_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Hue_vue__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7b9aea78_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_bustCache_Hue_vue__ = __webpack_require__(33); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7b9aea78_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_bustCache_Hue_vue__ = __webpack_require__(38); var disposed = false function injectStyle (ssrContext) { if (disposed) return - __webpack_require__(30) + __webpack_require__(35) } var normalizeComponent = __webpack_require__(2) /* script */ @@ -710,13 +710,13 @@ if (false) {(function () { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Saturation_vue__ = __webpack_require__(47); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Saturation_vue__ = __webpack_require__(52); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Saturation_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Saturation_vue__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_ba139894_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_bustCache_Saturation_vue__ = __webpack_require__(50); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_ba139894_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_bustCache_Saturation_vue__ = __webpack_require__(55); var disposed = false function injectStyle (ssrContext) { if (disposed) return - __webpack_require__(45) + __webpack_require__(50) } var normalizeComponent = __webpack_require__(2) /* script */ @@ -767,13 +767,13 @@ if (false) {(function () { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Alpha_vue__ = __webpack_require__(53); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Alpha_vue__ = __webpack_require__(58); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Alpha_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Alpha_vue__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1af1f1ac_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_bustCache_Alpha_vue__ = __webpack_require__(58); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1af1f1ac_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_bustCache_Alpha_vue__ = __webpack_require__(63); var disposed = false function injectStyle (ssrContext) { if (disposed) return - __webpack_require__(51) + __webpack_require__(56) } var normalizeComponent = __webpack_require__(2) /* script */ @@ -824,13 +824,13 @@ if (false) {(function () { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Checkboard_vue__ = __webpack_require__(56); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Checkboard_vue__ = __webpack_require__(61); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Checkboard_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Checkboard_vue__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_5b6dc0c2_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_bustCache_Checkboard_vue__ = __webpack_require__(57); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_5b6dc0c2_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_bustCache_Checkboard_vue__ = __webpack_require__(62); var disposed = false function injectStyle (ssrContext) { if (disposed) return - __webpack_require__(54) + __webpack_require__(59) } var normalizeComponent = __webpack_require__(2) /* script */ @@ -886,27 +886,31 @@ var _Compact = __webpack_require__(10); var _Compact2 = _interopRequireDefault(_Compact); -var _Material = __webpack_require__(21); +var _Grayscale = __webpack_require__(21); + +var _Grayscale2 = _interopRequireDefault(_Grayscale); + +var _Material = __webpack_require__(26); var _Material2 = _interopRequireDefault(_Material); -var _Slider = __webpack_require__(26); +var _Slider = __webpack_require__(31); var _Slider2 = _interopRequireDefault(_Slider); -var _Swatches = __webpack_require__(35); +var _Swatches = __webpack_require__(40); var _Swatches2 = _interopRequireDefault(_Swatches); -var _Photoshop = __webpack_require__(41); +var _Photoshop = __webpack_require__(46); var _Photoshop2 = _interopRequireDefault(_Photoshop); -var _Sketch = __webpack_require__(60); +var _Sketch = __webpack_require__(65); var _Sketch2 = _interopRequireDefault(_Sketch); -var _Chrome = __webpack_require__(65); +var _Chrome = __webpack_require__(70); var _Chrome2 = _interopRequireDefault(_Chrome); @@ -939,6 +943,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de var VueColor = { version: '2.4.4', Compact: _Compact2.default, + Grayscale: _Grayscale2.default, Material: _Material2.default, Slider: _Slider2.default, Swatches: _Swatches2.default, @@ -2570,9 +2575,9 @@ if (false) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Material_vue__ = __webpack_require__(24); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Material_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Material_vue__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_ac92cc52_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_bustCache_Material_vue__ = __webpack_require__(25); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Grayscale_vue__ = __webpack_require__(24); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Grayscale_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Grayscale_vue__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_ad047d72_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_bustCache_Grayscale_vue__ = __webpack_require__(25); var disposed = false function injectStyle (ssrContext) { if (disposed) return @@ -2583,6 +2588,205 @@ var normalizeComponent = __webpack_require__(2) /* template */ +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = injectStyle +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_bustCache_Grayscale_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_ad047d72_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_bustCache_Grayscale_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) +Component.options.__file = "src/components/Grayscale.vue" +if (Component.esModule && Object.keys(Component.esModule).some(function (key) { return key !== "default" && key.substr(0, 2) !== "__"})) { console.error("named exports are not supported in *.vue files.")} + +/* hot reload */ +if (false) {(function () { + var hotAPI = require("vue-loader/node_modules/vue-hot-reload-api") + hotAPI.install(require("vue"), false) + if (!hotAPI.compatible) return + module.hot.accept() + if (!module.hot.data) { + hotAPI.createRecord("data-v-ad047d72", Component.options) + } else { + hotAPI.reload("data-v-ad047d72", Component.options) +' + ' } + module.hot.dispose(function (data) { + disposed = true + }) +})()} + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), +/* 22 */ +/***/ (function(module, exports, __webpack_require__) { + +// style-loader: Adds some css to the DOM by adding a