- Compatibility fix (openclipart): Ensure polyfill present; make separate non-modular build (still not integrated as API incomplete)

- Docs: Add compatibility fix to Contributing
This commit is contained in:
Brett Zamir
2018-09-26 16:06:57 +08:00
parent ab5aec978e
commit ae7d0d1331
9 changed files with 2434 additions and 4 deletions

View File

@@ -4,6 +4,7 @@
<meta charset="utf-8">
<title>-</title>
<link rel="icon" type="image/png" href="../../images/logo.png"/>
<script src="../../external/dom-polyfill/dom-polyfill.js"></script>
<script src="../../external/babel-polyfill/polyfill.min.js"></script>
<script type="module" src="openclipart.js"></script>
</head>

View File

@@ -0,0 +1,15 @@
<!DOCTYPE html>
<!-- AUTO-GENERATED FROM imagelib/openclipart-es.html; DO NOT EDIT; use build-html.js to build -->
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>-</title>
<link rel="icon" type="image/png" href="../../images/logo.png"/>
<script src="../../../dist/dom-polyfill.js"></script>
<script src="../../external/babel-polyfill/polyfill.min.js"></script>
<script defer="defer" src="../../../dist/extensions/imagelib/openclipart.js"></script>
</head>
<body>
</body>
</html>

View File

@@ -83,6 +83,8 @@ async function processResults (url) {
// Todo: Pass to our API
}
}}, [
// If we wanted interactive versions despite security risk:
// ['object', {data: svgURL, type: 'image/svg+xml'}]
['img', {src: svgURL, style: `width: ${imgHW}; height: ${imgHW};`}]
]],
['b', [title]],