Add ol.format.XSD.writeBooleanTextNode

This commit is contained in:
Éric Lemoine
2014-06-27 10:56:01 +02:00
parent 177188d732
commit ccd01fb874
2 changed files with 11 additions and 12 deletions

View File

@@ -1657,16 +1657,6 @@ ol.format.KML.prototype.readProjectionFromNode = function(node) {
}; };
/**
* @param {Node} node Node to append a TextNode with the boolean to.
* @param {boolean} bool Boolean.
* @private
*/
ol.format.KML.writeBooleanTextNode_ = function(node, bool) {
ol.format.XSD.writeStringTextNode(node, (bool) ? '1' : '0');
};
/** /**
* @param {Node} node Node to append a TextNode with the color to. * @param {Node} node Node to append a TextNode with the color to.
* @param {ol.Color|string} color Color. * @param {ol.Color|string} color Color.
@@ -2309,12 +2299,12 @@ ol.format.KML.PLACEMARK_SERIALIZERS_ = ol.xml.makeStructureNS(
'description': ol.xml.makeChildAppender( 'description': ol.xml.makeChildAppender(
ol.format.XSD.writeStringTextNode), ol.format.XSD.writeStringTextNode),
'name': ol.xml.makeChildAppender(ol.format.XSD.writeStringTextNode), 'name': ol.xml.makeChildAppender(ol.format.XSD.writeStringTextNode),
'open': ol.xml.makeChildAppender(ol.format.KML.writeBooleanTextNode_), 'open': ol.xml.makeChildAppender(ol.format.XSD.writeBooleanTextNode),
'phoneNumber': ol.xml.makeChildAppender( 'phoneNumber': ol.xml.makeChildAppender(
ol.format.XSD.writeStringTextNode), ol.format.XSD.writeStringTextNode),
'styleUrl': ol.xml.makeChildAppender(ol.format.XSD.writeStringTextNode), 'styleUrl': ol.xml.makeChildAppender(ol.format.XSD.writeStringTextNode),
'visibility': ol.xml.makeChildAppender( 'visibility': ol.xml.makeChildAppender(
ol.format.KML.writeBooleanTextNode_) ol.format.XSD.writeBooleanTextNode)
}); });

View File

@@ -126,6 +126,15 @@ ol.format.XSD.readString = function(node) {
}; };
/**
* @param {Node} node Node to append a TextNode with the boolean to.
* @param {boolean} bool Boolean.
*/
ol.format.XSD.writeBooleanTextNode = function(node, bool) {
ol.format.XSD.writeStringTextNode(node, (bool) ? '1' : '0');
};
/** /**
* @param {Node} node Node to append a TextNode with the dateTime to. * @param {Node} node Node to append a TextNode with the dateTime to.
* @param {number} dateTime DateTime in seconds. * @param {number} dateTime DateTime in seconds.