last demo import - cleaned
This commit is contained in:
46
views/swagger.tpl
Normal file
46
views/swagger.tpl
Normal file
@@ -0,0 +1,46 @@
|
||||
<script src="/static/js/swagger-client.browser.min.js"></script>
|
||||
|
||||
<script>
|
||||
|
||||
|
||||
const swg_proto = "http://"
|
||||
const swg_port = "49618"
|
||||
const swg_suffix = "/swagger/swagger.json"
|
||||
|
||||
var specUrl = swg_proto + window.location.hostname + ":" + swg_port + swg_suffix
|
||||
|
||||
/**
|
||||
switch (window.location.hostname) {
|
||||
case 'localhost':
|
||||
case '127.0.0.1':
|
||||
var specUrl = 'http://localhost:49618/swagger/swagger.json';
|
||||
break;
|
||||
|
||||
default:
|
||||
var specUrl = 'https://' + window.location.hostname + ':8443/swagger.json';
|
||||
break;
|
||||
}
|
||||
**/
|
||||
|
||||
var oc_catalog_api = new SwaggerClient(specUrl)
|
||||
.then(client => {
|
||||
return client;
|
||||
})
|
||||
.catch(err => {
|
||||
alert("NO API AVAILABLE (" + specUrl + ") :" + err) // we will see what to do with it later
|
||||
});
|
||||
|
||||
|
||||
function WorkspaceAddElement(rid, rtype, callback) {
|
||||
oc_catalog_api.then(client => {
|
||||
client.apis
|
||||
.workspace
|
||||
.WorkspaceController_Add_model_to_workspace({id: rid, rtype: rtype})
|
||||
.then(callback)
|
||||
.catch((error) => {
|
||||
console.log("ERROR: " + error)
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
</script>
|
||||
Reference in New Issue
Block a user