{#if obj != null && typeof obj == 'object'} {#each Object.entries(obj) as [obj_prop_name, obj_prop_value]} {#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; }} on:keypress={() => { slct_obj_type=obj_prop_name.replace('_id_random', ''); slct_obj_id=obj_prop_value; }} > {#if obj_prop_value} {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; }} on:keypress={() => { slct_obj_type=obj_prop_name.replaceAll('[URL]', ''); slct_obj_id=obj_prop_value; }} > {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 (obj_prop_value && obj_prop_value.length > 25)} {obj_prop_value.substring(0,25)} ... {:else} {obj_prop_value} {/if} {:else} -- None -- {/if} {/if} {/if} {/each} {:else} -- Not Set -- {/if}