Project

General

Profile

Feature #10145

TypeAhead(Tag): min length =0 / data-typeahead-initial-suggestion

Added by Carsten Rose 5 months ago. Updated about 2 months ago.

Status:
Priorize
Priority:
Normal
Assignee:
Target version:
Start date:
19.02.2020
Due date:
% Done:

0%

Estimated time:
Spent time:
Discuss:

Description

Hallo Marc

Der Parameter typeAhaedMinLength=0 scheint nicht das gewuenschte Verhalten zu haben: Anzeige der ersten 'n' Elemente in der DropDown box bei get focus.

Unter https://twitter.github.io/typeahead.js/ ist das gewuenschte Verhalten (QFQ minLength=0) zu sehen.

Das Verhalten duerfte wichtig sein fuer Teaching Tool.

Vielen Dank

CU
Carsten

Associated revisions

Revision 6e049ecd (diff)
Added by Carsten Rose 5 months ago

Refs #10145: QFQ fills data-typeahead-initial-suggestion

Revision a63f2ca2
Added by Carsten Rose 5 months ago

Merge branch 'F10145TypeAheadTag_typeahead-initial-suggestions' into 'develop'

Refs #10145: QFQ fills data-typeahead-initial-suggestion

See merge request typo3/qfq!258

History

#1 Updated by Marc Egger 5 months ago

  • Status changed from New to In Progress

#2 Updated by Marc Egger 5 months ago

leerer Query wird nicht von bloodhound unterstuetzt. Muss API Anfrage manuell machen.

#3 Updated by Marc Egger 5 months ago

  • Status changed from In Progress to New
  • Assignee changed from Marc Egger to Carsten Rose

Manuelle API abfrage mit leerer query kommt von der API leer (mockup) oder als 404 Fehler (QFQ API) zurueck. Beispiel API url:

typo3conf/ext/qfq/Classes/Api/typeahead.php?query=&sip=5e4f8dd59f197

Entweder erlauben wir einen leeren String fuer den 'query' Parameter oder wir definieren einen neuen URL Parameter, bei dem die ersten n Resultate geliefert werden.

Ich waere dafuer, dass wir den leeren String erlauben.

Antwort von QFQ backend, wenn ich den query wie oben leer einsende:

{key: "Error", value: "Error: Missing GET parameter "query" or "prefetch""}

#4 Updated by Marc Egger 5 months ago

Carsten und ich haben beschlossen, dass es ein neues HTML Attribut geben wird, ueber das die vorgegebenen tags mitgeliefert werden:

data-typeahead-initial-suggestion

Wenn dieses Attribut gesetzt wird, wird typeAhaedMinLength=0 automatisch gesetzt.

Die Vorschlaege werden wieder als JSON in das Attribut geschrieben. Erwartetes JSON:

[{value: "Alaska", key: "AK"}, {value: "Alabama", key: "AL"}]

#5 Updated by Carsten Rose 5 months ago

  • Subject changed from TypeAhead (incl. Tag): min length =0 to TypeAhead(Tag): min length =0 / data-typeahead-initial-suggestions

#6 Updated by Carsten Rose 5 months ago

  • Subject changed from TypeAhead(Tag): min length =0 / data-typeahead-initial-suggestions to TypeAhead(Tag): min length =0 / data-typeahead-initial-suggestion

#7 Updated by Carsten Rose 5 months ago

Achtung das Keyword hat nun kein 's' mehr am Ende: data-typeahead-initial-suggestion

Der aktuelle Stand ist im Branch 'develop'

#8 Updated by Marc Egger 5 months ago

Implementiert. Ist im Branch F9517TagInput

Habe deine Nachricht erst jetzt gesehen, habe noch nicht auf develop gemerged. jetzt aber keine zeit mehr.

#9 Updated by Carsten Rose 3 months ago

  • Assignee changed from Carsten Rose to Marc Egger

Hallo Marc

Weisst Du wie der Status hier ist? Ich habe einen Quick Test gemacht und es scheint noch nicht zu funktionieren.

Vielen Dank.

CU
Carsten

#10 Updated by Marc Egger 3 months ago

Ich hätte gesagt, dass es funktioniert. Ich werde es testen.

#11 Updated by Marc Egger 3 months ago

  • Status changed from New to Priorize

#12 Updated by Carsten Rose 2 months ago

  • Tracker changed from Support to Feature

Also available in: Atom PDF