|
|
|
@ -3,7 +3,7 @@
|
|
|
|
|
.search-box {
|
|
|
|
|
background-color: #f3f3f3;
|
|
|
|
|
display:grid;
|
|
|
|
|
grid-template-columns: auto 50px ;
|
|
|
|
|
grid-template-columns: auto 50px 50px;
|
|
|
|
|
gap:4px;
|
|
|
|
|
align-content:center;
|
|
|
|
|
align-items: center;
|
|
|
|
@ -11,13 +11,13 @@
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
.search-box input[type=text]{
|
|
|
|
|
height:26px;
|
|
|
|
|
padding:6px;
|
|
|
|
|
|
|
|
|
|
padding:8px;
|
|
|
|
|
outline:0;
|
|
|
|
|
border: 0px solid transparent;
|
|
|
|
|
border-left:4px solid transparent;
|
|
|
|
|
background-color: #D3D3D3;
|
|
|
|
|
margin:4px;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
.search-box input[type=text]:focus {
|
|
|
|
|
border-left-color: #4682b4;;
|
|
|
|
@ -35,6 +35,7 @@
|
|
|
|
|
|
|
|
|
|
</style>
|
|
|
|
|
<script>
|
|
|
|
|
|
|
|
|
|
var _aiInit = function (){
|
|
|
|
|
var http = HttpClient.instance()
|
|
|
|
|
uri = '{{system.context}}/api/agent/enabled'
|
|
|
|
@ -54,9 +55,10 @@
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
var _init = function (_term){
|
|
|
|
|
_prefix = ( $('.jxmodal .search-box .search-label').length == 0)?'':' .jxmodal '
|
|
|
|
|
var http = HttpClient.instance()
|
|
|
|
|
var uri = (['{{system.context}}','api/register/get']).join('/')
|
|
|
|
|
$('.search-results .labels').empty()
|
|
|
|
|
$(_prefix+'.search-results .labels').empty()
|
|
|
|
|
http.get(uri,function (x){
|
|
|
|
|
var labels = JSON.parse(x.responseText)
|
|
|
|
|
if (labels.length == 0){
|
|
|
|
@ -95,11 +97,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
$('.search-results .labels').append(_div)
|
|
|
|
|
|
|
|
|
|
$(_prefix+'.search-results .labels').append(_div)
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
if(_term){
|
|
|
|
|
$('.search-box .search-label').val(_term)
|
|
|
|
|
$(_prefix+'.search-box .search-label').val(_term)
|
|
|
|
|
_find()
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
@ -107,10 +110,12 @@
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
var _find = function (){
|
|
|
|
|
var _val = $('.search-box .search-label').val().trim()
|
|
|
|
|
_prefix = ( $('.jxmodal .search-box .search-label').length == 0)?'':' .jxmodal '
|
|
|
|
|
var _val = $(_prefix+'.search-box .search-label').val().trim()
|
|
|
|
|
if (_val.length > 2){
|
|
|
|
|
// $('.search-results .labels .button').slideUp()
|
|
|
|
|
var _nodes = $('.search-results .labels .button')
|
|
|
|
|
var _nodes = $(_prefix+'.search-results .labels .button')
|
|
|
|
|
|
|
|
|
|
_nodes.each(_index => {
|
|
|
|
|
_item = _nodes[_index]
|
|
|
|
|
p = $(_item).attr('provider')
|
|
|
|
@ -123,7 +128,7 @@
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}else{
|
|
|
|
|
$('.search-results .labels .button').slideDown()
|
|
|
|
|
$(_prefix+'.search-results .labels .button').slideDown()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
_reset = function (){
|
|
|
|
@ -137,42 +142,22 @@
|
|
|
|
|
}
|
|
|
|
|
$(document).ready(function (){
|
|
|
|
|
|
|
|
|
|
_init()
|
|
|
|
|
_aiInit()
|
|
|
|
|
var _layout = {on:{load:{}}}
|
|
|
|
|
// _init()
|
|
|
|
|
// _aiInit()
|
|
|
|
|
var _layout = {on:{load:{'search-settings':['www/html/search.html']}}}
|
|
|
|
|
// $('.pane .tabs label')[0].click()
|
|
|
|
|
|
|
|
|
|
// var tabs = new QCMSTabs(_layout,'{{system.context}}','.pane .tabs')
|
|
|
|
|
// tabs.init()
|
|
|
|
|
// _layout.on.load = {'form':['www/html/_assets/wizard/technologies.html']}
|
|
|
|
|
// bootup.init('{{system.context}}',_layout)
|
|
|
|
|
bootup.init('{{system.context}}',_layout)
|
|
|
|
|
})
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<div style="">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="settings">
|
|
|
|
|
|
|
|
|
|
<div class="setting-frame lookup">
|
|
|
|
|
|
|
|
|
|
<div class="search-box border" style="margin-bottom:4px; padding:1px;">
|
|
|
|
|
<input type="text" class="search-label" placeholder="[Search transport registry]" onkeyup="_find()"/>
|
|
|
|
|
<div class="border-left" align="center">
|
|
|
|
|
<div class="active" onclick="_reset()"><i class="fa-solid fa-trash"></i> </div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class=" border" style="padding:8px; margin-top:10px;">
|
|
|
|
|
<div class="search-results" style="margin:4px; ">
|
|
|
|
|
<div class="menu-1">
|
|
|
|
|
|
|
|
|
|
<div class="labels"></div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div id="search-settings"></div>
|
|
|
|
|
<p>
|
|
|
|
|
<div class="border" style="padding:16px;">
|
|
|
|
|
<div class="_border-round border" style="padding:4px; background-color: #f3f3f3;">
|
|
|
|
@ -181,7 +166,7 @@
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="border" style="margin-top:4px;padding:4px; background-color: #f3f3f3;">
|
|
|
|
|
<div class=" border" style="margin-top:4px;padding:4px; background-color: #f3f3f3;">
|
|
|
|
|
<div class="active" style="margin-top:4px" onclick="dialog.show({uri:'www/html/setup-ai.html',title:'Setup AI',context:'{{system.context}}'})">
|
|
|
|
|
<i class="fa-solid fa-microchip"></i> <span>Setup AI</span>
|
|
|
|
|
<span class="ai-status " style="margin-left:8px">Enabled</span>
|
|
|
|
@ -208,3 +193,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="menu-2">
|
|
|
|
|
<div class="border item" align="center" >
|
|
|
|
|
<div class="active" onclick="studio.menu.expand()">
|
|
|
|
|
<i class="fa-solid fa-maximize"></i>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="border item" align="center" onclick="qcms.dialog.show({uri:'www/html/search.html',title:'Search Database Connections',context:'{{system.context}}'} )">
|
|
|
|
|
<div class="active">
|
|
|
|
|
<i class="fa-solid fa-search"></i>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="border item" align="center" onclick="dialog.show({uri:'www/html/wizard.html',title:'Create New Connection',context:'{{system.context}}' })">
|
|
|
|
|
<div class="active">
|
|
|
|
|
<i class="fa-solid fa-plug-circle-plus"></i>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="border item" title="Setup AI" align="center" onclick="dialog.show({uri:'www/html/setup-ai.html',title:'Setup AI',context:'{{system.context}}'})">
|
|
|
|
|
<div class="active"><i class="fa-solid fa-microchip"></i></div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="border item" align="center" onclick='window.open("https://dev.the-phi.com/git/data-transport")'>
|
|
|
|
|
<div class="active"><i class="fa-brands fa-git-alt"></i></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="border item" align="center">
|
|
|
|
|
<div class="active"><i class="fa-brands fa-docker"></i></div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|