XF 1.5 Hover/Mouseover deaktivieren

Dieses Thema im Forum "XenForo Style Fragen" wurde erstellt von ende, 6. Juni 2016.

  1. ende

    ende Mitglied

    48
    6
    5. Juni 2016
    Hi,

    mich stört es, dass die Benachrichtigungen und die Unterhaltungen geöffnet werden, indem man nur mit der Maus drüberfährt. Kann man dies deaktivieren, sodass es nur geöffnet wird, wenn man draufklickt?
     

    Anhänge:

  2. au lait

    au lait Administrator Lizenznehmer

    1.901
    933
    7. Juli 2015
    Singen
    Doppelklick hilft ;)
     
    ende gefällt das.
  3. ende

    ende Mitglied

    48
    6
    5. Juni 2016
    Wie meinst Du das? Mir geht es um das Fenster, welches aufpoppt, wenn man beispielsweise über "Hinweise" fährt. Ich möchte nicht, dass dieses Fenster geöffnet wird, wenn man mit der Maus drüberfährt, sondern, dass es erst dann geöffnet wird, wenn man draufklickt.

    [​IMG]
     
  4. au lait

    au lait Administrator Lizenznehmer

    1.901
    933
    7. Juli 2015
    Singen
    ach sooo! statt MouseOver MouseClick Event - um das Menü zu öffnen

    das einzige was mir dazu einfällt

    Code:
            controlHover: function(e)
            {
                if (this.popupGroup != null && this.popupGroup == this.getActiveGroup())
                {
                    this.showMenu(e, true);
    
                    return false;
                }
            },
    suche danach in der XenForo.js (wenn du die Full nutzt dann in dieser)


    und lösche -- dann sollte es nur auf den Click reagieren zumindest hier bei mir im test. wirkt sich aber auf ALLE Menüs auf da hier nicht zu unterscheiden ist.
     
    ende gefällt das.
  5. ende

    ende Mitglied

    48
    6
    5. Juni 2016
    Ok, habe die Stelle mal gelöscht und gespeichert. Aber der MouseOver-Effekt ist immer noch da. Was habe ich falsch gemacht?

    Dass es sich auf alle Menüs auswirkt, ist nicht weiter schlimm. Fände ich sogar besser. :)
     
  6. au lait

    au lait Administrator Lizenznehmer

    1.901
    933
    7. Juli 2015
    Singen
    der Cache ist Dein Fehler vor allem wenn Du den FF nutzt! bitte lösche den Browser Cache bzw teste mit einem anderen der die seit noch nicht offen hatte!
     
    ende gefällt das.
  7. ende

    ende Mitglied

    48
    6
    5. Juni 2016
    Auch nach geleertem Cache und gelöschten Cookies keine Änderung. Weder in meinem noch im Standard-Style. So sah die Datei aus, nachdem ich die Stelle gelöscht habe.

    [​IMG]
     
  8. au lait

    au lait Administrator Lizenznehmer

    1.901
    933
    7. Juli 2015
    Singen
    Du hast die FULL JS File bearbeitet! Ich denke das Du die komprimierte aber im Style nutz (was normal wäre) da musst Du es (auch) ändern.
     
  9. ende

    ende Mitglied

    48
    6
    5. Juni 2016
    Danke.
    Wie stelle ich das an? Wo finde ich die Datei, die ich ändern muss?
     
  10. au lait

    au lait Administrator Lizenznehmer

    1.901
    933
    7. Juli 2015
    Singen
    schua im js/XenForo da gibt es eine XenForo.js (die komprimierte) und dann js/XenForo/full
     

    Anhänge:

    ende gefällt das.
  11. ende

    ende Mitglied

    48
    6
    5. Juni 2016
    Okay, ich habe sie gefunden. Was genau muss ich da jetzt ändern? Den selben Code konnte ich nicht finden.
     
  12. au lait

    au lait Administrator Lizenznehmer

    1.901
    933
    7. Juli 2015
    Singen
    suche danach

    Code:
    controlHover:function(a){if(this.popupGroup!=null&&this.popupGroup==this.getActiveGroup())return this.showMenu(a,!0),!1},
     
    ende gefällt das.
  13. ende

    ende Mitglied

    48
    6
    5. Juni 2016
    Hab's gefunden. Soll ich das löschen?

    EDIT: Es scheint zu funktionieren. Aber nicht so ganz wie ich es eigentlich haben wollte. Ich probiere jetzt kurz nochmal was aus. Wenn das nicht klappen sollte, melde ich mich nochmal.
     
    Zuletzt bearbeitet: 6. Juni 2016
    au lait gefällt das.
OK Mehr Informationen

Diese Seite verwendet Cookies. Mit Deinem Klick auf OK, stimmst Du dem setzen von Cookies zu. Andernfalls werden keine gesetzt, was die Funktionalität einschränkt.