AlexWright Posted November 11, 2017 Posted November 11, 2017 Hi all, Is it possible in an open tagging system to get all suggested tags to drop-down when the Tags field is clicked, rather than when a member begins typing? I realize it has to do with this part: {{if ( !isset( $autoComplete['commaTrigger'] ) || $autoComplete['commaTrigger'] !== FALSE )}} {{// If the stored value has commas in it, we need to explode then implode to get the newlines}} {{if mb_stripos( $valueToDisplay, ',') !== FALSE}} {{$valueToDisplay = implode("\n", explode(",", $valueToDisplay));}} {{endif}} {{endif}} <div> {{if ( isset( $autoComplete['freeChoice'] ) && !$autoComplete['freeChoice'] ) || ( isset( $autoComplete['prefix'] ) and $autoComplete['prefix'] ) }} <div {{if isset( $autoComplete['freeChoice'] ) && !$autoComplete['freeChoice']}}class="ipsJS_show"{{endif}} {{if isset( $autoComplete['prefix'] ) and $autoComplete['prefix']}}data-controller='core.global.core.prefixedAutocomplete'{{endif}}> {{endif}} <textarea name="{$name}" id='elInput_{expression="preg_replace('/[^a-zA-Z0-9\-_]/', '_', $name)"}' class="{$class}" {{if $maxlength !== NULL}}maxlength="{$maxlength}"{{endif}} {{if $required === TRUE}}aria-required='true'{{endif}} {{if $disabled}}disabled aria-disabled='true'{{endif}} {{if $placeholder}}placeholder="{$placeholder}"{{endif}} data-ipsAutocomplete {{if isset( $autoComplete['freeChoice'] ) && !$autoComplete['freeChoice']}}data-ipsAutocomplete-freeChoice='false'{{endif}} {{if isset( $autoComplete['forceLower'] ) && $autoComplete['forceLower']}}data-ipsAutocomplete-forceLower{{endif}} {{if isset( $autoComplete['maxItems'] )}}data-ipsAutocomplete-maxItems='{$autoComplete['maxItems']}'{{endif}} {{if !empty($autoComplete['unique'])}} data-ipsAutocomplete-unique {{endif}} {{if isset($autoComplete['source']) AND is_array( $autoComplete['source'] )}} list='{$name}_datalist' {{elseif !empty($autoComplete['source'])}} data-ipsAutocomplete-dataSource="{url="{$autoComplete['source']}"}" data-ipsAutocomplete-queryParam='input' {{endif}} {{if !empty($autoComplete['resultItemTemplate'])}} data-ipsAutocomplete-resultItemTemplate="{$autoComplete['resultItemTemplate']}" {{endif}} {{if isset( $autoComplete['minLength'] )}}data-ipsAutocomplete-minLength='{$autoComplete['minLength']}'{{endif}} {{if isset( $autoComplete['maxLength'] )}}data-ipsAutocomplete-maxLength='{$autoComplete['maxLength']}'{{endif}} {{if isset( $autoComplete['minAjaxLength'] )}}data-ipsAutocomplete-minAjaxLength='{$autoComplete['minAjaxLength']}'{{endif}} {{if isset( $autoComplete['disallowedCharacters'] )}}data-ipsAutocomplete-disallowedCharacters='{expression="json_encode( $autoComplete['disallowedCharacters'] )"}'{{endif}} {{if isset( $autoComplete['commaTrigger'] ) && $autoComplete['commaTrigger'] === FALSE}}data-ipsAutocomplete-commaTrigger='false'{{endif}} >{$valueToDisplay}</textarea> I'm just uncertain what to actually do with this to edit the functionality. Cheers!
Recommended Posts
Archived
This topic is now archived and is closed to further replies.