1{* $Id$ *} 2<div class="object-selector-multi"> 3<textarea 4 id="{$object_selector_multi.id|escape}" 5 {if $object_selector_multi.name}name="{$object_selector_multi.name|escape}"{/if} 6 {if $object_selector_multi.class}class="{$object_selector_multi.class|escape}"{/if} 7 {if $object_selector_multi.title}data-label="{$object_selector_multi.title|escape}"{/if} 8 {if $object_selector_multi.parent}data-parent="{$object_selector_multi.parent|escape}"{/if} 9 {if $object_selector_multi.parentkey}data-parentkey="{$object_selector_multi.parentkey|escape}"{/if} 10 {if $object_selector_multi.format}data-format="{$object_selector_multi.format|escape}"{/if} 11 {if $object_selector_multi.sort}data-sort="{$object_selector_multi.sort|escape}"{/if} 12 data-filters="{$object_selector_multi.filter|escape}" 13 data-threshold="{$object_selector_multi.threshold|default:$prefs.tiki_object_selector_threshold|escape}" 14 data-extratype='{$object_selector_multi.extra_type|json_encode}' 15>{"\n"|implode:$object_selector_multi.current_selection}</textarea> 16 <div class="basic-selector d-none"> 17 <select 18 id="{$object_selector_multi.simpleid|escape}" 19 name="{$object_selector_multi.simplename|escape}" 20 data-current-value="{$object_selector_multi.simplevalue|escape}" 21 class="form-control" 22 multiple 23 > 24 </select> 25 </div> 26 27 <div class="card d-none"> 28 <div class="card-header"> 29 <div class="input-group"> 30 <div class="input-group-prepend"> 31 <span class="input-group-text"> 32 {icon name=search} 33 </span> 34 </div> 35 <input type="text" placeholder="{$object_selector_multi.placeholder|escape}..." value="" class="filter form-control" autocomplete="off"> 36 <div class="input-group-append"> 37 <input type="button" class="btn btn-info search" value="{tr}Find{/tr}"> 38 </div> 39 </div> 40 </div> 41 <div class="card-body"> 42 <p class="too-many">{tr}Search and select what you are looking for from the options that appear.{/tr}</p> 43 <div class="results"> 44 {foreach from=$object_selector_multi.current_selection item=object name=ix} 45 <div class="form-check"> 46 <input id="{$object_selector_multi.id|escape}_selected_{$smarty.foreach.ix.index}" class="form-check-input" type="checkbox" value="{$object|escape}" checked> 47 <label class="form-check-label" for="{$object_selector_multi.id|escape}_selected_{$smarty.foreach.ix.index}">{$object.title|escape}</label> 48 </div> 49 {/foreach} 50 </div> 51 <p class="no-results d-none"> 52 {tr}No matching results.{/tr} 53 </p> 54 </div> 55 </div> 56</div> 57 58{jq} 59$('#{{$object_selector_multi.id|escape}}') 60 .object_selector_multi(); 61{/jq} 62