Geocaching & GPS location based games

Thema anzeigen - GCVote auf der neuen Karte


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 132 Beiträge ]  Gehe zu Seite Vorherige  1 ... 10, 11, 12, 13, 14  Nächste


Autor Nachricht
 Betreff des Beitrags: Re: GCVote auf der neuen Karte
BeitragVerfasst: So 24. Jun 2012, 15:39 
Offline
Geomaster
Benutzeravatar

Registriert: Mo 1. Sep 2008, 11:38
Beiträge: 401
Wohnort: Essen
:2thumbs: !! Grandiose Arbeit !! :2thumbs:
Und cool, die neue Karte hat(te ;) ) keine Cacheliste, dann macht Ihr Euch halt selber eine ! :hurra2:
:hug: Vielen vielen Dank !! :hug:

Andreas von den Knollies
P.S.: Bis jetzt funktioniert alles gut in der Beta9.....


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: GCVote auf der neuen Karte
BeitragVerfasst: Sa 7. Jul 2012, 12:12 
Offline
Geomaster
Benutzeravatar

Registriert: Mi 4. Jul 2007, 15:19
Beiträge: 537
Wohnort: 53757 Sankt Augustin
Ich bin gerade dabei, endlich ein offizielles Update zu basteln. Naja, im Grunde übernehme ich nur die Version von skywalker90, weil die schon perfekt zu sein scheint. Zumindest unter Forefox und Opera.
Unter Chrome will die Karte nicht laufen. Hat jemand eine Idee?
Safari kann ich unter Linux nicht sauber testen. Wie ist die Situation dort?
Und IE kann und will ich auch nicht ausprobieren.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: GCVote auf der neuen Karte
BeitragVerfasst: Sa 7. Jul 2012, 14:56 
Offline
Geocacher

Registriert: Di 5. Jan 2010, 03:58
Beiträge: 33
Ich habe momentan prüfungsbedingt wenig Zeit, aber ich gucke mir das noch mal an. Ich hatte die Karte vor ein paar Versionen im Safari testweise schon fertig. Im WebKit, also Chrome und Safari, muss man sich das unsafeWindow über einen kleinen Trick beschaffen. Außerdem fehlte ab irgendeiner Version GM_addStyle.

_________________
GCVote für Safari
Bild


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: GCVote auf der neuen Karte
BeitragVerfasst: So 8. Jul 2012, 15:16 
Offline
Geocacher

Registriert: Do 14. Mai 2009, 17:06
Beiträge: 251
BonnerGuido hat geschrieben:
Unter Chrome will die Karte nicht laufen. Hat jemand eine Idee?
Also gut, Chrome hat ja mittlerweile eine ganz schöne Verbreitung.
Dann kommt halt noch Chrome in meinen Browser-Zoo hier ;)
-> Ich schaue mir dass mal an (kann aber nichts versprechen)

Grüße
Luke


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: GCVote auf der neuen Karte
BeitragVerfasst: So 8. Jul 2012, 15:24 
Offline
Geocacher

Registriert: Di 5. Jan 2010, 03:58
Beiträge: 33
Hi,
das Chrome-Problem ist schon gelöst :)

Gruß
Marcel

_________________
GCVote für Safari
Bild


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: GCVote auf der neuen Karte
BeitragVerfasst: So 8. Jul 2012, 16:04 
Offline
Geocacher

Registriert: Do 14. Mai 2009, 17:06
Beiträge: 251
Marzelpan hat geschrieben:
Hi,
das Chrome-Problem ist schon gelöst :)

Gruß
Marcel

xD Das Hauptproblem habe ich auch schon ;):
Code:
else if(typeof(chrome) != "undefined"){
      browserType = "Chrome";
      var div = document.createElement("div");
      div.setAttribute("onclick", "return window;");
      myWindow = div.onclick();
}


