File tree Expand file tree Collapse file tree 3 files changed +21
-1
lines changed
Expand file tree Collapse file tree 3 files changed +21
-1
lines changed Original file line number Diff line number Diff line change 273273.phpdocumentor-tag-link {
274274 margin-right : var (--spacing-sm );
275275}
276+ .phpdocumentor-uml-diagram svg {
277+ cursor : zoom-in;
278+ }
Original file line number Diff line number Diff line change 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 ">
Original file line number Diff line number Diff line change 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+ }
You can’t perform that action at this time.
0 commit comments