mirror of
https://github.com/webbukkit/dynmap.git
synced 2024-12-29 12:07:41 +01:00
Merge pull request #356 from mikeprimm/master
Band-aid for playermarkers on IE8 - avoid lack of canvas support
This commit is contained in:
commit
9cc51e4cc0
@ -15,9 +15,9 @@
|
||||
<link rel="icon" href="images/dynmap.ico" type="image/ico" />
|
||||
|
||||
<script type="text/javascript" src="js/jquery.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="js/leaflet.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="css/leaflet.css" />
|
||||
<script type="text/javascript" src="js/leaflet.js"></script>
|
||||
|
||||
<script type="text/javascript" src="js/custommarker.js"></script>
|
||||
|
||||
<script type="text/javascript" src="js/dynmaputils.js"></script>
|
||||
|
@ -40,6 +40,7 @@ DynMap.prototype = {
|
||||
inittime: new Date().getTime(),
|
||||
followingPlayer: '',
|
||||
missedupdates: 0,
|
||||
canvassupport: !!document.createElement('canvas').getContext,
|
||||
formatUrl: function(name, options) {
|
||||
var url = this.options.url[name];
|
||||
$.each(options, function(n,v) {
|
||||
@ -126,7 +127,10 @@ DynMap.prototype = {
|
||||
me.maptype.updateTileSize(me.map.zoom);
|
||||
$(me).trigger('zoomchanged');
|
||||
};
|
||||
|
||||
|
||||
if(me.canvassupport == false)
|
||||
me.options.showplayerfacesinmenu = false;
|
||||
|
||||
/*google.maps.event.addListener(map, 'dragstart', function(mEvent) {
|
||||
me.followPlayer(null);
|
||||
});*/
|
||||
|
@ -9,6 +9,10 @@ componentconstructors['playermarkers'] = function(dynmap, configuration) {
|
||||
|
||||
var markerPosition = dynmap.getProjection().fromLocationToLatLng(player.location);
|
||||
player.marker.setLatLng(markerPosition);
|
||||
|
||||
// Only show player faces if canvas supported
|
||||
if(dynmap.canvassupport == false)
|
||||
configuration.showplayerfaces = false;
|
||||
|
||||
$(div)
|
||||
.addClass('Marker')
|
||||
@ -18,7 +22,7 @@ componentconstructors['playermarkers'] = function(dynmap, configuration) {
|
||||
.append($('<span/>')
|
||||
.addClass(configuration.smallplayerfaces?'playerNameSm':'playerName')
|
||||
.text(player.name));
|
||||
|
||||
|
||||
if (configuration.showplayerfaces) {
|
||||
if(configuration.smallplayerfaces) {
|
||||
getMinecraftHead(player.account, 16, function(head) {
|
||||
|
Loading…
Reference in New Issue
Block a user