forked from 0x2620/pandora
use Blob url for annotation export
This commit is contained in:
parent
f47febb09c
commit
a4b492136b
1 changed files with 9 additions and 5 deletions
|
@ -120,14 +120,18 @@ pandora.ui.exportAnnotationsDialog = function(options) {
|
|||
out: annotation.out,
|
||||
text: text
|
||||
};
|
||||
});
|
||||
$link.attr({
|
||||
download: options.title + ' - '
|
||||
+ Ox.getObjectById(layers, layer).title + '.' + format,
|
||||
href: 'data:text/plain;base64,' + btoa(Ox.encodeUTF8(
|
||||
}),
|
||||
blob = new Blob([Ox.encodeUTF8(
|
||||
format == 'json'
|
||||
? JSON.stringify(items, null, ' ')
|
||||
: Ox.formatSRT(items)
|
||||
)], {type: 'text/plain'}),
|
||||
url = window.URL.createObjectURL(blob);
|
||||
|
||||
$link.attr({
|
||||
download: options.title + ' - '
|
||||
+ Ox.getObjectById(layers, layer).title + '.' + format,
|
||||
href: url,
|
||||
))
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue