Suchknopf und Textfeld in ui-dialog-buttonpanel hinzufügen

8

Ich schreibe ein fettes Skript, um das DOM zu manipulieren, fragt einen Server ab und zeigt das Ergebnis in einem separaten jquery Dialog an. Ich möchte folgende zwei Funktionalitäten hinzufügen:

  1. Geben Sie ein Suchfeld ein, das wie eine einfache Suche in einem Browser funktioniert (d. h. durchsucht nur den Inhalt des jquery-Dialogs und markiert den Text).
  2. Geben Sie eine Textbox an, deren Inhalt dauerhaft gespeichert werden soll, damit der Benutzer sie später verwenden kann, es sei denn, der Benutzer ändert dies ausdrücklich.

Das Problem, mit dem ich konfrontiert bin, ist, dass ich beide im Bereich des Dialogfensters links neben der Schaltfläche Schließen einfügen möchte, aber ich bin nicht in der Lage, herauszufinden, wie das geht.

Was ich weiß ist, dass ich window.find () (wie hier verwendet ) verwenden kann Ссылка ), um die Suchfunktion des Browsers zu aktivieren.

Kann mir jemand dabei helfen? Im Folgenden finden Sie den Code für mein bestehendes Skript "greasemonkey":

%Vor%     
Starney 05.05.2015, 05:35
quelle

1 Antwort

1

Um Steuerelemente links von der "Schließen" -Schaltfläche in einem ui-dialog-buttonfenster einzuschließen, können Sie die Funktion .prepend() für die .ui-dialog-buttonset -Klasse wie folgt verwenden:

%Vor%

Wahrscheinlich möchten Sie einen Selektor für das spezifische Dialogfeld hinzufügen, das Sie verwenden, um zu vermeiden, dass dieses Steuerelement zu einem Dialogfeld auf der Seite hinzugefügt wird. Basierend auf Ihrem Beispiel wäre es etwa so:

%Vor%

Ich hoffe, dass das hilft, das Hauptproblem zu lösen. Viel Glück!

    
grdevphl 03.06.2015 17:33
quelle