Files
Buffteks-Website/venv/lib/python3.12/site-packages/folium/plugins/terminator.py
2025-05-08 21:10:14 -05:00

27 lines
652 B
Python

from branca.element import MacroElement
from folium.elements import JSCSSMixin
from folium.template import Template
class Terminator(JSCSSMixin, MacroElement):
"""
Leaflet.Terminator is a simple plug-in to the Leaflet library to
overlay day and night regions on maps.
"""
_template = Template(
"""
{% macro script(this, kwargs) %}
L.terminator().addTo({{this._parent.get_name()}});
{% endmacro %}
"""
)
default_js = [("terminator", "https://unpkg.com/@joergdietrich/leaflet.terminator")]
def __init__(self):
super().__init__()
self._name = "Terminator"