import AbstractIconOverlay from './AbstractIconOverlay.js'; import {HtmlSanitizer} from '../../lib/HtmlSanitizer.js'; export default AbstractIconOverlay.extend({ initialize: function () { AbstractIconOverlay.prototype.initialize.call(this, "um_area_forsale"); }, getMaxDisplayedZoom: function () { return 8; }, getIcon: function () { return L.icon({ iconUrl: "pics/um_area_forsale_sign_alpha.png", iconSize: [32, 32], iconAnchor: [16, 16], popupAnchor: [0, -16] }); }, createPopup: function (obj) { return "

Area For Sale

" + "
" + HtmlSanitizer.SanitizeHtml(obj.attributes.description || "No Description") + "

" + "Owner: " + HtmlSanitizer.SanitizeHtml(obj.attributes.owner) + "
" + "Area ID(s): " + HtmlSanitizer.SanitizeHtml(obj.attributes.id) + "
" + "Price: $" + HtmlSanitizer.SanitizeHtml(obj.attributes.price) + "
"; } });