diff --git a/src/Global/Contour/index.js b/src/Global/Contour/index.js index 912ca8d..66bbd61 100644 --- a/src/Global/Contour/index.js +++ b/src/Global/Contour/index.js @@ -162,7 +162,7 @@ async function dialog(sdk) { // } // } // }) - let activeColorPicker = new ewPlugins('colorpicker', { + let activeColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('active-color')[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -193,7 +193,7 @@ async function dialog(sdk) { } }) // 计曲线颜色 - let indexContourColorPicker = new ewPlugins('colorpicker', { + let indexContourColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('index-contour-color')[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -235,7 +235,7 @@ async function dialog(sdk) { } }) // 首曲线颜色 - let intermediateContourColorPicker = new ewPlugins('colorpicker', { + let intermediateContourColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('intermediate-contour-color')[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -277,7 +277,7 @@ async function dialog(sdk) { } }) // 间曲线颜色 - let halfIntervalContourColorPicker = new ewPlugins('colorpicker', { + let halfIntervalContourColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('halfInterval-contour-color')[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -319,7 +319,7 @@ async function dialog(sdk) { } }) // 助曲线颜色 - let supplementaryContourColorPicker = new ewPlugins('colorpicker', { + let supplementaryContourColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('supplementary-contour-color')[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 diff --git a/src/Global/MapPrint/index.js b/src/Global/MapPrint/index.js index 8075be0..dd16630 100644 --- a/src/Global/MapPrint/index.js +++ b/src/Global/MapPrint/index.js @@ -263,7 +263,7 @@ async function MapPrint(sdk, thumbnailImg, rectangle, originalImg) { updateCanvas() } }) - let borderColorPicker = new ewPlugins('colorpicker', { + let borderColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('border-color')[0], size: 'mini', //颜色box类型 alpha: false, //是否开启透明度 @@ -564,7 +564,7 @@ async function MapPrint(sdk, thumbnailImg, rectangle, originalImg) { function changeMapBorderColor(color) { border.color = color || '#000000' - new ewPlugins('colorpicker', { + new YJColorPicker({ el: contentElm.getElementsByClassName('border-color')[0], size: 'mini', //颜色box类型 alpha: false, //是否开启透明度 diff --git a/src/Obj/Analysis/test2/index.js b/src/Obj/Analysis/test2/index.js index 30606f1..1cb3415 100644 --- a/src/Obj/Analysis/test2/index.js +++ b/src/Obj/Analysis/test2/index.js @@ -105,7 +105,7 @@ class PolygonObject extends Base { this.entity.polygon.material = Cesium.Color.fromCssColorString(v) if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -218,7 +218,7 @@ class PolygonObject extends Base { this.entity.polyline.material = Cesium.Color.fromCssColorString(v) if (this._elms.lineColor) { this._elms.lineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -311,7 +311,7 @@ class PolygonObject extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -411,7 +411,7 @@ class PolygonObject extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -438,7 +438,7 @@ class PolygonObject extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -464,7 +464,7 @@ class PolygonObject extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1013,7 +1013,7 @@ class PolygonObject extends Base { // 创建标签页 let tabsElm = new cy_tabs('polygon-object-edit-tabs', undefined, this.sdk) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1027,7 +1027,7 @@ class PolygonObject extends Base { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let linecolorPicker = new ewPlugins('colorpicker', { + let linecolorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("lineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1041,7 +1041,7 @@ class PolygonObject extends Base { this.lineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1055,7 +1055,7 @@ class PolygonObject extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1069,7 +1069,7 @@ class PolygonObject extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -1083,7 +1083,7 @@ class PolygonObject extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/AssembleObject/index.js b/src/Obj/Base/AssembleObject/index.js index 15146b9..e04f065 100644 --- a/src/Obj/Base/AssembleObject/index.js +++ b/src/Obj/Base/AssembleObject/index.js @@ -40,7 +40,7 @@ class AssembleObject extends Base { this.options.positions = options.positions || [] this.options.line = options.line || {} this.options.line.width = ((this.options.line.width || this.options.line.width === 0) ? this.options.line.width : 3) - this.options.line.color = this.options.line.color || '#ff000080' + this.options.line.color = this.options.line.color || 'rgba(255, 0, 0, 0.5)' this.options['area-unit'] = options['area-unit'] || '平方米' this.entity this.event = new MouseEvent(this.sdk) @@ -106,7 +106,7 @@ class AssembleObject extends Base { return this.options.color } set color(v) { - this.options.color = v || '#ff000080' + this.options.color = v || 'rgba(255, 0, 0, 0.5)' if (!this.sdk || !this.sdk.viewer || !this.entity || !this.entity.polygon) { return } @@ -119,7 +119,7 @@ class AssembleObject extends Base { this.entity.polygon.material = material if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -238,14 +238,14 @@ class AssembleObject extends Base { return this.options.line.color } set lineColor(v) { - this.options.line.color = v || '#ff000080' + this.options.line.color = v || 'rgba(255, 0, 0, 0.5)' if (!this.sdk || !this.sdk.viewer || !this.entity || !this.entity.polyline) { return } this.entity.polyline.material = Cesium.Color.fromCssColorString(this.options.line.color) if (this._elms.lineColor) { this._elms.lineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -353,7 +353,7 @@ class AssembleObject extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -453,7 +453,7 @@ class AssembleObject extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -480,7 +480,7 @@ class AssembleObject extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -506,7 +506,7 @@ class AssembleObject extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1171,7 +1171,7 @@ class AssembleObject extends Base { // 创建标签页 let tabsElm = new cy_tabs('assemble-object-edit-tabs', undefined, this.sdk) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1185,7 +1185,7 @@ class AssembleObject extends Base { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let linecolorPicker = new ewPlugins('colorpicker', { + let linecolorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("lineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1199,7 +1199,7 @@ class AssembleObject extends Base { this.lineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1213,7 +1213,7 @@ class AssembleObject extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labellineColorPicker = new ewPlugins('colorpicker', { + let labellineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1227,7 +1227,7 @@ class AssembleObject extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -1241,7 +1241,7 @@ class AssembleObject extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/AttackArrowObject/index.js b/src/Obj/Base/AttackArrowObject/index.js index f62b71a..c3aaaac 100644 --- a/src/Obj/Base/AttackArrowObject/index.js +++ b/src/Obj/Base/AttackArrowObject/index.js @@ -40,7 +40,7 @@ class AttackArrowObject extends Base { this.options.heightMode = (options.heightMode || options.heightMode == 0) ? options.heightMode : 2 this.options.line = options.line || {} this.options.line.width = ((this.options.line.width || this.options.line.width === 0) ? this.options.line.width : 3) - this.options.line.color = this.options.line.color || '#ff000080' + this.options.line.color = this.options.line.color || 'rgba(255, 0, 0, 0.5)' this.options['area-unit'] = options['area-unit'] || '平方米' this.entity this.event = new MouseEvent(this.sdk) @@ -110,7 +110,7 @@ class AttackArrowObject extends Base { return this.options.color } set color(v) { - this.options.color = v || '#ff000080' + this.options.color = v || 'rgba(255, 0, 0, 0.5)' if (!this.sdk || !this.sdk.viewer || !this.entity || !this.entity.polygon) { return } @@ -123,7 +123,7 @@ class AttackArrowObject extends Base { this.entity.polygon.material = material if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -243,14 +243,14 @@ class AttackArrowObject extends Base { return this.options.line.color } set lineColor(v) { - this.options.line.color = v || '#ff000080' + this.options.line.color = v || 'rgba(255, 0, 0, 0.5)' if (!this.sdk || !this.sdk.viewer || !this.entity || !this.entity.polyline) { return } this.entity.polyline.material = Cesium.Color.fromCssColorString(this.options.line.color) if (this._elms.lineColor) { this._elms.lineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -358,7 +358,7 @@ class AttackArrowObject extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -458,7 +458,7 @@ class AttackArrowObject extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -485,7 +485,7 @@ class AttackArrowObject extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -511,7 +511,7 @@ class AttackArrowObject extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1182,7 +1182,7 @@ class AttackArrowObject extends Base { // 创建标签页 let tabsElm = new cy_tabs('attack-arrow-object-edit-tabs', undefined, this.sdk) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1196,7 +1196,7 @@ class AttackArrowObject extends Base { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let linecolorPicker = new ewPlugins('colorpicker', { + let linecolorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("lineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1210,7 +1210,7 @@ class AttackArrowObject extends Base { this.lineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1224,7 +1224,7 @@ class AttackArrowObject extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labellineColorPicker = new ewPlugins('colorpicker', { + let labellineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1238,7 +1238,7 @@ class AttackArrowObject extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -1252,7 +1252,7 @@ class AttackArrowObject extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/BaseSource/BaseModel/Model/index.js b/src/Obj/Base/BaseSource/BaseModel/Model/index.js index d693bbf..d4bd9b0 100644 --- a/src/Obj/Base/BaseSource/BaseModel/Model/index.js +++ b/src/Obj/Base/BaseSource/BaseModel/Model/index.js @@ -439,7 +439,7 @@ class Model extends BaseModel { this.entity.color = Cesium.Color.fromCssColorString(v) if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -671,7 +671,7 @@ class Model extends BaseModel { this.label && (this.label.color = v) if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -772,7 +772,7 @@ class Model extends BaseModel { this.label && (this.label.lineColor = v) if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -799,7 +799,7 @@ class Model extends BaseModel { this.label && (this.label.backgroundColor = [v, this.label.backgroundColor[1]]) if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -825,7 +825,7 @@ class Model extends BaseModel { this.label && (this.label.backgroundColor = [this.label.backgroundColor[0], v]) if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1419,7 +1419,7 @@ class Model extends BaseModel { } // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1433,7 +1433,7 @@ class Model extends BaseModel { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1447,7 +1447,7 @@ class Model extends BaseModel { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1461,7 +1461,7 @@ class Model extends BaseModel { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -1475,7 +1475,7 @@ class Model extends BaseModel { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/BaseSource/BaseModel/Model2/index.js b/src/Obj/Base/BaseSource/BaseModel/Model2/index.js index 55654ff..7a3f5cd 100644 --- a/src/Obj/Base/BaseSource/BaseModel/Model2/index.js +++ b/src/Obj/Base/BaseSource/BaseModel/Model2/index.js @@ -381,7 +381,7 @@ class Model2 extends BaseModel { this.entity.color = Cesium.Color.fromCssColorString(v) if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -583,7 +583,7 @@ class Model2 extends BaseModel { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -676,7 +676,7 @@ class Model2 extends BaseModel { this.label.lineColor = v if (this._elms.lineColor) { this._elms.lineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -704,7 +704,7 @@ class Model2 extends BaseModel { this.label.backgroundColor = [v, this.labelBackgroundColorEnd] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -732,7 +732,7 @@ class Model2 extends BaseModel { this.label.backgroundColor = [this.labelBackgroundColorStart, v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1098,7 +1098,7 @@ class Model2 extends BaseModel { // 创建标签页 let tabsElm = new cy_tabs('model-edit-tabs', undefined, this.sdk) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1112,7 +1112,7 @@ class Model2 extends BaseModel { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("label_color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1126,7 +1126,7 @@ class Model2 extends BaseModel { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("line_color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1140,7 +1140,7 @@ class Model2 extends BaseModel { this.lineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -1154,7 +1154,7 @@ class Model2 extends BaseModel { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/BillboardObject/index.js b/src/Obj/Base/BillboardObject/index.js index 3b49016..053a51c 100644 --- a/src/Obj/Base/BillboardObject/index.js +++ b/src/Obj/Base/BillboardObject/index.js @@ -931,7 +931,7 @@ class BillboardObject extends Base { this.renewPoint() if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -1004,7 +1004,7 @@ class BillboardObject extends Base { // this.options.diffuseColor = v // if (this._elms.diffuseColor) { // this._elms.diffuseColor.forEach((item, i) => { - // let diffuseColorPicker = new ewPlugins('colorpicker', { + // let diffuseColorPicker = new YJColorPicker({ // el: item.el, // size: 'mini',//颜色box类型 // alpha: false,//是否开启透明度 @@ -1080,7 +1080,7 @@ class BillboardObject extends Base { // this.options.scanColor = v // if (this._elms.scanColor) { // this._elms.scanColor.forEach((item, i) => { - // let scanColorPicker = new ewPlugins('colorpicker', { + // let scanColorPicker = new YJColorPicker({ // el: item.el, // size: 'mini',//颜色box类型 // alpha: false,//是否开启透明度 @@ -1645,7 +1645,7 @@ class BillboardObject extends Base { // 创建标签页 let tabsElm = new cy_tabs('point-object-edit-tabs', undefined, this.sdk) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('labelColor')[0], size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -1660,7 +1660,7 @@ class BillboardObject extends Base { } //点击清空按钮事件回调 }) - // let diffuseColorPicker = new ewPlugins('colorpicker', { + // let diffuseColorPicker = new YJColorPicker({ // el: contentElm.getElementsByClassName("diffuseColor")[0], // size: 'mini',//颜色box类型 // alpha: false,//是否开启透明度 @@ -1674,7 +1674,7 @@ class BillboardObject extends Base { // this.diffuseColor = 'rgba(255,255,255,1)' // },//点击清空按钮事件回调 // }) - // let scanColorPicker = new ewPlugins('colorpicker', { + // let scanColorPicker = new YJColorPicker({ // el: contentElm.getElementsByClassName("scanColor")[0], // size: 'mini',//颜色box类型 // alpha: false,//是否开启透明度 diff --git a/src/Obj/Base/CircleDiffuse/index.js b/src/Obj/Base/CircleDiffuse/index.js index 797ed93..be4646d 100644 --- a/src/Obj/Base/CircleDiffuse/index.js +++ b/src/Obj/Base/CircleDiffuse/index.js @@ -462,7 +462,7 @@ class CircleDiffuse extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -562,7 +562,7 @@ class CircleDiffuse extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -589,7 +589,7 @@ class CircleDiffuse extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -615,7 +615,7 @@ class CircleDiffuse extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1104,7 +1104,7 @@ class CircleDiffuse extends Base { // 创建标签页 let tabsElm = new cy_tabs('circle-diffuse-edit-tabs', undefined, this.sdk) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1118,7 +1118,7 @@ class CircleDiffuse extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1132,7 +1132,7 @@ class CircleDiffuse extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -1146,7 +1146,7 @@ class CircleDiffuse extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, @@ -1446,11 +1446,11 @@ class CircleDiffuse extends Base { // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: circleElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: false,//是否开启透明度 - defaultColor: this.options.circle[i].color, + defaultColor: this.options.circle[i].color || this.options.color, disabled: false,//是否禁止打开颜色选择器 openPickerAni: 'opacity',//打开颜色选择器动画 sure: (color) => { diff --git a/src/Obj/Base/CircleObject/index.js b/src/Obj/Base/CircleObject/index.js index 59aeac1..a6e88d1 100644 --- a/src/Obj/Base/CircleObject/index.js +++ b/src/Obj/Base/CircleObject/index.js @@ -45,7 +45,7 @@ class CircleObject extends Base { this.options.center = options.center || {} this.options.line = options.line || {} this.options.line.width = ((this.options.line.width || this.options.line.width === 0) ? this.options.line.width : 3) - this.options.line.color = this.options.line.color || '#ff000080' + this.options.line.color = this.options.line.color || 'rgba(255, 0, 0, 0.5)' this.options['area-unit'] = options['area-unit'] || '平方米' options.label = options.label || {} this._elms = {}; @@ -216,7 +216,7 @@ class CircleObject extends Base { return this.options.color } set color(v) { - this.options.color = v || '#ff000080' + this.options.color = v || 'rgba(255, 0, 0, 0.5)' if (!this.sdk || !this.sdk.viewer || !this.entity || !this.entity.polygon) { return } @@ -229,7 +229,7 @@ class CircleObject extends Base { this.entity.polygon.material = material if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -252,14 +252,14 @@ class CircleObject extends Base { return this.options.line.color } set lineColor(v) { - this.options.line.color = v || '#ff000080' + this.options.line.color = v || 'rgba(255, 0, 0, 0.5)' if (!this.sdk || !this.sdk.viewer || !this.entity || !this.entity.polyline) { return } this.entity.polyline.material = Cesium.Color.fromCssColorString(this.options.line.color) if (this._elms.lineColor) { this._elms.lineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -367,7 +367,7 @@ class CircleObject extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -467,7 +467,7 @@ class CircleObject extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -494,7 +494,7 @@ class CircleObject extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -520,7 +520,7 @@ class CircleObject extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1151,7 +1151,7 @@ class CircleObject extends Base { // 创建标签页 let tabsElm = new cy_tabs('circle-object-edit-tabs', undefined, this.sdk) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1165,7 +1165,7 @@ class CircleObject extends Base { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let linecolorPicker = new ewPlugins('colorpicker', { + let linecolorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("lineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1179,7 +1179,7 @@ class CircleObject extends Base { this.lineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1193,7 +1193,7 @@ class CircleObject extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labellineColorPicker = new ewPlugins('colorpicker', { + let labellineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1207,7 +1207,7 @@ class CircleObject extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -1221,7 +1221,7 @@ class CircleObject extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/CurvelineObject/index.js b/src/Obj/Base/CurvelineObject/index.js index a7a6f26..8b946e1 100644 --- a/src/Obj/Base/CurvelineObject/index.js +++ b/src/Obj/Base/CurvelineObject/index.js @@ -147,7 +147,7 @@ class CurvelineObject extends Base { this.entity.polyline.material = this.getMaterial(v, this.options.type) if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -438,7 +438,7 @@ class CurvelineObject extends Base { this.options['extend-color'] = v if (this._elms.extendColor) { this._elms.extendColor.forEach((item, i) => { - let extendColorPicker = new ewPlugins('colorpicker', { + let extendColorPicker = new YJColorPicker({ el: item.el, size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -508,7 +508,7 @@ class CurvelineObject extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -612,7 +612,7 @@ class CurvelineObject extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -639,7 +639,7 @@ class CurvelineObject extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -667,7 +667,7 @@ class CurvelineObject extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -1263,7 +1263,7 @@ class CurvelineObject extends Base { this.sdk ) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('color')[0], size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -1277,7 +1277,7 @@ class CurvelineObject extends Base { this.color = 'rgba(255,255,255,1)' } //点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('labelColor')[0], size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -1291,7 +1291,7 @@ class CurvelineObject extends Base { this.labelColor = 'rgba(255,255,255,1)' } //点击清空按钮事件回调 }) - let extendColorPicker = new ewPlugins('colorpicker', { + let extendColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('extendColor')[0], size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -1305,7 +1305,7 @@ class CurvelineObject extends Base { this.extendColor = 'rgba(255,255,255,1)' } //点击清空按钮事件回调 }) - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('labelLineColor')[0], size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -1319,7 +1319,7 @@ class CurvelineObject extends Base { this.labelLineColor = 'rgba(255,255,255,1)' } //点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('labelBackgroundColorStart')[0], size: 'mini', alpha: true, @@ -1333,7 +1333,7 @@ class CurvelineObject extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' } }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('labelBackgroundColorEnd')[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/EllipseObject/index.js b/src/Obj/Base/EllipseObject/index.js index ff30a6b..1ad1c75 100644 --- a/src/Obj/Base/EllipseObject/index.js +++ b/src/Obj/Base/EllipseObject/index.js @@ -47,7 +47,7 @@ class EllipseObject extends Base { this.options.center = options.center || {} this.options.line = options.line || {} this.options.line.width = ((this.options.line.width || this.options.line.width === 0) ? this.options.line.width : 3) - this.options.line.color = this.options.line.color || '#ff000080' + this.options.line.color = this.options.line.color || 'rgba(255, 0, 0, 0.5)' this.options['area-unit'] = options['area-unit'] || '平方米' options.label = options.label || {} this._elms = {}; @@ -229,7 +229,7 @@ class EllipseObject extends Base { return this.options.color } set color(v) { - this.options.color = v || '#ff000080' + this.options.color = v || 'rgba(255, 0, 0, 0.5)' if (!this.sdk || !this.sdk.viewer || !this.entity || !this.entity.polygon) { return } @@ -243,7 +243,7 @@ class EllipseObject extends Base { this.entity.polyline.width = this.lineWidth if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -266,14 +266,14 @@ class EllipseObject extends Base { return this.options.line.color } set lineColor(v) { - this.options.line.color = v || '#ff000080' + this.options.line.color = v || 'rgba(255, 0, 0, 0.5)' if (!this.sdk || !this.sdk.viewer || !this.entity || !this.entity.polyline) { return } this.entity.polyline.material = Cesium.Color.fromCssColorString(this.options.line.color) if (this._elms.lineColor) { this._elms.lineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -381,7 +381,7 @@ class EllipseObject extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -481,7 +481,7 @@ class EllipseObject extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -508,7 +508,7 @@ class EllipseObject extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -534,7 +534,7 @@ class EllipseObject extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1161,7 +1161,7 @@ class EllipseObject extends Base { // 创建标签页 let tabsElm = new cy_tabs('circle-object-edit-tabs', undefined, this.sdk) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1175,7 +1175,7 @@ class EllipseObject extends Base { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let linecolorPicker = new ewPlugins('colorpicker', { + let linecolorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("lineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1189,7 +1189,7 @@ class EllipseObject extends Base { this.lineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1203,7 +1203,7 @@ class EllipseObject extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labellineColorPicker = new ewPlugins('colorpicker', { + let labellineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1217,7 +1217,7 @@ class EllipseObject extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -1231,7 +1231,7 @@ class EllipseObject extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/FlowLine/index.js b/src/Obj/Base/FlowLine/index.js index 604f91b..d742203 100644 --- a/src/Obj/Base/FlowLine/index.js +++ b/src/Obj/Base/FlowLine/index.js @@ -163,7 +163,7 @@ class FlowLine extends Base { if (this._elms.color) { this._elms.color.forEach((item, i) => { - let picker = new ewPlugins('colorpicker', { + let picker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -317,7 +317,7 @@ class FlowLine extends Base { contentElm.innerHTML = html() this._DialogObject.contentAppChild(contentElm) // 颜色组件 - let waterColorPicker = new ewPlugins('colorpicker', { + let waterColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("flowLine-color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 diff --git a/src/Obj/Base/Graffiti/index.js b/src/Obj/Base/Graffiti/index.js index f57b003..cd603d8 100644 --- a/src/Obj/Base/Graffiti/index.js +++ b/src/Obj/Base/Graffiti/index.js @@ -37,7 +37,7 @@ class Graffiti extends Draw { this.options.color = v if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -77,7 +77,7 @@ class Graffiti extends Draw { contentElm.innerHTML = html() that._DialogObject.contentAppChild(contentElm) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 diff --git a/src/Obj/Base/GroundSvg/index-3.js b/src/Obj/Base/GroundSvg/index-3.js index b55b4f8..8b70a88 100644 --- a/src/Obj/Base/GroundSvg/index-3.js +++ b/src/Obj/Base/GroundSvg/index-3.js @@ -123,7 +123,7 @@ class GroundSvg extends Base { } if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -796,7 +796,7 @@ class GroundSvg extends Base { await this._DialogObject.contentAppChild(contentElm) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 diff --git a/src/Obj/Base/GroundSvg/index.js b/src/Obj/Base/GroundSvg/index.js index ae53143..2a0471c 100644 --- a/src/Obj/Base/GroundSvg/index.js +++ b/src/Obj/Base/GroundSvg/index.js @@ -206,7 +206,7 @@ class GroundSvg extends Base { } if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -334,7 +334,7 @@ class GroundSvg extends Base { this.text && (this.text.color = v) if (this._elms.textColor) { this._elms.textColor.forEach((item, i) => { - let textColorPicker = new ewPlugins('colorpicker', { + let textColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -994,7 +994,7 @@ class GroundSvg extends Base { this.attributeType = this.options.attributeType // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1009,7 +1009,7 @@ class GroundSvg extends Base { },//点击清空按钮事件回调 }) - let textColorPicker = new ewPlugins('colorpicker', { + let textColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("textColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 diff --git a/src/Obj/Base/ParticleEffects/Flame/index.js b/src/Obj/Base/ParticleEffects/Flame/index.js index ff22b2b..15a541b 100644 --- a/src/Obj/Base/ParticleEffects/Flame/index.js +++ b/src/Obj/Base/ParticleEffects/Flame/index.js @@ -245,7 +245,7 @@ class Flame extends Base { this.particleSystem.startColor = Cesium.Color.fromCssColorString(v) if (this._elms.startColor) { this._elms.startColor.forEach((item, i) => { - let picker = new ewPlugins('colorpicker', { + let picker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -273,7 +273,7 @@ class Flame extends Base { this.particleSystem.endColor = Cesium.Color.fromCssColorString(v) if (this._elms.endColor) { this._elms.endColor.forEach((item, i) => { - let picker = new ewPlugins('colorpicker', { + let picker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -496,7 +496,7 @@ class Flame extends Base { contentElm.innerHTML = html() this._DialogObject.contentAppChild(contentElm) // 颜色组件 - let startColorPicker = new ewPlugins('colorpicker', { + let startColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("start_color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -510,7 +510,7 @@ class Flame extends Base { this.startColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let endColorPicker = new ewPlugins('colorpicker', { + let endColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("end_color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 diff --git a/src/Obj/Base/ParticleEffects/Fountain/index.js b/src/Obj/Base/ParticleEffects/Fountain/index.js index cdebb34..d14be27 100644 --- a/src/Obj/Base/ParticleEffects/Fountain/index.js +++ b/src/Obj/Base/ParticleEffects/Fountain/index.js @@ -269,7 +269,7 @@ class Fountain extends Base { this.particleSystem.startColor = Cesium.Color.fromCssColorString(v) if (this._elms.startColor) { this._elms.startColor.forEach((item, i) => { - let picker = new ewPlugins('colorpicker', { + let picker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -297,7 +297,7 @@ class Fountain extends Base { this.particleSystem.endColor = Cesium.Color.fromCssColorString(v) if (this._elms.endColor) { this._elms.endColor.forEach((item, i) => { - let picker = new ewPlugins('colorpicker', { + let picker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -520,7 +520,7 @@ class Fountain extends Base { contentElm.innerHTML = html() this._DialogObject.contentAppChild(contentElm) // 颜色组件 - let startColorPicker = new ewPlugins('colorpicker', { + let startColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("start_color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -534,7 +534,7 @@ class Fountain extends Base { this.startColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let endColorPicker = new ewPlugins('colorpicker', { + let endColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("end_color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 diff --git a/src/Obj/Base/ParticleEffects/Smoke/index.js b/src/Obj/Base/ParticleEffects/Smoke/index.js index 4cd55d4..f70311d 100644 --- a/src/Obj/Base/ParticleEffects/Smoke/index.js +++ b/src/Obj/Base/ParticleEffects/Smoke/index.js @@ -243,7 +243,7 @@ class Smoke extends Base { this.particleSystem.startColor = Cesium.Color.fromCssColorString(v) if (this._elms.startColor) { this._elms.startColor.forEach((item, i) => { - let picker = new ewPlugins('colorpicker', { + let picker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -271,7 +271,7 @@ class Smoke extends Base { this.particleSystem.endColor = Cesium.Color.fromCssColorString(v) if (this._elms.endColor) { this._elms.endColor.forEach((item, i) => { - let picker = new ewPlugins('colorpicker', { + let picker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -494,7 +494,7 @@ class Smoke extends Base { contentElm.innerHTML = html() this._DialogObject.contentAppChild(contentElm) // 颜色组件 - let startColorPicker = new ewPlugins('colorpicker', { + let startColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("start_color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -508,7 +508,7 @@ class Smoke extends Base { this.startColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let endColorPicker = new ewPlugins('colorpicker', { + let endColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("end_color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 diff --git a/src/Obj/Base/ParticleEffects/Spout/index.js b/src/Obj/Base/ParticleEffects/Spout/index.js index 835334d..e36a639 100644 --- a/src/Obj/Base/ParticleEffects/Spout/index.js +++ b/src/Obj/Base/ParticleEffects/Spout/index.js @@ -360,7 +360,7 @@ class Spout extends Base { this.particleSystem.startColor = Cesium.Color.fromCssColorString(v) if (this._elms.startColor) { this._elms.startColor.forEach((item, i) => { - let picker = new ewPlugins('colorpicker', { + let picker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -388,7 +388,7 @@ class Spout extends Base { this.particleSystem.endColor = Cesium.Color.fromCssColorString(v) if (this._elms.endColor) { this._elms.endColor.forEach((item, i) => { - let picker = new ewPlugins('colorpicker', { + let picker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -634,7 +634,7 @@ class Spout extends Base { contentElm.innerHTML = html() this._DialogObject.contentAppChild(contentElm) // 颜色组件 - let startColorPicker = new ewPlugins('colorpicker', { + let startColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("start_color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -648,7 +648,7 @@ class Spout extends Base { this.startColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let endColorPicker = new ewPlugins('colorpicker', { + let endColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("end_color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 diff --git a/src/Obj/Base/PincerArrowObject/index.js b/src/Obj/Base/PincerArrowObject/index.js index 38e0580..b293441 100644 --- a/src/Obj/Base/PincerArrowObject/index.js +++ b/src/Obj/Base/PincerArrowObject/index.js @@ -40,7 +40,7 @@ class PincerArrowObject extends Base { this.options.heightMode = (options.heightMode || options.heightMode == 0) ? options.heightMode : 2 this.options.line = options.line || {} this.options.line.width = ((this.options.line.width || this.options.line.width === 0) ? this.options.line.width : 3) - this.options.line.color = this.options.line.color || '#ff000080' + this.options.line.color = this.options.line.color || 'rgba(255, 0, 0, 0.5)' this.options['area-unit'] = options['area-unit'] || '平方米' this.options.height = options.height this.options.loop = options.loop || false @@ -122,7 +122,7 @@ class PincerArrowObject extends Base { return this.options.color } set color(v) { - this.options.color = v || '#ff000080' + this.options.color = v || 'rgba(255, 0, 0, 0.5)' if (!this.sdk || !this.sdk.viewer || !this.entity || !this.entity.polygon) { return } @@ -135,7 +135,7 @@ class PincerArrowObject extends Base { this.entity.polygon.material = material if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -253,14 +253,14 @@ class PincerArrowObject extends Base { return this.options.line.color } set lineColor(v) { - this.options.line.color = v || '#ff000080' + this.options.line.color = v || 'rgba(255, 0, 0, 0.5)' if (!this.sdk || !this.sdk.viewer || !this.entity || !this.entity.polyline) { return } this.entity.polyline.material = Cesium.Color.fromCssColorString(this.options.line.color) if (this._elms.lineColor) { this._elms.lineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -368,7 +368,7 @@ class PincerArrowObject extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -468,7 +468,7 @@ class PincerArrowObject extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -495,7 +495,7 @@ class PincerArrowObject extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -521,7 +521,7 @@ class PincerArrowObject extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1192,7 +1192,7 @@ class PincerArrowObject extends Base { // 创建标签页 let tabsElm = new cy_tabs('pincer-arrow-object-edit-tabs', undefined, this.sdk) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1206,7 +1206,7 @@ class PincerArrowObject extends Base { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let linecolorPicker = new ewPlugins('colorpicker', { + let linecolorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("lineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1220,7 +1220,7 @@ class PincerArrowObject extends Base { this.lineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1234,7 +1234,7 @@ class PincerArrowObject extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1248,7 +1248,7 @@ class PincerArrowObject extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -1262,7 +1262,7 @@ class PincerArrowObject extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/PolygonObject/index.js b/src/Obj/Base/PolygonObject/index.js index fcb4f10..738cf61 100644 --- a/src/Obj/Base/PolygonObject/index.js +++ b/src/Obj/Base/PolygonObject/index.js @@ -25,7 +25,7 @@ class PolygonObject extends Base { * @param options.id {string} 唯一标识 * @param options.show=true {boolean} 显示/隐藏 * @param options.name {string} 名称 - * @param options.color="#ff000080" {string} 颜色 + * @param options.color='rgba(255, 0, 0, 0.5)' {string} 颜色 * @param options.height {number} 高度 * @param options.heightMode=2{number} 高度模式(0:海拔高度;1:相对地表;2:依附模式) * @param options.line {object} 边框 @@ -39,7 +39,7 @@ class PolygonObject extends Base { constructor(sdk, options = {}, _Dialog = {}) { super(sdk, options) this.options.name = options.name || '未命名对象' - this.options.color = options.color || '#ff000080' + this.options.color = options.color || 'rgba(255, 0, 0, 0.5)' this.options.show = options.show || options.show === false ? options.show : true this.options.heightMode = (options.heightMode || options.heightMode == 0) ? options.heightMode : 2 @@ -47,7 +47,7 @@ class PolygonObject extends Base { this.options.line = options.line || {} this.options.line.width = ((this.options.line.width || this.options.line.width === 0) ? this.options.line.width : 3) this.options.line.color = - this.options.line.color || '#ff000080' + this.options.line.color || 'rgba(255, 0, 0, 0.5)' this.options['area-unit'] = options['area-unit'] || '平方米' this.entity this.event = new MouseEvent(this.sdk) @@ -133,7 +133,7 @@ class PolygonObject extends Base { return this.options.color } set color(v) { - this.options.color = v || '#ff000080' + this.options.color = v || 'rgba(255, 0, 0, 0.5)' if (!this.sdk || !this.sdk.viewer || !this.entity || !this.entity.polygon) { return } @@ -150,7 +150,7 @@ class PolygonObject extends Base { this.entity.polygon.material = material if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -269,14 +269,14 @@ class PolygonObject extends Base { return this.options.line.color } set lineColor(v) { - this.options.line.color = v || '#ff000080' + this.options.line.color = v || 'rgba(255, 0, 0, 0.5)' if (!this.sdk || !this.sdk.viewer || !this.entity || !this.entity.polyline) { return } this.entity.polyline.material = Cesium.Color.fromCssColorString(this.options.line.color) if (this._elms.lineColor) { this._elms.lineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -389,7 +389,7 @@ class PolygonObject extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -493,7 +493,7 @@ class PolygonObject extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -520,7 +520,7 @@ class PolygonObject extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -548,7 +548,7 @@ class PolygonObject extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -1270,7 +1270,7 @@ class PolygonObject extends Base { // 创建标签页 let tabsElm = new cy_tabs('polygon-object-edit-tabs', undefined, this.sdk) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('color')[0], size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -1284,7 +1284,7 @@ class PolygonObject extends Base { this.color = 'rgba(255,255,255,1)' } //点击清空按钮事件回调 }) - let linecolorPicker = new ewPlugins('colorpicker', { + let linecolorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('lineColor')[0], size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -1298,7 +1298,7 @@ class PolygonObject extends Base { this.lineColor = 'rgba(255,255,255,1)' } //点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('labelColor')[0], size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -1312,7 +1312,7 @@ class PolygonObject extends Base { this.labelColor = 'rgba(255,255,255,1)' } //点击清空按钮事件回调 }) - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('labelLineColor')[0], size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -1326,7 +1326,7 @@ class PolygonObject extends Base { this.labelLineColor = 'rgba(255,255,255,1)' } //点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('labelBackgroundColorStart')[0], size: 'mini', alpha: true, @@ -1340,7 +1340,7 @@ class PolygonObject extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' } }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('labelBackgroundColorEnd')[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/PolyhedronObject/index.js b/src/Obj/Base/PolyhedronObject/index.js index b880b7e..17d9934 100644 --- a/src/Obj/Base/PolyhedronObject/index.js +++ b/src/Obj/Base/PolyhedronObject/index.js @@ -394,7 +394,7 @@ class PolyhedronObject extends Base { this.entity.polygon.material = material if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -551,7 +551,7 @@ class PolyhedronObject extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -651,7 +651,7 @@ class PolyhedronObject extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -678,7 +678,7 @@ class PolyhedronObject extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -704,7 +704,7 @@ class PolyhedronObject extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1105,7 +1105,7 @@ class PolyhedronObject extends Base { // 创建标签页 let tabsElm = new cy_tabs('polygon-object-edit-tabs', undefined, this.sdk) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1119,7 +1119,7 @@ class PolyhedronObject extends Base { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1133,7 +1133,7 @@ class PolyhedronObject extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1147,7 +1147,7 @@ class PolyhedronObject extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -1161,7 +1161,7 @@ class PolyhedronObject extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/PolyhedronObject2/index.js b/src/Obj/Base/PolyhedronObject2/index.js index bea9c99..68cfbfe 100644 --- a/src/Obj/Base/PolyhedronObject2/index.js +++ b/src/Obj/Base/PolyhedronObject2/index.js @@ -347,7 +347,7 @@ class PolyhedronObject extends Base { this.entity.polygon.material = Cesium.Color.fromCssColorString(v) if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -488,7 +488,7 @@ class PolyhedronObject extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -588,7 +588,7 @@ class PolyhedronObject extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -615,7 +615,7 @@ class PolyhedronObject extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -641,7 +641,7 @@ class PolyhedronObject extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -890,7 +890,7 @@ class PolyhedronObject extends Base { // 创建标签页 let tabsElm = new cy_tabs('polygon-object-edit-tabs', undefined, this.sdk) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -904,7 +904,7 @@ class PolyhedronObject extends Base { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -918,7 +918,7 @@ class PolyhedronObject extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -932,7 +932,7 @@ class PolyhedronObject extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -946,7 +946,7 @@ class PolyhedronObject extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/PolylineObject/index.js b/src/Obj/Base/PolylineObject/index.js index e474b08..1f5d1f8 100644 --- a/src/Obj/Base/PolylineObject/index.js +++ b/src/Obj/Base/PolylineObject/index.js @@ -153,7 +153,7 @@ class PolylineObject extends Base { this.entity.polyline.material = this.getMaterial(this.options.color, this.options.type, this.entity, this.options) if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -645,7 +645,7 @@ class PolylineObject extends Base { this.options['extend-color'] = v if (this._elms.extendColor) { this._elms.extendColor.forEach((item, i) => { - let extendColorPicker = new ewPlugins('colorpicker', { + let extendColorPicker = new YJColorPicker({ el: item.el, size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -700,7 +700,7 @@ class PolylineObject extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -804,7 +804,7 @@ class PolylineObject extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -836,7 +836,7 @@ class PolylineObject extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -1439,7 +1439,7 @@ class PolylineObject extends Base { this.sdk ) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('color')[0], size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -1453,7 +1453,7 @@ class PolylineObject extends Base { this.color = 'rgba(255,255,255,1)' } //点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('labelColor')[0], size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -1467,7 +1467,7 @@ class PolylineObject extends Base { this.labelColor = 'rgba(255,255,255,1)' } //点击清空按钮事件回调 }) - let extendColorPicker = new ewPlugins('colorpicker', { + let extendColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('extendColor')[0], size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -1481,7 +1481,7 @@ class PolylineObject extends Base { this.extendColor = 'rgba(255,255,255,1)' } //点击清空按钮事件回调 }) - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('labelLineColor')[0], size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -1495,7 +1495,7 @@ class PolylineObject extends Base { this.labelLineColor = 'rgba(255,255,255,1)' } //点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('labelBackgroundColorStart')[0], size: 'mini', alpha: true, @@ -1509,7 +1509,7 @@ class PolylineObject extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' } }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('labelBackgroundColorEnd')[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/RadarScan/index.js b/src/Obj/Base/RadarScan/index.js index 5e6d16e..bd7101c 100644 --- a/src/Obj/Base/RadarScan/index.js +++ b/src/Obj/Base/RadarScan/index.js @@ -425,7 +425,7 @@ class RadarScan extends Base { this.changeMaterial() if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -483,7 +483,7 @@ class RadarScan extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -583,7 +583,7 @@ class RadarScan extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -610,7 +610,7 @@ class RadarScan extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -636,7 +636,7 @@ class RadarScan extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1124,7 +1124,7 @@ class RadarScan extends Base { // 创建标签页 let tabsElm = new cy_tabs('radar-scan-edit-tabs', undefined, this.sdk) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1138,7 +1138,7 @@ class RadarScan extends Base { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1152,7 +1152,7 @@ class RadarScan extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1166,7 +1166,7 @@ class RadarScan extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -1180,7 +1180,7 @@ class RadarScan extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/RadarScanStereoscopic/index.js b/src/Obj/Base/RadarScanStereoscopic/index.js index 935025f..aef9c62 100644 --- a/src/Obj/Base/RadarScanStereoscopic/index.js +++ b/src/Obj/Base/RadarScanStereoscopic/index.js @@ -373,7 +373,7 @@ class RadarScanStereoscopic extends Base { this.entity.ellipsoid.outlineColor = Cesium.Color.fromCssColorString(v) if (this._elms.colorOut) { this._elms.colorOut.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -400,7 +400,7 @@ class RadarScanStereoscopic extends Base { this.entity.wall.material = Cesium.Color.fromCssColorString(v) if (this._elms.colorIn) { this._elms.colorIn.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -458,7 +458,7 @@ class RadarScanStereoscopic extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -558,7 +558,7 @@ class RadarScanStereoscopic extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -585,7 +585,7 @@ class RadarScanStereoscopic extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -611,7 +611,7 @@ class RadarScanStereoscopic extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1030,7 +1030,7 @@ class RadarScanStereoscopic extends Base { // 创建标签页 let tabsElm = new cy_tabs('radar-scan-edit-tabs', undefined, this.sdk) // 颜色组件 - let colorOutPicker = new ewPlugins('colorpicker', { + let colorOutPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("colorOut")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1044,7 +1044,7 @@ class RadarScanStereoscopic extends Base { this.colorOut = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let colorInPicker = new ewPlugins('colorpicker', { + let colorInPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("colorIn")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1058,7 +1058,7 @@ class RadarScanStereoscopic extends Base { this.colorIn = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1072,7 +1072,7 @@ class RadarScanStereoscopic extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1086,7 +1086,7 @@ class RadarScanStereoscopic extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -1100,7 +1100,7 @@ class RadarScanStereoscopic extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/SectorObject/index.js b/src/Obj/Base/SectorObject/index.js index ee649fe..8f7a317 100644 --- a/src/Obj/Base/SectorObject/index.js +++ b/src/Obj/Base/SectorObject/index.js @@ -47,7 +47,7 @@ class SectorObject extends Base { this.options.center = options.center || {} this.options.line = options.line || {} this.options.line.width = ((this.options.line.width || this.options.line.width === 0) ? this.options.line.width : 3) - this.options.line.color = this.options.line.color || '#ff000080' + this.options.line.color = this.options.line.color || 'rgba(255, 0, 0, 0.5)' this.options['area-unit'] = options['area-unit'] || '平方米' options.label = options.label || {} this._elms = {}; @@ -226,7 +226,7 @@ class SectorObject extends Base { return this.options.color } set color(v) { - this.options.color = v || '#ff000080' + this.options.color = v || 'rgba(255, 0, 0, 0.5)' if (!this.sdk || !this.sdk.viewer || !this.entity || !this.entity.polygon) { return } @@ -240,7 +240,7 @@ class SectorObject extends Base { this.entity.polyline.width = this.lineWidth if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -263,14 +263,14 @@ class SectorObject extends Base { return this.options.line.color } set lineColor(v) { - this.options.line.color = v || '#ff000080' + this.options.line.color = v || 'rgba(255, 0, 0, 0.5)' if (!this.sdk || !this.sdk.viewer || !this.entity || !this.entity.polyline) { return } this.entity.polyline.material = Cesium.Color.fromCssColorString(this.options.line.color) if (this._elms.lineColor) { this._elms.lineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -378,7 +378,7 @@ class SectorObject extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -478,7 +478,7 @@ class SectorObject extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -505,7 +505,7 @@ class SectorObject extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -531,7 +531,7 @@ class SectorObject extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1175,7 +1175,7 @@ class SectorObject extends Base { // 创建标签页 let tabsElm = new cy_tabs('circle-object-edit-tabs', undefined, this.sdk) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1189,7 +1189,7 @@ class SectorObject extends Base { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let linecolorPicker = new ewPlugins('colorpicker', { + let linecolorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("lineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1203,7 +1203,7 @@ class SectorObject extends Base { this.lineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1217,7 +1217,7 @@ class SectorObject extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labellineColorPicker = new ewPlugins('colorpicker', { + let labellineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1231,7 +1231,7 @@ class SectorObject extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -1245,7 +1245,7 @@ class SectorObject extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/StraightArrowObject/index.js b/src/Obj/Base/StraightArrowObject/index.js index 4600f4d..f1c26aa 100644 --- a/src/Obj/Base/StraightArrowObject/index.js +++ b/src/Obj/Base/StraightArrowObject/index.js @@ -40,7 +40,7 @@ class StraightArrowObject extends Base { this.options.positions = options.positions || [] this.options.line = options.line || {} this.options.line.width = ((this.options.line.width || this.options.line.width === 0) ? this.options.line.width : 3) - this.options.line.color = this.options.line.color || '#ff000080' + this.options.line.color = this.options.line.color || 'rgba(255, 0, 0, 0.5)' this.options['area-unit'] = options['area-unit'] || '平方米' this.entity this.event = new MouseEvent(this.sdk) @@ -109,7 +109,7 @@ class StraightArrowObject extends Base { return this.options.color } set color(v) { - this.options.color = v || '#ff000080' + this.options.color = v || 'rgba(255, 0, 0, 0.5)' if (!this.sdk || !this.sdk.viewer || !this.entity || !this.entity.polygon) { return } @@ -122,7 +122,7 @@ class StraightArrowObject extends Base { this.entity.polygon.material = material if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -247,7 +247,7 @@ class StraightArrowObject extends Base { this.entity.polyline.material = Cesium.Color.fromCssColorString(v) if (this._elms.lineColor) { this._elms.lineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -355,7 +355,7 @@ class StraightArrowObject extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -455,7 +455,7 @@ class StraightArrowObject extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -482,7 +482,7 @@ class StraightArrowObject extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -508,7 +508,7 @@ class StraightArrowObject extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1178,7 +1178,7 @@ class StraightArrowObject extends Base { // 创建标签页 let tabsElm = new cy_tabs('assemble-object-edit-tabs', undefined, this.sdk) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1192,7 +1192,7 @@ class StraightArrowObject extends Base { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let linecolorPicker = new ewPlugins('colorpicker', { + let linecolorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("lineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1206,7 +1206,7 @@ class StraightArrowObject extends Base { this.lineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1220,7 +1220,7 @@ class StraightArrowObject extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labellineColorPicker = new ewPlugins('colorpicker', { + let labellineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1234,7 +1234,7 @@ class StraightArrowObject extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -1248,7 +1248,7 @@ class StraightArrowObject extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/TextObject/3DText/index.js b/src/Obj/Base/TextObject/3DText/index.js index a8b7a98..2ba381d 100644 --- a/src/Obj/Base/TextObject/3DText/index.js +++ b/src/Obj/Base/TextObject/3DText/index.js @@ -52,7 +52,7 @@ class Text3D extends Base { }) if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -236,7 +236,7 @@ class Text3D extends Base { // 创建标签页 // let tabsElm = new cy_tabs('radar-scan-edit-tabs') // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -250,7 +250,7 @@ class Text3D extends Base { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -264,7 +264,7 @@ class Text3D extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -278,7 +278,7 @@ class Text3D extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -292,7 +292,7 @@ class Text3D extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/TextObject/GroundText/index.js b/src/Obj/Base/TextObject/GroundText/index.js index 7c8d46e..7009cb0 100644 --- a/src/Obj/Base/TextObject/GroundText/index.js +++ b/src/Obj/Base/TextObject/GroundText/index.js @@ -263,7 +263,7 @@ class GroundText extends Base { }) if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -401,7 +401,7 @@ class GroundText extends Base { this._elms = this._EventBinding.element // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('color')[0], size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 diff --git a/src/Obj/Base/TextObject/GroundText/index2.js b/src/Obj/Base/TextObject/GroundText/index2.js index c797c41..41fea88 100644 --- a/src/Obj/Base/TextObject/GroundText/index2.js +++ b/src/Obj/Base/TextObject/GroundText/index2.js @@ -164,7 +164,7 @@ class GroundText extends Base { }) if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 @@ -302,7 +302,7 @@ class GroundText extends Base { this._elms = this._EventBinding.element // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName('color')[0], size: 'mini', //颜色box类型 alpha: true, //是否开启透明度 diff --git a/src/Obj/Base/TextObject/StandText/index.js b/src/Obj/Base/TextObject/StandText/index.js index c5be8c3..ed1ad98 100644 --- a/src/Obj/Base/TextObject/StandText/index.js +++ b/src/Obj/Base/TextObject/StandText/index.js @@ -118,7 +118,7 @@ class StandText extends Base { this.entity.wall.material = this.getMaterial() if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -403,7 +403,7 @@ class StandText extends Base { // 创建标签页 // let tabsElm = new cy_tabs('radar-scan-edit-tabs') // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -417,7 +417,7 @@ class StandText extends Base { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -431,7 +431,7 @@ class StandText extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -445,7 +445,7 @@ class StandText extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -459,7 +459,7 @@ class StandText extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/TrajectoryMotion/index.js b/src/Obj/Base/TrajectoryMotion/index.js index ea0deb7..888996a 100644 --- a/src/Obj/Base/TrajectoryMotion/index.js +++ b/src/Obj/Base/TrajectoryMotion/index.js @@ -1162,7 +1162,7 @@ class TrajectoryMotion extends Base { this.label && (this.label.color = v) if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1917,7 +1917,7 @@ class TrajectoryMotion extends Base { this._DialogObject._element.content.getElementsByClassName('model-rotate-btn')[0].className = 'btn model-rotate-btn' } - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 diff --git a/src/Obj/Base/WallRealStereoscopic/index.js b/src/Obj/Base/WallRealStereoscopic/index.js index 8ecd3fe..340eaaa 100644 --- a/src/Obj/Base/WallRealStereoscopic/index.js +++ b/src/Obj/Base/WallRealStereoscopic/index.js @@ -142,7 +142,7 @@ class WallRealStereoscopic extends Base { if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: false,//是否开启透明度 @@ -287,7 +287,7 @@ class WallRealStereoscopic extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -387,7 +387,7 @@ class WallRealStereoscopic extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -414,7 +414,7 @@ class WallRealStereoscopic extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -440,7 +440,7 @@ class WallRealStereoscopic extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1414,7 +1414,7 @@ class WallRealStereoscopic extends Base { // 创建标签页 let tabsElm = new cy_tabs('radar-scan-edit-tabs', undefined, this.sdk) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: false,//是否开启透明度 @@ -1428,7 +1428,7 @@ class WallRealStereoscopic extends Base { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1442,7 +1442,7 @@ class WallRealStereoscopic extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1456,7 +1456,7 @@ class WallRealStereoscopic extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -1470,7 +1470,7 @@ class WallRealStereoscopic extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/WallRealStereoscopic/index2.js b/src/Obj/Base/WallRealStereoscopic/index2.js index 4851c67..bb12e89 100644 --- a/src/Obj/Base/WallRealStereoscopic/index2.js +++ b/src/Obj/Base/WallRealStereoscopic/index2.js @@ -92,7 +92,7 @@ class WallStereoscopic extends Base { this.entity.corridor.material = Cesium.Color.fromCssColorString(v) if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -176,7 +176,7 @@ class WallStereoscopic extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -276,7 +276,7 @@ class WallStereoscopic extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -303,7 +303,7 @@ class WallStereoscopic extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -329,7 +329,7 @@ class WallStereoscopic extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -627,7 +627,7 @@ class WallStereoscopic extends Base { // 创建标签页 let tabsElm = new cy_tabs('radar-scan-edit-tabs',undefined,this.sdk) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -641,7 +641,7 @@ class WallStereoscopic extends Base { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -655,7 +655,7 @@ class WallStereoscopic extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -669,7 +669,7 @@ class WallStereoscopic extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -683,7 +683,7 @@ class WallStereoscopic extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/WallRealStereoscopic2/index.js b/src/Obj/Base/WallRealStereoscopic2/index.js index 627965f..bd5ee5d 100644 --- a/src/Obj/Base/WallRealStereoscopic2/index.js +++ b/src/Obj/Base/WallRealStereoscopic2/index.js @@ -135,7 +135,7 @@ class WallRealStereoscopic extends Base { if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: false,//是否开启透明度 @@ -262,7 +262,7 @@ class WallRealStereoscopic extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -362,7 +362,7 @@ class WallRealStereoscopic extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -389,7 +389,7 @@ class WallRealStereoscopic extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -415,7 +415,7 @@ class WallRealStereoscopic extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1363,7 +1363,7 @@ class WallRealStereoscopic extends Base { // 创建标签页 let tabsElm = new cy_tabs('radar-scan-edit-tabs', undefined, this.sdk) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: false,//是否开启透明度 @@ -1377,7 +1377,7 @@ class WallRealStereoscopic extends Base { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1391,7 +1391,7 @@ class WallRealStereoscopic extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -1405,7 +1405,7 @@ class WallRealStereoscopic extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -1419,7 +1419,7 @@ class WallRealStereoscopic extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/WallRealStereoscopic2/index2.js b/src/Obj/Base/WallRealStereoscopic2/index2.js index 4851c67..bb12e89 100644 --- a/src/Obj/Base/WallRealStereoscopic2/index2.js +++ b/src/Obj/Base/WallRealStereoscopic2/index2.js @@ -92,7 +92,7 @@ class WallStereoscopic extends Base { this.entity.corridor.material = Cesium.Color.fromCssColorString(v) if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -176,7 +176,7 @@ class WallStereoscopic extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -276,7 +276,7 @@ class WallStereoscopic extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -303,7 +303,7 @@ class WallStereoscopic extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -329,7 +329,7 @@ class WallStereoscopic extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -627,7 +627,7 @@ class WallStereoscopic extends Base { // 创建标签页 let tabsElm = new cy_tabs('radar-scan-edit-tabs',undefined,this.sdk) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -641,7 +641,7 @@ class WallStereoscopic extends Base { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -655,7 +655,7 @@ class WallStereoscopic extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -669,7 +669,7 @@ class WallStereoscopic extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -683,7 +683,7 @@ class WallStereoscopic extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/WallStereoscopic/index.js b/src/Obj/Base/WallStereoscopic/index.js index 54b9789..938f2c1 100644 --- a/src/Obj/Base/WallStereoscopic/index.js +++ b/src/Obj/Base/WallStereoscopic/index.js @@ -117,7 +117,7 @@ class WallStereoscopic extends Base { this.entity.polylineVolume.material = this.getMaterial() if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -225,7 +225,7 @@ class WallStereoscopic extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -325,7 +325,7 @@ class WallStereoscopic extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -352,7 +352,7 @@ class WallStereoscopic extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -378,7 +378,7 @@ class WallStereoscopic extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -900,7 +900,7 @@ class WallStereoscopic extends Base { // 创建标签页 let tabsElm = new cy_tabs('radar-scan-edit-tabs', undefined, this.sdk) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -914,7 +914,7 @@ class WallStereoscopic extends Base { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -928,7 +928,7 @@ class WallStereoscopic extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -942,7 +942,7 @@ class WallStereoscopic extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -956,7 +956,7 @@ class WallStereoscopic extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/WallStereoscopic/index2.js b/src/Obj/Base/WallStereoscopic/index2.js index d45977c..6b011b8 100644 --- a/src/Obj/Base/WallStereoscopic/index2.js +++ b/src/Obj/Base/WallStereoscopic/index2.js @@ -92,7 +92,7 @@ class WallStereoscopic extends Base { this.entity.corridor.material = Cesium.Color.fromCssColorString(v) if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -176,7 +176,7 @@ class WallStereoscopic extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -276,7 +276,7 @@ class WallStereoscopic extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -303,7 +303,7 @@ class WallStereoscopic extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -329,7 +329,7 @@ class WallStereoscopic extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -633,7 +633,7 @@ class WallStereoscopic extends Base { // 创建标签页 let tabsElm = new cy_tabs('radar-scan-edit-tabs',undefined,this.sdk) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -647,7 +647,7 @@ class WallStereoscopic extends Base { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -661,7 +661,7 @@ class WallStereoscopic extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -675,7 +675,7 @@ class WallStereoscopic extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -689,7 +689,7 @@ class WallStereoscopic extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/WallStereoscopic2/index.js b/src/Obj/Base/WallStereoscopic2/index.js index e2eb95a..4d906a7 100644 --- a/src/Obj/Base/WallStereoscopic2/index.js +++ b/src/Obj/Base/WallStereoscopic2/index.js @@ -112,7 +112,7 @@ class WallStereoscopic2 extends Base { this.entity.polylineVolume.material = this.getMaterial() if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -195,7 +195,7 @@ class WallStereoscopic2 extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -295,7 +295,7 @@ class WallStereoscopic2 extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -322,7 +322,7 @@ class WallStereoscopic2 extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -348,7 +348,7 @@ class WallStereoscopic2 extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -889,7 +889,7 @@ class WallStereoscopic2 extends Base { // 创建标签页 let tabsElm = new cy_tabs('radar-scan-edit-tabs', undefined, this.sdk) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -903,7 +903,7 @@ class WallStereoscopic2 extends Base { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -917,7 +917,7 @@ class WallStereoscopic2 extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -931,7 +931,7 @@ class WallStereoscopic2 extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -945,7 +945,7 @@ class WallStereoscopic2 extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/WallStereoscopic2/index2.js b/src/Obj/Base/WallStereoscopic2/index2.js index 4851c67..bb12e89 100644 --- a/src/Obj/Base/WallStereoscopic2/index2.js +++ b/src/Obj/Base/WallStereoscopic2/index2.js @@ -92,7 +92,7 @@ class WallStereoscopic extends Base { this.entity.corridor.material = Cesium.Color.fromCssColorString(v) if (this._elms.color) { this._elms.color.forEach((item, i) => { - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -176,7 +176,7 @@ class WallStereoscopic extends Base { this.label.color = v if (this._elms.labelColor) { this._elms.labelColor.forEach((item, i) => { - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -276,7 +276,7 @@ class WallStereoscopic extends Base { this.label.lineColor = v if (this._elms.labelLineColor) { this._elms.labelLineColor.forEach((item, i) => { - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -303,7 +303,7 @@ class WallStereoscopic extends Base { this.label.backgroundColor = [v, this.label.backgroundColor[1]] if (this._elms.labelBackgroundColorStart) { this._elms.labelBackgroundColorStart.forEach((item, i) => { - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -329,7 +329,7 @@ class WallStereoscopic extends Base { this.label.backgroundColor = [this.label.backgroundColor[0], v] if (this._elms.labelBackgroundColorEnd) { this._elms.labelBackgroundColorEnd.forEach((item, i) => { - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -627,7 +627,7 @@ class WallStereoscopic extends Base { // 创建标签页 let tabsElm = new cy_tabs('radar-scan-edit-tabs',undefined,this.sdk) // 颜色组件 - let colorPicker = new ewPlugins('colorpicker', { + let colorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -641,7 +641,7 @@ class WallStereoscopic extends Base { this.color = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelColorPicker = new ewPlugins('colorpicker', { + let labelColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -655,7 +655,7 @@ class WallStereoscopic extends Base { this.labelColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let lineColorPicker = new ewPlugins('colorpicker', { + let lineColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelLineColor")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -669,7 +669,7 @@ class WallStereoscopic extends Base { this.labelLineColor = 'rgba(255,255,255,1)' },//点击清空按钮事件回调 }) - let labelBackgroundColorStartPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorStartPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorStart")[0], size: 'mini', alpha: true, @@ -683,7 +683,7 @@ class WallStereoscopic extends Base { this.labelBackgroundColorStart = 'rgba(255,255,255,1)' }, }) - let labelBackgroundColorEndPicker = new ewPlugins('colorpicker', { + let labelBackgroundColorEndPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("labelBackgroundColorEnd")[0], size: 'mini', alpha: true, diff --git a/src/Obj/Base/WaterSurface/index.js b/src/Obj/Base/WaterSurface/index.js index 6cbe825..2f389be 100644 --- a/src/Obj/Base/WaterSurface/index.js +++ b/src/Obj/Base/WaterSurface/index.js @@ -105,7 +105,7 @@ class WaterSurface extends Base { this.entity && (this.entity.appearance.material.uniforms.baseWaterColor = Cesium.Color.fromCssColorString(v)) if (this._elms.color) { this._elms.color.forEach((item, i) => { - let picker = new ewPlugins('colorpicker', { + let picker = new YJColorPicker({ el: item.el, size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 @@ -232,7 +232,7 @@ class WaterSurface extends Base { contentElm.innerHTML = html() this._DialogObject.contentAppChild(contentElm) // 颜色组件 - let waterColorPicker = new ewPlugins('colorpicker', { + let waterColorPicker = new YJColorPicker({ el: contentElm.getElementsByClassName("water-color")[0], size: 'mini',//颜色box类型 alpha: true,//是否开启透明度 diff --git a/src/Obj/Element/yj-color-picker.js b/src/Obj/Element/yj-color-picker.js index cfda110..ae451e3 100644 --- a/src/Obj/Element/yj-color-picker.js +++ b/src/Obj/Element/yj-color-picker.js @@ -8,63 +8,87 @@ class YJColorPicker { isLog: false, disabled: options.disabled || false, //是否禁止打开颜色选择器 alpha: false, //是否开启透明度 - sure: (color) => { + clickDefineColor: clickDefineColor, + hasClear: true, + openPickerAni: 'opacity', + defaultColor: options.defaultColor || '#ffffff', + startMainCallback: (t) => { + customizeStyle() + } + } + this.el = options.el + if (options.sure) { + config.sure = (color) => { + this.colorPicker.config.defaultColor = this.colorPicker.pickerInput.value + let c = Cesium.Color.fromCssColorString(color) if (pickAlphaInput) { - let c = Cesium.Color.fromCssColorString(color).withAlpha(pickAlphaInput.value / 100) + c = c.withAlpha(pickAlphaInput.value / 100) this.pickAlphaInputValue = pickAlphaInput.value - color = c.toCssHexString() } - if (options.sure && typeof options.sure == 'function') { + color = c.toCssHexString() + if (typeof options.sure == 'function') { options.sure(color) } - setTimeout(() => { - customizeStyle() - }, this.colorPicker.config.pickerAnimationTime); - }, - clear: () => { - options.clear() - }, - close: () => { - pickAlphaInput.value = this.pickAlphaInputValue - }, - clickDefineColor: clickDefineColor, - hasClear: false, - defaultColor: options.defaultColor || '#ffffff' + customizeStyle() + } } - let CesiumColor = Cesium.Color.fromCssColorString(options.defaultColor) + if (options.clear) { + config.clear = () => { + if (pickAlphaInput) { + pickAlphaInput.value = this.pickAlphaInputValue = 100 + } + customizeStyle() + if (typeof options.clear == 'function') { + options.clear() + } + // setTimeout(() => { + // this.pickAlphaInputValue = 100 + // this.colorPicker.$Dom.pickerInput.value = '' + // if (options.clear && typeof options.clear == 'function') { + // options.clear() + // } + // customizeStyle() + // }, this.colorPicker.config.pickerAnimationTime); + } + } + let CesiumColor = Cesium.Color.fromCssColorString(config.defaultColor) if (!CesiumColor) { config.defaultColor = '#ffffff' CesiumColor = Cesium.Color.fromCssColorString(config.defaultColor) } - if (options.predefineColor) { - config.predefineColor = ['rgba(255, 255, 255, 1)', 'rgba(255, 0, 0, 1)', 'rgba(208, 132, 209, 1)', 'rgba(100, 182, 217, 1)', 'rgba(42, 130, 228, 1)', 'rgba(214, 36, 36, 1)', 'rgba(252, 222, 111, 1)', 'rgba(67, 207, 124, 1)', 'rgba(176, 243, 143, 1)', 'rgba(121, 72, 234, 1)', 'rgba(255, 195, 0, 1)', 'rgba(0, 186, 173, 1)', 'rgba(165, 214, 63, 1)', 'rgba(0, 0, 0, 1)', 'rgba(46, 47, 51, 1)', 'rgba(172, 51, 193, 1)', 'rgba(130, 21, 21, 1)', 'rgba(255, 87, 51, 1)', 'rgba(255, 140, 0, 1)', 'rgba(125, 191, 255, 1)'] - } - this.colorPicker = new ewColorPicker(config) - window.colorPicker = this.colorPicker - console.log('this.colorPicker', this.colorPicker, this.colorPicker.$Dom.pickerInput) + // if (options.predefineColor) { + // config.predefineColor = ['rgba(255, 255, 255, 1)', 'rgba(255, 0, 0, 1)', 'rgba(208, 132, 209, 1)', 'rgba(100, 182, 217, 1)', 'rgba(42, 130, 228, 1)', 'rgba(214, 36, 36, 1)', 'rgba(252, 222, 111, 1)', 'rgba(67, 207, 124, 1)', 'rgba(176, 243, 143, 1)', 'rgba(121, 72, 234, 1)', 'rgba(255, 195, 0, 1)', 'rgba(0, 186, 173, 1)', 'rgba(165, 214, 63, 1)', 'rgba(0, 0, 0, 1)', 'rgba(46, 47, 51, 1)', 'rgba(172, 51, 193, 1)', 'rgba(130, 21, 21, 1)', 'rgba(255, 87, 51, 1)', 'rgba(255, 140, 0, 1)', 'rgba(125, 191, 255, 1)'] + // } + config.predefineColor = ['rgba(255, 255, 255, 1)', 'rgba(255, 0, 0, 1)', 'rgba(208, 132, 209, 1)', 'rgba(100, 182, 217, 1)', 'rgba(42, 130, 228, 1)', 'rgba(214, 36, 36, 1)', 'rgba(252, 222, 111, 1)', 'rgba(67, 207, 124, 1)', 'rgba(176, 243, 143, 1)', 'rgba(121, 72, 234, 1)', 'rgba(255, 195, 0, 1)', 'rgba(0, 186, 173, 1)', 'rgba(165, 214, 63, 1)', 'rgba(0, 0, 0, 1)', 'rgba(46, 47, 51, 1)', 'rgba(172, 51, 193, 1)', 'rgba(130, 21, 21, 1)', 'rgba(255, 87, 51, 1)', 'rgba(255, 140, 0, 1)', 'rgba(125, 191, 255, 1)'] + this.colorPicker = new ewPlugins('colorpicker', config) + window.colorPicker = this.colorPicker customizeStyle() function customizeStyle() { + if (!_this.colorPicker) { + return + } let isSubtract = false - let box = _this.colorPicker.$Dom.box - let picker = _this.colorPicker.$Dom.picker - picker.style.minWidth = '300px' + let box = _this.colorPicker.box + let picker = _this.colorPicker.picker + picker.style.minWidth = '325px' let pickerContent = picker.getElementsByClassName('ew-color-picker-content')[0] let pickAlphaSliderBar = picker.getElementsByClassName('ew-alpha-slider-bar')[0] if (pickAlphaSliderBar) { pickAlphaSliderBar.parentNode.style.width = '16px' pickAlphaSliderBar.parentNode.removeChild(pickAlphaSliderBar) } - let customDivider = document.createElement('span') - customDivider.className = 'custom-divider' - pickerContent.parentNode.insertBefore(customDivider, pickerContent.nextSibling) + // let customDivider = document.createElement('span') + // customDivider.className = 'custom-divider' + // customDivider.style.margin = '10px 0' + // pickerContent.parentNode.insertBefore(customDivider, pickerContent.nextSibling) let pickPen = document.createElement('div') pickPen.className = 'icon-pen-box' pickPen.innerHTML = '' - let pickerInput = _this.colorPicker.$Dom.pickerInput + let pickerInput = _this.colorPicker.pickerInput pickerInput.parentNode.insertBefore(pickPen, pickerInput) - pickerInput.style.width = 'calc(77% - 24px)' + pickerInput.style.width = '188px' if (options.alpha) { let pickAlpha = document.createElement('div') @@ -74,9 +98,25 @@ class YJColorPicker { % ` pickerInput.parentNode.insertBefore(pickAlpha, pickerInput.nextSibling) - pickerInput.style.width = '39%' - pickAlpha.style.width = 'calc(32% - 12px)' + pickerInput.style.width = '106px' + pickAlpha.style.width = '80px' pickAlphaInput = pickAlpha.getElementsByClassName('input')[0] + pickAlphaInput.addEventListener('blur', (e) => { + let value = e.target.value + if (e.target.value || (e.target.dataset.null !== 'undefined' && e.target.dataset.null !== '' && !Boolean(e.target.dataset.null))) { + value = Number(value) + if ((e.target.max) && value > Number(e.target.max)) { + value = Number(e.target.max) + } + if ((e.target.min) && value < Number(e.target.min)) { + value = Number(e.target.min) + } + if ((e.target.dataset.min) && value < Number(e.target.dataset.min)) { + value = Number(e.target.dataset.min) + } + pickAlphaInput.value = value + } + }) if (_this.pickAlphaInputValue || _this.pickAlphaInputValue === 0 || _this.pickAlphaInputValue === '0') { pickAlphaInput.value = Number(Number(_this.pickAlphaInputValue).toFixed(2)) } @@ -84,10 +124,11 @@ class YJColorPicker { pickAlphaInput.value = Number((CesiumColor.alpha * 100).toFixed(2)) } _this.pickAlphaInputValue = pickAlphaInput.value - box.style.background = Cesium.Color.fromCssColorString(_this.colorPicker._privateConfig.colorValue).withAlpha(pickAlphaInput.value / 100).toCssColorString() + box.style.background = Cesium.Color.fromCssColorString(_this.colorPicker.config.defaultColor || '#ffffff').withAlpha(pickAlphaInput.value / 100).toCssColorString() } else { CesiumColor = CesiumColor.withAlpha(1) + box.style.background = Cesium.Color.fromCssColorString(_this.colorPicker.config.defaultColor || '#ffffff').toCssColorString() } let defineColorContainer = picker.getElementsByClassName('ew-pre-define-color-container')[0] @@ -101,6 +142,7 @@ class YJColorPicker { } let customDivider2 = document.createElement('span') customDivider2.className = 'custom-divider' + customDivider2.style.margin = '10px 0' let customDivider3 = document.createElement('span') customDivider3.className = 'custom-divider' defineColorContainer.parentNode.insertBefore(customDivider2, defineColorContainer) @@ -124,6 +166,8 @@ class YJColorPicker { for (let key in colorList) { let colorElm = document.createElement('div') colorElm.className = 'yj-pre-collect-color' + colorElm.setAttribute('tabindex', '0') + colorElm.setAttribute('color-box-id', _this.colorPicker.uid) let colorItemElm = document.createElement('div') colorItemElm.className = 'yj-pre-define-color-item' colorElm.appendChild(colorItemElm) @@ -131,10 +175,14 @@ class YJColorPicker { let c = Cesium.Color.fromCssColorString(colorList[key]) let colorString = c.toCssHexString() colorItemElm.style.backgroundColor = colorString - colorItemElm.addEventListener('click', () => { - _this.colorPicker.updateColor(c.toCssColorString()) + colorItemElm.addEventListener('click', (e) => { + _this.colorPicker.updateColor(e) + colorElm.className = 'yj-pre-collect-color yj-pre-collect-color-active' clickDefineColor(colorString) }) + colorElm.addEventListener("blur", function (e) { + colorElm.className = 'yj-pre-collect-color' + }) let subtractElm = document.createElement('div') subtractElm.className = 'yj-pre-define-color-item subtract-btn' @@ -161,20 +209,27 @@ class YJColorPicker { } let colorElm = document.createElement('div') colorElm.className = 'yj-pre-collect-color' + colorElm.setAttribute('tabindex', '0') + colorElm.setAttribute('color-box-id', _this.colorPicker.uid) let colorItemElm = document.createElement('div') colorItemElm.className = 'yj-pre-define-color-item' colorElm.appendChild(colorItemElm) - let c = Cesium.Color.fromCssColorString(_this.colorPicker.prevInputValue) + let color = colorRgbaToHex(colorHsbaToRgba(_this.colorPicker.hsba)) + let c = Cesium.Color.fromCssColorString(color || '#ffffff') if (pickAlphaInput) { c = c.withAlpha(pickAlphaInput.value / 100) } let colorString = c.toCssHexString() colorItemElm.style.backgroundColor = colorString - colorItemElm.addEventListener('click', () => { - _this.colorPicker.updateColor(c.toCssColorString()) + colorItemElm.addEventListener('click', (e) => { + _this.colorPicker.updateColor(e) + colorElm.className = 'yj-pre-collect-color yj-pre-collect-color-active' clickDefineColor(colorString) }) + colorElm.addEventListener("blur", function (e) { + colorElm.className = 'yj-pre-collect-color' + }) collectColorContainer.appendChild(colorElm) let subtractElm = document.createElement('div') @@ -216,6 +271,58 @@ class YJColorPicker { pickAlphaInput.value = c.alpha * 100 } } + + function colorHsbaToRgba(e) { + var r, n, o, i = e.a, a = Math.round(e.h), s = Math.round(255 * e.s / 100), l = Math.round(255 * e.b / 100); + if (0 === s) + r = n = o = l; + else { + var c = (255 - s) * l / 255 + , d = a % 60 * (l - c) / 60; + 360 === a ? (r = l, + n = o = 0) : a < 60 ? (r = l, + n = c + d, + o = c) : a < 120 ? (r = l - d, + n = l, + o = c) : a < 180 ? (r = c, + n = l, + o = c + d) : a < 240 ? (r = c, + n = l - d, + o = l) : a < 300 ? (r = c + d, + n = c, + o = l) : a < 360 ? (r = l, + n = c, + o = l - d) : r = n = o = 0 + } + return "rgba(" + Math.round(r) + "," + Math.round(n) + "," + Math.round(o) + "," + i + ")" + } + + function colorRgbaToHex(e) { + var t = { + 10: "A", + 11: "B", + 12: "C", + 13: "D", + 14: "E", + 15: "F" + }; + if (/rgba?/.test(e)) { + var r = e.replace(/rgba?\(/, "").replace(/\)/, "").replace(/[\s+]/g, "").split(",") + , n = ""; + r[3]; + return r.map(function (e, r) { + r <= 2 && (n += function (e) { + e = Math.min(Math.round(e), 255); + var r = Math.floor(e / 16) + , n = e % 16; + return "" + (t[r] || r) + (t[n] || n) + }(e)) + }), + "#" + n + } + } } } + +window.YJColorPicker = YJColorPicker export default YJColorPicker \ No newline at end of file diff --git a/src/YJEarth/index.js b/src/YJEarth/index.js index 9bab248..5a12707 100644 --- a/src/YJEarth/index.js +++ b/src/YJEarth/index.js @@ -25,6 +25,7 @@ import { } from '../Global/global' import { syncSplitData, setActiveId } from '../Global/SplitScreen' import { apiQueryGoodsList } from '../Tools/getGoodsList' +import YJColorPicker from "../Obj/Element/yj-color-picker"; // window.check = check class YJEarth { diff --git a/static/3rdparty/ewPlugins.min.js b/static/3rdparty/ewPlugins.min.js index f1a8684..6500d89 100644 --- a/static/3rdparty/ewPlugins.min.js +++ b/static/3rdparty/ewPlugins.min.js @@ -1,1378 +1,1444 @@ !function(e) { - var t = {}; - function r(n) { - if (t[n]) - return t[n].exports; - var o = t[n] = { - i: n, - l: !1, - exports: {} - }; - return e[n].call(o.exports, o, o.exports, r), - o.l = !0, - o.exports - } - r.m = e, - r.c = t, - r.d = function(e, t, n) { - r.o(e, t) || Object.defineProperty(e, t, { - enumerable: !0, - get: n - }) - } - , - r.r = function(e) { - "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { - value: "Module" - }), - Object.defineProperty(e, "__esModule", { - value: !0 - }) - } - , - r.t = function(e, t) { - if (1 & t && (e = r(e)), - 8 & t) - return e; - if (4 & t && "object" == typeof e && e && e.__esModule) - return e; - var n = Object.create(null); - if (r.r(n), - Object.defineProperty(n, "default", { - enumerable: !0, - value: e - }), - 2 & t && "string" != typeof e) - for (var o in e) - r.d(n, o, function(t) { - return e[t] - } - .bind(null, o)); - return n - } - , - r.n = function(e) { - var t = e && e.__esModule ? function() { - return e.default - } - : function() { - return e - } - ; - return r.d(t, "a", t), - t - } - , - r.o = function(e, t) { - return Object.prototype.hasOwnProperty.call(e, t) - } - , - r.p = "", - r(r.s = 1) -}([function(e, t, r) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - ; - function o(e) { - return "string" == typeof e - } - function i(e) { - return null !== e && "object" === (void 0 === e ? "undefined" : n(e)) - } - function a(e) { - return "[object Array]" === Object.prototype.toString.call(e) - } - t.isNumber = function(e) { - return "number" == typeof e - } - , - t.isStr = o, - t.isUndefined = function(e) { - return void 0 === e - } - , - t.isNull = function(e) { - return null === e - } - , - t.isFunction = function(e) { - return "function" == typeof e - } - , - t.isShallowObject = i, - t.isDeepObject = function(e) { - return "[object Object]" === Object.prototype.toString.call(e) - } - , - t.isDeepArray = a, - t.ewObjToArray = function(e) { - if (e && e.length) - return Array.prototype.slice.call(e) - } - , - t.isIB = function(e) { - return e.indexOf("inline-block") > -1 - } - , - t.isStat = function(e) { - return e.indexOf("static") > -1 - } - , - t.isRel = function(e) { - return e.indexOf("relative") > -1 - } - , - t.isAbs = function(e) { - return e.indexOf("absolute") > -1 - } - , - t.isDom = function(e) { - return "object" === ("undefined" == typeof HTMLElement ? "undefined" : n(HTMLElement)) ? e instanceof HTMLElement : e && "object" === (void 0 === e ? "undefined" : n(e)) && 1 === e.nodeType && "string" == typeof e.nodeName || e instanceof HTMLCollection || e instanceof NodeList - } - , - t.ewAssign = function(e, t) { - if (null === e) - return; - if (Object.assign) - return Object.assign(e, t); - for (var r = Object(e), n = 1; n < arguments.length; n++) { - var o = arguments[n]; - if (o) - for (var i in o) - Object.prototype.hasOwnProperty.call(o, i) && (r[i] = o[i]) - } - return r - } - , - t.ewError = function(e) { - return new Error(e) - } - , - t.deepCloneObjByJSON = function(e) { - return JSON.parse(JSON.stringify(e)) - } - , - t.cssObjToStr = function(e) { - if (!i(e)) - return; - var t = ""; - for (var r in e) - t += s(r) + ":" + e[r] + ";"; - return t - } - , - t.keba = s, - t.getCss = function(e, t) { - var r = e.currentStyle ? function(t) { - var n = e.currentStyle[t]; - if (n.indexOf("height") > -1 && n.search(/px/i) > -1) { - var o = e.getBoundingClientRect; - return o.bottom - o.top - parseInt(r("padding-bottom")) - parseInt(r("padding-top")) + "px" - } - } - : function(t) { - return window.getComputedStyle(e, null)[t] - } - ; - return r(t) - } - , - t.requestAnimationFrame = function() { - window.requestAnimationFrame = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.msRequestAnimationFrame || window.oRequestAnimationFrame || function(e) { - return window.setTimeout(e, 1e3 / 60) - } - } - , - t.createElement = function(e) { - return document.createElement(e) - } - , - t.addClass = function(e, t) { - return e.classList.add(t) - } - , - t.removeClass = function(e, t) { - return e.classList.remove(t) - } - , - t.clone = function(e) { - return e.cloneNode(!0) - } - , - t.addEvent = function(e, t, r) { - e.addEventListener ? e.addEventListener(t, r, !1) : e.attachEvent("on" + t, r) - } - ; - t.deepCloneObjByRecursion = function e(t) { - if (i(t)) { - var r = a(t) ? [] : {}; - for (var n in t) - r[n] = i(t[n]) ? e(t[n]) : t[n]; - return r - } - } - ; - function s(e) { - if (o(e)) - return e.replace(/A-Z/g, function(e) { - return "-" + e.toLowerCase() - }) - } - t.getDom = function(e) { - var t, r = e.slice(0, 1), n = e.slice(1); - return /^[#\.]/.test(r) ? "#" === r ? t = document.getElementById(n) : "." === r && (t = document.getElementsByClassName(n)) : t = document.getElementsByTagName(e), - t - } - , - t.eventType = navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i) ? ["touchstart", "touchmove", "touchend"] : ["mousedown", "mousemove", "mouseup"] -} -, function(e, t, r) { - "use strict"; - var n, o, i, a = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , s = r(0), l = u(r(2)), c = u(r(3)), d = u(r(4)); - function u(e) { - return e && e.__esModule ? e : { - default: e - } - } - i = function() { - function e(e, t) { - if (!(0, - s.isStr)(e)) - throw (0, - s.ewError)("you should pass a string params,sush as drag,textarea,colorpicker!"); - switch (e) { - case "drag": - return new l.default(t); - case "textarea": - return new c.default(t); - case "colorpicker": - return new d.default(t) - } - return this - } - return window.ewPlugins || (window.ewPlugins = e), - e - } - , - "object" === a(t) && void 0 !== e ? e.exports = i() : void 0 === (o = "function" == typeof (n = i) ? n.call(t, r, t, e) : n) || (e.exports = o) -} -, function(e, t, r) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var n = r(0) - , o = []; - function i(e, t, r) { - var n = null - , o = parseInt(e.style[t]) - , i = !isNaN(r) && r > 0 && r <= o ? r : 50; - e.style.transition = t + " .3s ease-out .1s"; - !function r() { - o -= i, - e.style[t] = o + "px", - n && o <= 0 ? (e.style[t] = "", - clearTimeout(n)) : n = setTimeout(r, 100) - }() - } - function a(e) { - var t, r, i, a, s; - if ((0, - n.isStr)(e) || (0, - n.isDom)(e)) - r = (0, - n.isStr)(e) ? (0, - n.getDom)(e) : e, - t = { - width: window.innerWidth, - height: window.innerHeight, - isWindow: !0 - }; - else { - if (!(0, - n.isDeepObject)(e) || !e.el) - return (0, - n.ewError)("you should pass a string param or an object param!"); - r = (0, - n.isStr)(e.el) ? (0, - n.getDom)(e.el) : e.el, - i = (0, - n.isStr)(e.scopeEl) ? (0, - n.getDom)(e.scopeEl) : e.scopeEl, - a = (0, - n.isStr)(e.designEl) ? (0, - n.getDom)(e.designEl) : e.designEl, - s = (0, - n.isStr)(e.disabledButton) ? (0, - n.getDom)(e.disabledButton) : e.disabledButton, - (t = { - width: e.width || window.innerWidth, - height: e.height || window.innerHeight, - scopeEl: e.scopeEl || null, - isWindow: !!(0, - n.isUndefined)(e.isWindow) || e.isWindow, - origin: e.origin || !1, - designEl: a || null, - startCB: (0, - n.isFunction)(e.startCB) ? e.startCB : null, - moveCB: (0, - n.isFunction)(e.moveCB) ? e.moveCB : null, - endCB: (0, - n.isFunction)(e.endCB) ? e.endCB : null, - dragDisabled: e.dragDisabled || !1, - disabledButton: s || null, - grid: e.grid || [], - ani_transition: (0, - n.isStr)(e.ani_transition) || (0, - n.isDeepObject)(e.ani_transition) ? e.ani_transition : null - }).scopeEl && (t.scopeEl = i.length ? i[0] : i, - t.width = (0, - n.getCss)(t.scopeEl, "width"), - t.height = (0, - n.getCss)(t.scopeEl, "height")), - e.axis && (t.axis = e.axis) - } - return o.push(t), - this.config = o, - this.beforeInit(r, t), - s && this.clickDisable(s, r, t), - this - } - a.prototype.clickDisable = function(e, t, r) { - if (e && e.length > 0) - for (var o = 0, i = e.length; o < i; o++) - a(this, e[o]); - else - a(this, e); - function a(e, o) { - o && (o.onclick = function() { - e.config.length > 1 ? e.config.forEach(function(t) { - (0, - n.ewObjToArray)(t.disabledButton).indexOf(o) > -1 && (t.dragDisabled = !t.dragDisabled, - e.beforeInit(t.el, t)) - }) : t.length > 0 ? (e.config[0].dragDisabled = !e.config[0].dragDisabled, - (0, - n.ewObjToArray)(t).forEach(function(t) { - e.beforeInit(t, e.config[0]) - })) : (r.dragDisabled = !r.dragDisabled, - e.beforeInit(r.el, r)) - } - ) - } - } - , - a.prototype.beforeInit = function(e, t) { - if (e && e.length > 0) - for (var r = 0, o = e.length; r < o; r++) - this.init((0, - n.ewAssign)(t, { - el: e[r] - })), - this.resize(this, (0, - n.ewAssign)(t, { - el: e[r] - })); - else - t.el = e, - this.init(t), - this.resize(this, t) - } - , - a.prototype.resize = function(e, t) { - window.onresize = function() { - t.scopeEl || (t.width = window.innerWidth, - t.height = window.innerHeight), - e.init(t) - } - } - , - a.prototype.init = function(e) { - e.width = parseInt(e.width) <= parseInt((0, - n.getCss)(e.el, "width")) ? window.innerWidth : parseInt(e.width), - e.height = parseInt(e.height) <= parseInt((0, - n.getCss)(e.el, "height")) ? window.innerHeight : parseInt(e.height), - this.onMouseDown(e) - } - , - a.prototype.onMouseDown = function(e) { - if ((0, - n.isDom)(e.designEl)) - if (e.designEl.length > 0) { - var t = this; - (0, - n.ewObjToArray)(e.designEl).forEach(function(r) { - t.config.length > 1 ? t.config.map(function(e) { - e.designEl && (0, - n.ewObjToArray)(e.designEl).indexOf(r) > -1 && i(t, e.el, r, e) - }) : r.parentElement ? i(t, r.parentElement, r, t.config[0]) : i(t, e.el, r, t.config[0]) - }) - } else - i(this, e.el, e.designEl, e); - else - i(this, e.el, e.el, e); - function r() { - this.style.cursor = "move" - } - function o() { - this.style.cursor = "" - } - function i(e, t, i, a) { - a.dragDisabled ? (i.removeEventListener("mouseenter", r), - i.removeEventListener("mouseleave", o), - i["on" + n.eventType[0]] = null, - document["on" + n.eventType[1]] = document["on" + n.eventType[2]] = null) : (i.addEventListener("mouseenter", r), - i.addEventListener("mouseleave", o), - i["on" + n.eventType[0]] = function(r) { - a.startCB && a.startCB(), - a.ani_transition && (t.style.cssText += (0, - n.isStr)(a.ani_transition) && a.ani_transition.indexOf("transition") > -1 ? a.ani_transition : (0, - n.cssObjToStr)(a.ani_transition).indexOf("transition") > -1 ? (0, - n.cssObjToStr)(a.ani_transition) : ""); - var o = n.eventType[0].indexOf("touch") > -1 ? r.changedTouches[0].clientX - t.offsetLeft : r.clientX - t.offsetLeft - , s = n.eventType[0].indexOf("touch") > -1 ? r.changedTouches[0].clientY - t.offsetTop : r.clientY - t.offsetTop; - e.onMouseMove(t, a, o, s, n.eventType), - e.onMouseUp(t, i, a, n.eventType) - } - ) - } - } - , - a.prototype.onMouseMove = function(e, t, r, o, i) { - var a = (0, - n.getCss)(e, "position"); - document["on" + i[1]] = function(s) { - var l, c, d, u, p = i[0].indexOf("touch") > -1 ? s.changedTouches[0].clientX : s.clientX, f = i[0].indexOf("touch") > -1 ? s.changedTouches[0].clientY : s.clientY; - if (e.style.margin = 0, - (0, - n.isAbs)(a) || (e.style.position = "absolute"), - t.moveCB && t.moveCB(), - (0, - n.isDeepArray)(t.grid) && t.grid.length && t.grid.length <= 2) { - var h = p - r - , g = parseInt(t.grid[0]) - , b = f - o - , m = parseInt(t.grid[1]); - isNaN(g) || (l = g * parseInt(h / g)), - isNaN(m) || (c = m * parseInt(b / m)) - } else - l = p - r, - c = f - o; - if (d = t.width - e.offsetWidth, - u = t.height - e.offsetHeight, - t.axis) - if (t.axis.toLowerCase().indexOf("x") > -1) - this.moveLeft(e, t, l, d); - else { - if (!(t.axis.toLowerCase().indexOf("y") > -1)) - throw (0, - n.ewError)("a Invalid value of axis!"); - this.moveTop(e, t, c, u) - } - else - this.moveLeft(e, t, l, d), - this.moveTop(e, t, c, u) - } - .bind(this) - } - , - a.prototype.moveLeft = function(e, t, r, n) { - var o = r <= 0 && t.isWindow ? 0 : r >= n && t.isWindow ? n : r; - e.style.left = o + "px" - } - , - a.prototype.moveTop = function(e, t, r, n) { - var o = r <= 0 && t.isWindow ? 0 : r >= n && t.isWindow ? n : r; - e.style.top = o + "px" - } - , - a.prototype.restoreX = function(e, t) { - i(e, "left", t) - } - , - a.prototype.restoreY = function(e, t) { - i(e, "top", t) - } - , - a.prototype.onMouseUp = function(e, t, r, o) { - document["on" + o[2]] = function() { - if (r.endCB && r.endCB(), - document["on" + o[1]] = document["on" + o[2]] = null, - t.style.cursor = "", - r.origin) { - if (r.axis) - if (r.axis.toLowerCase().indexOf("x") > -1) - this.restoreX(e, r.originSpeed); - else { - if (!(r.axis.toLowerCase().indexOf("y") > -1)) - throw (0, - n.ewError)("a Invalid value of axis!"); - this.restoreY(e, r.originSpeed) - } - else - this.restoreX(e, r.originSpeed), - this.restoreY(e, r.originSpeed); - e.style.cssText = 'margin:0;position:"";' - } - } - .bind(this) - } - , - t.default = a -} -, function(e, t, r) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var n = r(0) - , o = { - width: "auto", - height: "auto", - border: "1px solid rgb(169, 169, 169)", - "min-height": "30px", - font: "400 13.3333px Arial;font-family: monospace", - "min-width": "157px", - "max-width": "157px", - padding: "2px", - display: "block", - background: "#fff" - }; - function i(e) { - if ((0, - n.isDeepObject)(e)) - if (e.el) { - var t = (0, - n.isStr)(e.el) ? (0, - n.getDom)(e.el) : e.el; - this.editextArea(t) - } else { - if (this.isModeUndefined(e.mode) && !this.isModeAuto(e.mode) && !this.isModeNotAuto(e.mode)) - throw (0, - n.ewError)("you should pass a string param that called mode and mode is auto or notAuto!"); - var r = (0, - n.isStr)(e.container) ? (0, - n.getDom)(e.container) : (0, - n.isDom)(e.container) ? e.container : null; - this.addTextArea(r, this.createEleAuto(e.mode)) - } - else if ((0, - n.isUndefined)(e) || (0, - n.isNull)(e)) - this.addTextArea(null, this.createEleAuto("notAuto")); - else if (this.isModeAuto(e) || this.isModeNotAuto(e)) - this.addTextArea(null, this.createEleAuto(e)); - else { - var o = (0, - n.isStr)(e) ? (0, - n.getDom)(e) : e; - this.editextArea(o) - } - return this - } - i.prototype.editextArea = function(e) { - if (e.length) { - var t = !0 - , r = !1 - , n = void 0; - try { - for (var o, i = e[Symbol.iterator](); !(t = (o = i.next()).done); t = !0) { - var a = o.value; - this.setEleAuto(a) - } - } catch (e) { - r = !0, - n = e - } finally { - try { - !t && i.return && i.return() - } finally { - if (r) - throw n - } - } - } else - this.setEleAuto(e) - } - , - i.prototype.addTextArea = function(e, t) { - var r = this; - if ((0, - n.isDom)(e)) - if (e.length) { - var o = !0 - , i = !1 - , a = void 0; - try { - for (var s, l = function() { - var e = s.value - , n = t.cloneNode(!0); - n.tagName.toLowerCase().indexOf("textarea") > -1 && setTimeout(function() { - r.autoTextArea(n) - }, 0), - e.appendChild(n) - }, c = e[Symbol.iterator](); !(o = (s = c.next()).done); o = !0) - l() - } catch (e) { - i = !0, - a = e - } finally { - try { - !o && c.return && c.return() - } finally { - if (i) - throw a - } - } - } else - e.appendChild(t); - else - document.body.appendChild(t) - } - , - i.prototype.isModeUndefined = function(e) { - return !(0, - n.isStr)(e) - } - , - i.prototype.isModeAuto = function(e) { - return e.indexOf("auto") > -1 - } - , - i.prototype.isModeNotAuto = function(e) { - return e.indexOf("notAuto") > -1 - } - , - i.prototype.setEleAuto = function(e) { - e.tagName.toLowerCase().indexOf("textarea") > -1 ? this.autoTextArea(e) : (e.setAttribute("contenteditable", !0), - e.style.cssText += (0, - n.cssObjToStr)(o)) - } - , - i.prototype.createEleAuto = function(e) { - var t = null - , r = function(e) { - this.autoTextArea(e) - } - .bind(this); - return this.isModeAuto(e) ? (t = document.createElement("textarea"), - setTimeout(r(t), 0)) : ((t = document.createElement("div")).style.cssText += (0, - n.cssObjToStr)(o), - t.classList.add("ew-textarea"), - t.setAttribute("contenteditable", !0)), - t - } - , - i.prototype.autoTextArea = function(e, t, r) { - t = t || 0; - var o = document.getBoxObjectFor || "mozInnerScreenX"in window - , i = window.opera && window.opera.toString().indexOf("opera"); - e.style.cssText += "resize:none;"; - var a = parseInt((0, - n.getCss)(e, "height")) - , s = function() { - var s, l = 0, c = e.style; - o || i || (l = parseInt((0, - n.getCss)(e, "padding-bottom")) + parseInt((0, - n.getCss)(e, "padding-top"))), - c.height = a + "px", - e.scrollHeight > a && (r && e.scrollHeight > r ? (s = r - l, - c.overflowY = "auto") : (s = e.scrollHeight - l, - c.overflowY = "hidden"), - c.height = s + t + "px") - }; - (0, - n.addEvent)(e, "propertychange", s), - (0, - n.addEvent)(e, "focus", s), - (0, - n.addEvent)(e, "input", s), - s() - } - , - t.default = i -} -, function(e, t, r) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var n = r(0) - , o = r(5) - , i = s(r(6)) - , a = s(r(8)); - function s(e) { - return e && e.__esModule ? e : { - default: e - } - } - function l(e, t, r) { - return r ? document.querySelectorAll ? e.querySelectorAll("." + t) : e.getElementsByClassName(t) : document.querySelector ? e.querySelector("." + t) : e.getElementsByClassName(t)[0] - } - function c(e, t, r) { - e.style[t] = r - } - function d(e) { - e.config.openPickerAni.indexOf("height") > -1 ? e.pickerFlag ? a.default.slideDown(e.picker, 400) : a.default.slideUp(e.picker, 400) : e.pickerFlag ? a.default.fadeIn(e.picker, 400) : a.default.fadeOut(e.picker, 400) - } - function u(e, t, r, n, o) { - c(e.pickerCursor, "left", t + "px"), - c(e.pickerCursor, "top", r + "px"); - var i = parseInt(100 * t / n) - , a = parseInt(100 * (o - r) / o); - e.hsba.s = i > 100 ? 100 : i < 0 ? 0 : i, - e.hsba.b = a > 100 ? 100 : a < 0 ? 0 : a, - p(e) - } - function p(e, t) { - c(e.box, "background", (0, - o.colorHsbaToRgba)(e.hsba)), - c(e.arrowRight, "border-top-color", (0, - o.colorHsbaToRgba)(e.hsba)), - t || e.config.alpha ? e.pickerInput.value = (0, - o.colorHsbaToRgba)(e.hsba) : e.pickerInput.value = (0, - o.colorRgbaToHex)((0, - o.colorHsbaToRgba)(e.hsba)) - } - function f(e) { - if (this.pickerFlag = !1, - (0, - n.isStr)(e) || (0, - n.isDom)(e)) { - var t = (0, - n.isDom)(e) ? e : (0, - n.getDom)(e); - if (this.config = { - hue: !0, - alpha: !1, - size: "normal", - predefineColor: [], - disabled: !1, - defaultColor: "", - openPickerAni: "height", - sure: function() {}, - clear: function() {} - }, - t.length) - for (var r = -1; ++r < t.length; ) - this.init(t[r], this.config); - else - this.init(t, this.config) - } else { - if (!(0, - n.isDeepObject)(e) || !(0, - n.isStr)(e.el) && !(0, - n.isDom)(e.el)) - return (0, - n.isDeepObject)(e) ? (0, - n.ewError)("you should pass a param which is el and el must be a string or a dom element!") : (0, - n.ewError)("you should pass a param that it must be a string or a dom element!"); - var o = (0, - n.isDom)(e.el) ? e.el : (0, - n.getDom)(e.el); - if (this.config = { - hue: e.hue || !0, - alpha: e.alpha || !1, - size: e.size || "normal", - predefineColor: e.predefineColor || [], - disabled: e.disabled || !1, - defaultColor: e.defaultColor || "", - openPickerAni: e.openPickerAni || "height", - sure: (0, - n.isFunction)(e.sure) ? e.sure : null, - clear: (0, - n.isFunction)(e.clear) ? e.clear : null - }, - o.length) - for (var i = 0; i < o.length; ) - this.init(o[i], this.config), - i++; - else - this.init(o, this.config) - } - return e - } - function h(e) { - var t = (0, - n.deepCloneObjByJSON)(e.hsba); - t? t.s = t.b = 100 : t = { s: 100, b: 100 } - e.alphaBarBg && c(e.alphaBarBg, "background", "linear-gradient(to top," + (0, - o.colorHsbaToRgba)(t, 0) + " 0%," + (0, - o.colorHsbaToRgba)(t) + " 100%)") - } - function g(e, t, r) { - e.pickerInput.value = e.config.alpha ? (0, - o.colorHsbaToRgba)(e.hsba) : (0, - o.colorRgbaToHex)((0, - o.colorHsbaToRgba)(e.hsba)), - e.arrowRight && c(e.arrowRight, "border-top-color", (0, - o.colorHsbaToRgba)(e.hsba)); - var i = e.hueBar.offsetHeight || 180 - , a = parseInt(e.hsba.s * t / 100) - , s = parseInt(r - e.hsba.b * r / 100) - , l = parseInt(e.hsba.h * i / 360); - c(e.pickerCursor, "left", a + 4 + "px"), - c(e.pickerCursor, "top", s + 4 + "px"), - c(e.hueThumb, "top", l + "px"); - var d = (0, - n.deepCloneObjByJSON)(e.hsba); - if (d.s = d.b = 100, - c(e.pickerPanel, "background", (0, - o.colorRgbaToHex)((0, - o.colorHsbaToRgba)(d))), - e.config.alpha) { - var u = i - e.hsba.a * i; - c(e.alphaBarThumb, "top", u + "px") - } - } - function b(e, t) { - var r = e.hueBar.offsetHeight - , i = e.hueBar.getBoundingClientRect() - , a = Math.max(0, Math.min(t - i.y, r)); - c(e.hueThumb, "top", a + "px"); - var s = (0, - n.deepCloneObjByJSON)(e.hsba); - s.s = 100, - s.b = 100, - e.hsba.h = s.h = parseInt(360 * a / r), - c(e.pickerPanel, "background", (0, - o.colorRgbaToHex)((0, - o.colorHsbaToRgba)(s))), - p(e), - h(e) - } - function m(e, t) { - var r = e.hueBar.offsetHeight - , n = e.hueBar.getBoundingClientRect() - , o = Math.max(0, Math.min(t - n.y, r)); - c(e.alphaBarThumb, "top", o + "px"); - var i = (r - o <= 0 ? 0 : r - o) / r; - e.hsba.a = i >= 1 ? 1 : i.toFixed(2), - p(e, !0) - } - f.prototype.init = function(e, t) { - this.render(e, t), - document.getElementsByTagName("head")[0].appendChild(i.default) - } - , - f.prototype.render = function(e, t) { - var r = void 0 - , o = void 0 - , i = ""; - if ((0, - n.isStr)(t.size)) - switch (t.size) { - case "normal": - r = o = "40px"; - break; - case "medium": - r = o = "36px"; - break; - case "small": - r = o = "32px"; - break; - case "mini": - r = o = "28px" - } - else { - if (!(0, - n.isDeepObject)(t.size)) - return (0, - n.ewError)("the value must be a string which is one of the normal,medium,small,mini,or must be an object and need to contain width or height property!"); - r = t.size.width && (0, - n.isNumber)(t.size.width) ? t.size.width + "px" : (0, - n.isStr)(t.size.width) ? parseInt(t.size.width) + "px" : "40px", - o = t.size.height && (0, - n.isNumber)(t.size.height) ? t.size.height + "px" : (0, - n.isStr)(t.size.height) ? parseInt(t.size.height) : "40px" - } - (0, - n.isDeepArray)(t.predefineColor) && t.predefineColor.length && t.predefineColor.map(function(e) { - i += '
' - }); - var a = t.defaultColor ? '