Ergebnis 1 bis 4 von 4
  1. #1
    NobodyBody ist offline Grünschnabel
    registriert
    12-01-2010
    Beiträge
    8

    Zustand eines Widget's per Code auslösen

    Hallo,

    SORRY für die komische Themenbezeichnung, hab leider auf Erstellen statt Vorschau gedrückt

    ich verwende für eine Homepage folgende Widgets. Wenn ich auf der angegebenen Seite in der 'Default Widget Box' auf den grünen 'Reload'-Button drücke 1.png, wird das Widget abgedunkelt 2.png.

    Ich möchte diesen Ladezustand des Widget's per Code auslösen, komme aber nicht dahinter

    mfg
    NobodyBody
    Geändert von mikdoe (11-10-2017 um 12:26 Uhr) Grund: gelöst gesetzt

  2. #2
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.568

    AW: Zustand eines Widget's per Code auslösen

    Das ist der Code, der hinter dem Button steckt:
    Code:
    function(b) {
      b.preventDefault();
      var c = a(this),
        e = c.closest(".widget-box");
      if (0 != e.length && !e.hasClass("ui-sortable-helper")) {
        var f = e.data("widget_box");
        f || e.data("widget_box", f = new d(e.get(0)));
        var g = c.data("action");
        if ("collapse" == g) {
          var h, i = e.hasClass("collapsed") ? "show" : "hide";
          if (e.trigger(h = a.Event(i + ".ace.widget")), h.isDefaultPrevented()) return;
          e.trigger(h = a.Event("toggle.ace.widget"), [i]), f.toggle(i, c)
        } else if ("close" == g) {
          var h;
          if (e.trigger(h = a.Event("close.ace.widget")), h.isDefaultPrevented()) return;
          f.close()
        } else if ("reload" == g) {
          c.blur();
          var h;
          if (e.trigger(h = a.Event("reload.ace.widget")), h.isDefaultPrevented()) return;
          f.reload()
        } else if ("fullscreen" == g) {
          var h;
          if (e.trigger(h = a.Event("fullscreen.ace.widget")), h.isDefaultPrevented()) return;
          f.fullscreen()
        } else "settings" == g && e.trigger("setting.ace.widget")
      }
    }
    Ich kenne mich jetzt damit nicht aus, aber ev. kannst du damit was anfangen.

    Vermutlich ist
    Code:
          if (e.trigger(h = a.Event("reload.ace.widget")), h.isDefaultPrevented()) return;
          f.reload()
    der für dich relevante Teil.

  3. #3
    NobodyBody ist offline Grünschnabel
    registriert
    12-01-2010
    Beiträge
    8

    AW: Zustand eines Widget's per Code auslösen

    Hallo kkapsner,

    Vielen Dank für deine Antwort.
    Hab es hinbekommen, eigentlich ganz einfach

    Der reload-Button ist ein Link, dem habe ich eine id verpasst und dann das click-Ereignis ausgelöst.
    Code:
    $('#reloadLink').trigger('click');
    mfg
    NobodyBody

  4. #4
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.568

    AW: Zustand eines Widget's per Code auslösen

    Zitat Zitat von NobodyBody Beitrag anzeigen
    Vielen Dank für deine Antwort.
    Bitte - gern geschehen.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •