In der linken Sidebar wärs schön, wenn ein Doppelklick einen Ordner mit Unterordnern ausklappen (bzw. wieder einklappen) würde, dann spart man sich das hide & seek mitm Mauscursor.
Das Problem ist, dass jQuery bei Abfangen des Klick-Events nicht wissen kann, ob da noch ein weiterer Klick kommt (und es deswegen dblclick als Event auslösen soll), oder nicht.
Der populäre Ansatz ist, das Klick-Event um 400ms zu verzögern - was in meinen Augen spürbar brennt.
Option 1: man ignoriert es einfach. Dann geht das Menü erst auf, mit dem kurz darauf folgenden zweiten Klick wieder zu, und durch den daraus ausgewerteten Doppelklick wieder auf...
Option 2: ein zusätzliches Icon, allerdings wüsste ich nicht, wohin damit.
Hum. Mittelklick/Rechtsklick abfangen? Außerdem, wer braucht 400ms zum Doppelklicken, 200 reichen doch völlig selbst für Omas die die Keksdose mit der Haschkeksdose verwechselt haben...
Selbst 200ms spürst du, insbesondere wenn die Ordnerstruktur im Cache liegt. Ist insbesondere doppelt nervig, wenn man die 200ms halt mal verkackt, weil alt und zittrig.
Mittlere Maustaste wäre kein Problem, wird halt für Laptops ggf. problematisch, aber ist ja nur ein kosmetisches Feature.
Es ging mir weniger drum rekursiv alle Ordner auszuklappen, sondern mehr drum ein größeres Ziel als das +/- Icon zu haben. Hab ich beschissen formuliert, sorry.
Also quasi: nichtrekursives (oder rekursives, mir wayne) ausklappen per Mittelklick _auf den Ordnernamen_.
"Doppelklick einen Ordner mit Unterordnern ausklappen (bzw. wieder einklappen) würde" das ist nicht beschissen formuliert, das steht exakt so da. Da steht auch nicht mal mit Kiffer-Phantasie irgendwas von Klick-Area
Das erwähnte Feature bleibt drin. Ein Klick auf den Ordnernahmen zeigt wie bisher den Ordnerinhalt an und expandiert gleichzeitig diesen Ordner, wenn möglich.
Boohja
Das Problem ist, dass jQuery bei Abfangen des Klick-Events nicht wissen kann, ob da noch ein weiterer Klick kommt (und es deswegen dblclick als Event auslösen soll), oder nicht.Der populäre Ansatz ist, das Klick-Event um 400ms zu verzögern - was in meinen Augen spürbar brennt.
Option 1: man ignoriert es einfach. Dann geht das Menü erst auf, mit dem kurz darauf folgenden zweiten Klick wieder zu, und durch den daraus ausgewerteten Doppelklick wieder auf...
Option 2: ein zusätzliches Icon, allerdings wüsste ich nicht, wohin damit.
Gegenvorschläge?