ol-ext
Version:
A set of cool extensions for OpenLayers (ol) in node modules structure
26 lines (22 loc) • 923 B
JavaScript
/* Copyright (c) 2016 Jean-Marc VIGLINO,
released under the CeCILL-B license (French BSD license)
(http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.txt).
*/
import ol_control_Button from "./Button.js";
/** A simple push button control drawn as text
* @constructor
* @extends {ol_control_Button}
* @param {Object=} options Control options.
* @param {String} options.className class of the control
* @param {String} options.title title of the control
* @param {String} options.html html to insert in the control
* @param {function} options.handleClick callback when control is clicked (or use change:active event)
*/
var ol_control_TextButton = class olcontrolTextButton extends ol_control_Button {
constructor(options) {
options = options || {};
options.className = (options.className || '') + ' ol-text-button';
super(options);
}
}
export default ol_control_TextButton