Skip to content

Commit 8cb0f4e

Browse files
author
GitHub Actions
committed
Update phpdoc
1 parent a10c574 commit 8cb0f4e

File tree

3 files changed

+21
-1
lines changed

3 files changed

+21
-1
lines changed

docs/css/template.css

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,3 +273,6 @@
273273
.phpdocumentor-tag-link {
274274
margin-right: var(--spacing-sm);
275275
}
276+
.phpdocumentor-uml-diagram svg {
277+
cursor: zoom-in;
278+
}

docs/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<title>BitPay PHP SDK</title>
66

77
<meta name="viewport" content="width=device-width, initial-scale=1.0">
8-
8+
<base href="./">
99
<link rel="icon" href="images/favicon.ico"/>
1010
<link rel="stylesheet" href="css/normalize.css">
1111
<link rel="stylesheet" href="css/base.css">

docs/js/template.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,20 @@
1515
observer.observe(el);
1616
})
1717
})();
18+
function openSvg(svg) {
19+
// convert to a valid XML source
20+
const as_text = new XMLSerializer().serializeToString(svg);
21+
// store in a Blob
22+
const blob = new Blob([as_text], { type: "image/svg+xml" });
23+
// create an URI pointing to that blob
24+
const url = URL.createObjectURL(blob);
25+
const win = open(url);
26+
// so the Garbage Collector can collect the blob
27+
win.onload = (evt) => URL.revokeObjectURL(url);
28+
};
29+
30+
31+
var svgs = document.querySelectorAll(".phpdocumentor-uml-diagram svg");
32+
for( var i=0,il = svgs.length; i< il; i ++ ) {
33+
svgs[i].onclick = (evt) => openSvg(evt.target);
34+
}

0 commit comments

Comments
 (0)