Update typeDefs for Attribution and Control
For consistency with docs, update type for labels to {string|HTMLElement}
This commit is contained in:
@@ -20,7 +20,7 @@ import {removeChildren, replaceNode} from '../dom.js';
|
|||||||
* @property {boolean} [collapsed=true] Specify if attributions should
|
* @property {boolean} [collapsed=true] Specify if attributions should
|
||||||
* be collapsed at startup.
|
* be collapsed at startup.
|
||||||
* @property {string} [tipLabel='Attributions'] Text label to use for the button tip.
|
* @property {string} [tipLabel='Attributions'] Text label to use for the button tip.
|
||||||
* @property {string} [label='i'] Text label to use for the
|
* @property {string|HTMLElement} [label='i'] Text label to use for the
|
||||||
* collapsed attributions button.
|
* collapsed attributions button.
|
||||||
* Instead of text, also an element (e.g. a `span` element) can be used.
|
* Instead of text, also an element (e.g. a `span` element) can be used.
|
||||||
* @property {string} [expandClassName=className + '-expand'] CSS class name for the
|
* @property {string} [expandClassName=className + '-expand'] CSS class name for the
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ const FullScreenEventType = {
|
|||||||
/**
|
/**
|
||||||
* @typedef {Object} Options
|
* @typedef {Object} Options
|
||||||
* @property {string} [className='ol-full-screen'] CSS class name.
|
* @property {string} [className='ol-full-screen'] CSS class name.
|
||||||
* @property {string|Text} [label='\u2922'] Text label to use for the button.
|
* @property {string|HTMLElement} [label='\u2922'] Text label to use for the button.
|
||||||
* Instead of text, also an element (e.g. a `span` element) can be used.
|
* Instead of text, also an element (e.g. a `span` element) can be used.
|
||||||
* @property {string|Text} [labelActive='\u00d7'] Text label to use for the
|
* @property {string|Text} [labelActive='\u00d7'] Text label to use for the
|
||||||
* button when full-screen is active.
|
* button when full-screen is active.
|
||||||
@@ -133,7 +133,7 @@ class FullScreen extends Control {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @private
|
* @private
|
||||||
* @type {Text}
|
* @type {Text|HTMLElement}
|
||||||
*/
|
*/
|
||||||
this.labelNode_ =
|
this.labelNode_ =
|
||||||
typeof label === 'string' ? document.createTextNode(label) : label;
|
typeof label === 'string' ? document.createTextNode(label) : label;
|
||||||
|
|||||||
Reference in New Issue
Block a user