Aufruf von "Delete this device (xy)" und irritierender Hinweis

Begonnen von krikan, 22 November 2015, 14:12:44

Vorheriges Thema - Nächstes Thema

FunkOdyssey

#15
@Otto: Könntest du auch mal einen Klick auf die mittlere Maustaste ausprobieren?

Meinen Cache habe ich heute morgen gelöscht. Proxy vorhanden.
Aber ich habe mit per Firebug und Developer-Tools die fhemweb.js angeschaut und dort war der neue Code enthalten. Trotzdem habe ich öfters Cache-Probleme. Mal schauen, ob bei dir die mittlere Maustaste funktioniert.

Nachtrag 1: In Firefox funktioniert es wirklich wieder einwandfrei. Chrome nicht.

Nachtrag 2: Wenn ich das e.preventDefault(); auskommentiere, dann läuft es auch in Chrome.

stromer-12

Im FF geht der <strg>+linksKlick nicht.

Wenn man den Aufruf um 3Zeilen verschiebt, geht es auch im FF.

--- a/trunk/fhem/www/pgm2/fhemweb.js
+++ b/trunk/fhem/www/pgm2/fhemweb.js
@@ -387,10 +387,10 @@
     ma = attr.match(new RegExp("^"+FW_root)); // Avoid "Connection lost" @iOS
     if(ma) {
       $(el).click(function(e) {
-        e.preventDefault();
         // Open link in window/tab, Forum #39154
         if(e.shiftKey || e.ctrlKey || e.metaKey || e.button == 1)
           return;
+        e.preventDefault();
         FW_leaving = 1;
         if($(el).attr("target") == "_blank") {
           window.open(url, '_blank').focus();
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

Otto123

Zitat von: FunkOdyssey am 11 Februar 2016, 16:53:35
Mal schauen, ob bei dir die mittlere Maustaste funktioniert.
Und wenn ich keine habe?  :-X
Ich bin irgendwie rechts oder linksklicker  8)

Aber wenn das mit STRG und linksklick als Simulation geht, dass geht bei mir in der Tat bei Chrome nicht!
Bei IE geht STRG und linksklick -> neuer Tab mit dem was geklickt wurde.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

FunkOdyssey

Zitat von: Otto123 am 11 Februar 2016, 17:01:43
Und wenn ich keine habe?  :-X
Ich bin irgendwie rechts oder linksklicker  8)

Ähm? Wir hatten diesen Fehler vor einigen Wochen schon einmal. Da hört sich das auch so an, als wäre ich der einzige, der die mittlere Taste nutzt. Gemeint ist aber eigentlich der Klick auf das Mausrad. Das macht doch jeder zig mal am Tag, oder? Du hast doch eine Wheel-Mause, gelle? Ist doch Standard oder nicht? ;-)

Zitat von: stromer-12 am 11 Februar 2016, 16:59:29
Im FF geht der <strg>+linksKlick nicht.

Wenn man den Aufruf um 3Zeilen verschiebt, geht es auch im FF.

--- a/trunk/fhem/www/pgm2/fhemweb.js
+++ b/trunk/fhem/www/pgm2/fhemweb.js
@@ -387,10 +387,10 @@
     ma = attr.match(new RegExp("^"+FW_root)); // Avoid "Connection lost" @iOS
     if(ma) {
       $(el).click(function(e) {
-        e.preventDefault();
         // Open link in window/tab, Forum #39154
         if(e.shiftKey || e.ctrlKey || e.metaKey || e.button == 1)
           return;
+        e.preventDefault();
         FW_leaving = 1;
         if($(el).attr("target") == "_blank") {
           window.open(url, '_blank').focus();


In Chrome auch. Dann ist nur die Frage, ob das Problem auch behoben wird, welches Rudi fixen wollte. Damit habe ich mich nicht näher beschäftigt.

stromer-12

Beim FF kommt keine Fehlermeldung bei "Delete this device..." und die Hilfe geht auch noch.

edit: getestet mit FF 44.0.1
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

dancatt

Moin,

eben update gemacht.

In Chrom geht
- <strg>+linksKlick nicht
- mittlere Taste nicht

Gruß Daniel
Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

rudolfkoenig

Hab den Vorschlag von stromer-12 eingecheckt.
Wenn damit noch was offen ist, bitte melden.
Vorher aber sicherstellen, dass die aktuelle Version von fhemweb.js verwendet wird (notfalls Browser-Cache loeschen)