• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[GELÖST] Zustand eines Widget's per Code auslösen

NobodyBody

New member
Hallo,

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

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
 
Zuletzt bearbeitet von einem Moderator:
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.
 
Hallo kkapsner,

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

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
 
Zurück
Oben