Auch das Problem dass GM_getValue nicht undefined ist habe ich schon gelöst:
Code:
 if (typeof(GM_setValue) == "undefined" || (GM_setValue.toString && GM_setValue.toString().indexOf("not supported") != -1)) { [...]


Sollte soweit auch alles noch unter FireFox und Opera kompatibel sein...

Sorgen bereitet mir gerade noch:
Der Zugriff auf Custom-Properties (sie sind unter Chrome wohl nur im Ersteller-Script sichtbar):
Ich brauche es zwingend um an die Layer-Ids der Leaflet-Checkboxen zu kommen:
Code:
cb.layerId


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: GCVote auf der neuen Karte
BeitragVerfasst: So 8. Jul 2012, 16:34 
Offline
Geocacher

Registriert: Do 14. Mai 2009, 17:06
Beiträge: 251
skywalker90 hat geschrieben:
Sorgen bereitet mir gerade noch:Der Zugriff auf Custom-Properties (sie sind unter Chrome wohl nur im Ersteller-Script sichtbar):
Ist auch erledigt... Ich habs mit nem kleinen Hack gelöst (Event-Kontext)

Edit1:Noch einen kleinen Bug unter Chrome mit den gespeicherten Werten gefunden (wenn bool)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: GCVote auf der neuen Karte
BeitragVerfasst: So 8. Jul 2012, 16:44 
Offline
Geocacher

Registriert: Di 5. Jan 2010, 03:58
Beiträge: 33
skywalker90 hat geschrieben:
xD Das Hauptproblem habe ich auch schon ;):
Code:
else if(typeof(chrome) != "undefined"){
      browserType = "Chrome";
      var div = document.createElement("div");
      div.setAttribute("onclick", "return window;");
      myWindow = div.onclick();
}


Jep.
skywalker90 hat geschrieben:
Auch das Problem dass GM_getValue nicht undefined ist habe ich schon gelöst:
Code:
 if (typeof(GM_setValue) == "undefined" || (GM_setValue.toString && GM_setValue.toString().indexOf("not supported") != -1)) { [...]


Hö? Das ist im Chrome undefined. Wofür Chrome zusätzlich Ersatz braucht ist GM_addStyle, wofür man die Implementierung aus GreaseMonkey nehmen kann:

Code:
if (typeof(GM_addStyle) === "undefined") {
   GM_addStyle = function (css) {
      var head = document.getElementsByTagName("head")[0];
      if (head) {
         var style = document.createElement("style");
         style.textContent = css;
         style.type = "text/css";
         head.appendChild(style);
         return style;
      }
      return null;
   }
}


Das zaubert schon mal Sterne auf die Karte.

_________________
GCVote für Safari
Bild


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: GCVote auf der neuen Karte
BeitragVerfasst: So 8. Jul 2012, 17:01 
Offline
Geocacher

Registriert: Do 14. Mai 2009, 17:06
Beiträge: 251
Marzelpan hat geschrieben:
skywalker90 hat geschrieben:
Auch das Problem dass GM_getValue nicht undefined ist habe ich schon gelöst:
Code:
 if (typeof(GM_setValue) == "undefined" || (GM_setValue.toString && GM_setValue.toString().indexOf("not supported") != -1)) { [...]


Hö? Das ist im Chrome undefined. Wofür Chrome zusätzlich Ersatz braucht ist GM_addStyle, wofür man die Implementierung aus GreaseMonkey nehmen kann:


Ich hab einfach das user.js-Script im Chrome installiert -> Chrome schlatet dann wohl in einen GM kompatiblem Modus.
-> hier ist dann auch GM_addStyle da :)

GM_getValue ist dann halt eine Funktion die in die Console schreibt: mich gibts nicht
-> Abgefangen und auf LocalStorage umgebogen mit nem Einzeiler und schon gibts Sterne ;)

Edit1: Bis auf ein paar Kleinigkeiten kann sonst der normale Code verwendet werden


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: GCVote auf der neuen Karte
BeitragVerfasst: So 8. Jul 2012, 17:10 
Offline
Geocacher

Registriert: Di 5. Jan 2010, 03:58
Beiträge: 33
Ok, als Erweiterung hat man diesen Komfort anscheinend nicht :)

_________________
GCVote für Safari
Bild


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 132 Beiträge ]  Gehe zu Seite Vorherige  1 ... 10, 11, 12, 13, 14  Nächste


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Impressum