Add more content for the API doc

Involves additions to (there will be subsequent pull requests for other
classes):
- ol.Attribution
- ol.Collection
- ol.Expression
- ol.Feature
- ol.Geolocation
- ol.Map
- ol.Object
- ol.Overlay
- ol.Projection
- ol.View2D
- ol.control.Attribution
- ol.control.Control
- ol.control.FullScreen
- ol.control.Logo
- ol.control.MousePosition
- ol.control.ScaleLine
- ol.control.Zoom
- ol.control.ZoomSlider
- ol.dom.Input
- ol.filter.Filter
- ol.filter.Geometry
- ol.filter.Logical
This commit is contained in:
Bart van den Eijnden
2013-06-11 11:09:39 +02:00
parent 9647567704
commit 8dc97790bc
23 changed files with 264 additions and 14 deletions

View File

@@ -17,6 +17,14 @@ ol.dom.InputProperty = {
/**
* Helper class for binding HTML input to an ol.Object
*
* Example:
*
* // bind a checkbox with id 'visible' to a layer's visibility
* var visible = new ol.dom.Input(document.getElementById('visible'));
* visible.bindTo('checked', layer, 'visible');
*
* @constructor
* @extends {ol.Object}
* @param {Element} target Target element.
@@ -44,6 +52,7 @@ goog.inherits(ol.dom.Input, ol.Object);
/**
* If the input is a checkbox, return whether or not the checbox is checked.
* @return {boolean|undefined} checked.
*/
ol.dom.Input.prototype.getChecked = function() {
@@ -56,6 +65,7 @@ goog.exportProperty(
/**
* Get the value of the input.
* @return {string|undefined} input value.
*/
ol.dom.Input.prototype.getValue = function() {
@@ -68,6 +78,7 @@ goog.exportProperty(
/**
* Sets the value of the input.
* @param {string} value Value.
*/
ol.dom.Input.prototype.setValue = function(value) {
@@ -80,6 +91,7 @@ goog.exportProperty(
/**
* Set whether or not a checkbox is checked.
* @param {boolean} checked Checked.
*/
ol.dom.Input.prototype.setChecked = function(checked) {