Revision 3d6ffa57
Added by koszko over 1 year ago
html/item_preview.js | ||
---|---|---|
82 | 82 |
preview_object.source_name.innerText = resource.source_name; |
83 | 83 |
|
84 | 84 |
[...preview_object.dependencies.childNodes].forEach(n => n.remove()); |
85 |
populate_list(preview_object.dependencies, resource.dependencies); |
|
85 |
|
|
86 |
const deps_refs = resource.dependencies || []; |
|
87 |
populate_list(preview_object.dependencies, |
|
88 |
deps_refs.map(res_ref => res_ref.identifier)); |
|
86 | 89 |
|
87 | 90 |
const link_maker = file_ref => link_cb(preview_object, file_ref); |
88 | 91 |
|
... | ... | |
109 | 112 |
preview_object.source_name.innerText = mapping.source_name; |
110 | 113 |
|
111 | 114 |
[...preview_object.payloads.childNodes].forEach(n => n.remove()); |
112 |
for (const [pattern, payload] of Object.entries(mapping.payloads).sort()) { |
|
115 |
const payload_entries = Object.entries(mapping.payloads || {}).sort(); |
|
116 |
for (const [pattern, payload] of payload_entries) { |
|
113 | 117 |
/* We use a non-breaking space because normal space would be ignored. */ |
114 | 118 |
const [nbsp, rarrow] = [160, 0x2192].map(n => String.fromCodePoint(n)); |
115 | 119 |
const texts = [`${pattern}${nbsp}`, `${rarrow} ${payload.identifier}`]; |
Also available in: Unified diff
make resource dependency specifier an object