Project

General

Profile

Actions

Feature #10145

closed

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

Added by Carsten Rose about 4 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
High
Assignee:
Carsten Rose
Target version:
Start date:
19.02.2020
Due date:
% Done:

0%

Estimated time:
Discuss:
Prio Planung:
Vote:

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

Actions #1

Updated by Marc Egger about 4 years ago

  • Status changed from New to In Progress
Actions #2

Updated by Marc Egger about 4 years ago

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

Actions #3

Updated by Marc Egger about 4 years 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""}

Actions #4

Updated by Marc Egger about 4 years 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"}]

Actions #5

Updated by Carsten Rose about 4 years ago

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

Updated by Carsten Rose about 4 years ago

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

Updated by Carsten Rose about 4 years ago

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

Der aktuelle Stand ist im Branch 'develop'

Actions #8

Updated by Marc Egger about 4 years ago

Implementiert. Ist im Branch F9517TagInput

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

Actions #9

Updated by Carsten Rose almost 4 years 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

Actions #10

Updated by Marc Egger almost 4 years ago

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

Actions #11

Updated by Marc Egger almost 4 years ago

  • Status changed from New to Priorize
Actions #12

Updated by Carsten Rose almost 4 years ago

  • Tracker changed from Support to Feature
Actions #13

Updated by Marc Egger over 2 years ago

  • Status changed from Priorize to New
  • Assignee changed from Marc Egger to Carsten Rose
  • Target version changed from next5 to 21.12.0
Actions #14

Updated by Enis Nuredini over 2 years ago

  • Priority changed from Normal to High

Sollten wir bald mergen damit die Arbeit nicht verloren ist.

Actions #15

Updated by Enis Nuredini over 2 years ago

  • Status changed from New to Closed
Actions

Also available in: Atom PDF