rename data-prefix to data-isso
This commit is contained in:
parent
af6695e935
commit
33fb15e241
@ -122,14 +122,14 @@ You can configure the client (the JS part) via `data-` attributes:
|
||||
|
||||
Make sure to escape the attribute value.
|
||||
|
||||
* data-prefix
|
||||
* data-isso
|
||||
|
||||
Isso usually detects the REST API automatically, but when you serve the JS
|
||||
script on a different location, this may fail. Use `data-prefix` to
|
||||
script on a different location, this may fail. Use `data-isso` to
|
||||
override the API location:
|
||||
|
||||
```html
|
||||
<script data-prefix="/isso" src="/path/to/embed.min.js"></script>
|
||||
<script data-isso="/isso" src="/path/to/embed.min.js"></script>
|
||||
```
|
||||
|
||||
### Webserver configuration
|
||||
|
@ -30,19 +30,18 @@ define(["q"], function(Q) {
|
||||
*
|
||||
* .. code-block:: html
|
||||
*
|
||||
* <script data-prefix="/path" src="/.../embed.min.js"></script>
|
||||
* <script data-isso="http://example.tld/path/" src="/.../embed.min.js"></script>
|
||||
*
|
||||
* 2. use require.js (during development). When using require.js, we
|
||||
* assume that the path to the scripts ends with `/js/`.
|
||||
*
|
||||
*/
|
||||
|
||||
var script, endpoint,
|
||||
js = document.getElementsByTagName("script");
|
||||
|
||||
for (var i = 0; i < js.length; i++) {
|
||||
if (js[i].dataset.issoPrefix !== undefined) {
|
||||
endpoint = js[i].dataset.issoPrefix;
|
||||
if (js[i].dataset.isso !== undefined) {
|
||||
endpoint = js[i].dataset.isso;
|
||||
} else if (js[i].src.match("require\\.js$")) {
|
||||
endpoint = js[i].dataset.main.replace(/\/js\/(embed|count)$/, "");
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user