"ഘടകം:Slippymap/sandbox" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം
No edit summary |
No edit summary |
||
| വരി 9: | വരി 9: | ||
local logo = args["logo"] or "File:63rd state kalolsavam logo.png" -- Default logo image | local logo = args["logo"] or "File:63rd state kalolsavam logo.png" -- Default logo image | ||
-- | -- Ensure lat and lon are numeric | ||
lat = tonumber(lat) or 0 | lat = tonumber(lat) or 0 | ||
lon = tonumber(lon) or 0 | lon = tonumber(lon) or 0 | ||
| വരി 18: | വരി 18: | ||
mapHtml:attr("style", "width: 100%; height: 400px;") | mapHtml:attr("style", "width: 100%; height: 400px;") | ||
mapHtml:attr("id", "map") | mapHtml:attr("id", "map") | ||
-- Correct usage of mw.uri.fullUrl() for logo | |||
local logoUrl = mw.uri.fullUrl(logo) | |||
local script = mw.html.create("script") | local script = mw.html.create("script") | ||
| വരി 38: | വരി 41: | ||
logoControl.onAdd = function() { | logoControl.onAdd = function() { | ||
var div = L.DomUtil.create('div', 'logo'); | var div = L.DomUtil.create('div', 'logo'); | ||
div.innerHTML = '<img src="]] .. | div.innerHTML = '<img src="]] .. logoUrl .. [[" style="width: 100px; height: auto;" />'; | ||
return div; | return div; | ||
}; | }; | ||