{#if obj != null && typeof obj == 'object'} {#each Object.entries(obj) as [obj_prop_name, obj_prop_value] (obj_prop_name)} {#if obj_prop_name.endsWith('_id_random') || obj_prop_name == 'for_type' || obj_prop_name == 'for_id'} {#if row_header} (primary_obj_li_type = obj_prop_name.replace('_id_random', ''))} > {ae_util.set_obj_prop_display_name({ prop_name: obj_prop_name, obj_type: primary_obj_li_type })} {:else} { slct_obj_type = obj_prop_name.replace('_id_random', ''); slct_obj_id = obj_prop_value; }} onkeypress={() => { slct_obj_type = obj_prop_name.replace('_id_random', ''); slct_obj_id = obj_prop_value; }} > {#if obj_prop_value} {String(obj_prop_value).substring(0, 25)} {:else} -- None -- {/if} {/if} {:else if obj_prop_name.endsWith('[URL]')} {#if row_header} (primary_obj_li_type = obj_prop_name.replaceAll('[URL]', ''))} > {ae_util.set_obj_prop_display_name({ prop_name: obj_prop_name.replaceAll('[URL]', ''), obj_type: primary_obj_li_type })} {:else} { slct_obj_type = obj_prop_name.replaceAll('[URL]', ''); slct_obj_id = obj_prop_value; }} onkeypress={() => { slct_obj_type = obj_prop_name.replaceAll('[URL]', ''); slct_obj_id = obj_prop_value; }} > {String(obj_prop_value)} {/if} {:else if row_header} {ae_util.set_obj_prop_display_name({ prop_name: obj_prop_name, obj_type: primary_obj_li_type })} {:else} {#if obj_prop_value} {#if typeof obj_prop_value === 'string' && obj_prop_value.length > 25} {obj_prop_value.substring(0, 25)} ... {:else} {obj_prop_value} {/if} {:else} -- None -- {/if} {/if} {/each} {:else} -- Not Set -- {/if}