| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 | 
/** Licensed to the Apache Software Foundation (ASF) under one* or more contributor license agreements.  See the NOTICE file* distributed with this work for additional information* regarding copyright ownership.  The ASF licenses this file* to you under the Apache License, Version 2.0 (the* "License"); you may not use this file except in compliance* with the License.  You may obtain a copy of the License at**   http://www.apache.org/licenses/LICENSE-2.0** Unless required by applicable law or agreed to in writing,* software distributed under the License is distributed on an* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY* KIND, either express or implied.  See the License for the* specific language governing permissions and limitations* under the License.*/var DataZoomModel = require("./DataZoomModel");/** Licensed to the Apache Software Foundation (ASF) under one* or more contributor license agreements.  See the NOTICE file* distributed with this work for additional information* regarding copyright ownership.  The ASF licenses this file* to you under the Apache License, Version 2.0 (the* "License"); you may not use this file except in compliance* with the License.  You may obtain a copy of the License at**   http://www.apache.org/licenses/LICENSE-2.0** Unless required by applicable law or agreed to in writing,* software distributed under the License is distributed on an* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY* KIND, either express or implied.  See the License for the* specific language governing permissions and limitations* under the License.*/var SliderZoomModel = DataZoomModel.extend({  type: 'dataZoom.slider',  layoutMode: 'box',  /**   * @protected   */  defaultOption: {    show: true,    // ph => placeholder. Using placehoder here because    // deault value can only be drived in view stage.    right: 'ph',    // Default align to grid rect.    top: 'ph',    // Default align to grid rect.    width: 'ph',    // Default align to grid rect.    height: 'ph',    // Default align to grid rect.    left: null,    // Default align to grid rect.    bottom: null,    // Default align to grid rect.    backgroundColor: 'rgba(47,69,84,0)',    // Background of slider zoom component.    // dataBackgroundColor: '#ddd',         // Background coor of data shadow and border of box,    // highest priority, remain for compatibility of    // previous version, but not recommended any more.    dataBackground: {      lineStyle: {        color: '#2f4554',        width: 0.5,        opacity: 0.3      },      areaStyle: {        color: 'rgba(47,69,84,0.3)',        opacity: 0.3      }    },    borderColor: '#ddd',    // border color of the box. For compatibility,    // if dataBackgroundColor is set, borderColor    // is ignored.    fillerColor: 'rgba(167,183,204,0.4)',    // Color of selected area.    // handleColor: 'rgba(89,170,216,0.95)',     // Color of handle.    // handleIcon: 'path://M4.9,17.8c0-1.4,4.5-10.5,5.5-12.4c0-0.1,0.6-1.1,0.9-1.1c0.4,0,0.9,1,0.9,1.1c1.1,2.2,5.4,11,5.4,12.4v17.8c0,1.5-0.6,2.1-1.3,2.1H6.1c-0.7,0-1.3-0.6-1.3-2.1V17.8z',    /* eslint-disable */    handleIcon: 'M8.2,13.6V3.9H6.3v9.7H3.1v14.9h3.3v9.7h1.8v-9.7h3.3V13.6H8.2z M9.7,24.4H4.8v-1.4h4.9V24.4z M9.7,19.1H4.8v-1.4h4.9V19.1z',    /* eslint-enable */    // Percent of the slider height    handleSize: '100%',    handleStyle: {      color: '#a7b7cc'    },    labelPrecision: null,    labelFormatter: null,    showDetail: true,    showDataShadow: 'auto',    // Default auto decision.    realtime: true,    zoomLock: false,    // Whether disable zoom.    textStyle: {      color: '#333'    }  }});var _default = SliderZoomModel;module.exports = _default;
 |