* Displays metadata * * @param {object} [data] Metadata object
(data)
| 89 | * @param {object} [data] Metadata object |
| 90 | */ |
| 91 | function displayMetaData(data) { |
| 92 | if (!data) return |
| 93 | metaNode.data(data) |
| 94 | var exif = data.exif |
| 95 | var iptc = data.iptc |
| 96 | if (exif) { |
| 97 | var thumbnail = exif.get('Thumbnail') |
| 98 | if (thumbnail) { |
| 99 | displayThumbnailImage(thumbNode, thumbnail.get('Blob'), { |
| 100 | orientation: exif.get('Orientation') |
| 101 | }) |
| 102 | } |
| 103 | displayTagData(metaNode, exif.getAll(), 'TIFF') |
| 104 | } |
| 105 | if (iptc) { |
| 106 | displayTagData(metaNode, iptc.getAll(), 'IPTC') |
| 107 | } |
| 108 | } |
| 109 | |
| 110 | /** |
| 111 | * Removes meta data from the page |
no test coverage detected