Skip to content

Commit e4df86f

Browse files
Merge pull request #510 from ZenUml/feature/copy-image
Feature/copy image
2 parents de09ef3 + 448c9c1 commit e4df86f

File tree

2 files changed

+13
-8
lines changed

2 files changed

+13
-8
lines changed

src/components/ContentWrap.jsx

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -205,14 +205,19 @@ export default class ContentWrap extends Component {
205205
});
206206
await writeFileAsync('script.js', blobjs);
207207
await writeFileAsync('preview.html', blob);
208-
var origin = chrome.runtime && chrome.runtime.id
209-
? `chrome-extension://${chrome.runtime.id}`
210-
: `${location.origin}`;
211-
var src = `filesystem:${origin}/temporary/preview.html`;
208+
// var origin = chrome.runtime && chrome.runtime.id
209+
// ? `chrome-extension://${chrome.runtime.id}`
210+
// : `${location.origin}`;
211+
// var src = `filesystem:${origin}/temporary/preview.html`;
212212
if (this.detachedWindow) {
213-
this.detachedWindow.postMessage(src, '*');
213+
this.detachedWindow.postMessage({contents}, '*');
214214
} else {
215-
this.frame.src = src;
215+
this.frame.src = this.frame.src;
216+
setTimeout(() => {
217+
that.frame.contentDocument.open();
218+
that.frame.contentDocument.write(contents);
219+
that.frame.contentDocument.close();
220+
}, 10);
216221
}
217222
}
218223
}
@@ -1054,7 +1059,7 @@ export default class ContentWrap extends Component {
10541059
aria-label="Copy PNG to Clipboard"
10551060
onClick={this.copyImageClickHandler.bind(this)}>
10561061
<span class="material-symbols-outlined">file_copy</span>
1057-
<span>Copy PNG File</span>
1062+
<span>Copy PNG</span>
10581063
</Button>
10591064
</div>
10601065
</div>

src/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ZenUML Sequence",
3-
"version": "2022.02.28",
3+
"version": "2022.10.31",
44
"manifest_version": 2,
55
"description": "Real-time & offline tool for generating sequence diagrams",
66
"homepage_url": "https://zenuml.com",

0 commit comments

Comments
 (0)