Clean files
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,222 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>Test HTML Javascript</title>
|
||||
<script src="jquery-3.2.1.slim.min.js" ></script>
|
||||
<script src="popper.min.js"></script>
|
||||
<link rel="stylesheet" href="bootstrap.min.css" >
|
||||
<script src="bootstrap.min.js" ></script>
|
||||
<style>
|
||||
#nc{
|
||||
background-color: rgb(245, 245, 245);
|
||||
width: 1024px;
|
||||
height:768px;
|
||||
|
||||
}
|
||||
|
||||
#hover {
|
||||
z-index: 10;
|
||||
display: block;
|
||||
position: absolute;
|
||||
height: 100%;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
background: rgba(168, 168, 168, 0.4);
|
||||
}
|
||||
</style>
|
||||
<script lang="javascript">
|
||||
|
||||
$( document ).ready(function() {
|
||||
|
||||
//Paolo lo so che è fatto da schifo, ma è solo un esempio per vedere se funzionava tutto...
|
||||
if(typeof cmsClient !== 'undefined')
|
||||
{
|
||||
|
||||
$(".supp").show();
|
||||
//Processi da lanciare sul client, con le relative icone in Base64
|
||||
var obj = JSON.parse(cmsClient.getConfiguredProcesses());
|
||||
TestHtml = "";
|
||||
obj.forEach(function(element) {
|
||||
TestHtml += "<div class=\"card col\" style=\"margin: 5px;\" >";
|
||||
TestHtml += "<div class=\"card-body\">"
|
||||
TestHtml += "<h4 class=\"card-title\"> <img class=\"card-img-top\" style=\"width: 32px; margin-right: 0.5em\" src=\""+element.IconBase64+"\">" + element.ShortName + "</h4>"
|
||||
TestHtml += "<p class=\"card-text\">" + element.LongName + "</p>"
|
||||
TestHtml += "<div class=\"card-text\"><button type=\"button\" class=\"btn btn-primary avviaapp\">Avvia</button> <button type=\"button\" class=\"btn btn-primary apriapp\">Apri ultima finestra aperta</button></div>"
|
||||
TestHtml += "<div class=\"path\" style=\"display: none;\">" + element.Id + "</div>"
|
||||
TestHtml += "</div>";
|
||||
TestHtml += "</div>";
|
||||
});
|
||||
|
||||
$('#cards').html(TestHtml);
|
||||
|
||||
$('.avviaapp').on('click', function () {
|
||||
cmsClient.startNewProcess($(this).parent().parent().find(".path").html());
|
||||
});
|
||||
|
||||
$('.apriapp').on('click', function () {
|
||||
cmsClient.openOrStartProcess($(this).parent().parent().find(".path").html());
|
||||
});
|
||||
|
||||
|
||||
$('.test').click(function() {
|
||||
alert("asd");
|
||||
});
|
||||
|
||||
//Pulsanti gestione finestra
|
||||
$( '#hideBTN' ).on('click',function() {
|
||||
cmsClient.minimizeForm();
|
||||
});
|
||||
$( '#closeBTN' ).on('click',function() {
|
||||
cmsClient.closeForm();
|
||||
});
|
||||
$( '#focusBTN' ).on('click',function() {
|
||||
setTimeout(() => {
|
||||
cmsClient.forceStepFocus();
|
||||
}, 5000);
|
||||
});
|
||||
|
||||
$('#Vers').val(cmsClient.getChromiumVersion());
|
||||
$('#CliId').val(cmsClient.getClientID());
|
||||
|
||||
|
||||
cmsClient.hideNcWindow();
|
||||
|
||||
//Pulsanti gestione NC
|
||||
$( '#showNC' ).on('click',function() {
|
||||
cmsClient.showNcWindow();
|
||||
$('#hover').hide();
|
||||
$('#NCRead').hide();
|
||||
});
|
||||
//Pulsanti gestione NC
|
||||
$( '#hideNC' ).on('click',function() {
|
||||
cmsClient.hideNcWindow();
|
||||
$('#hover').show();
|
||||
$('#NCRead').show();
|
||||
});
|
||||
|
||||
$("#nav-profile").on("DOMAttrModified",function(){alert("visible");});
|
||||
|
||||
}
|
||||
else
|
||||
$(".unsopp").show();
|
||||
|
||||
});
|
||||
|
||||
setInterval(updateNc, 100);
|
||||
function updateNc(){
|
||||
$('#NCRead').attr("src", cmsClient.getScreenBase64());
|
||||
}
|
||||
|
||||
function listDevices(){
|
||||
var dev = JSON.parse(cmsClient.getDevices());
|
||||
TestHtml ="<div class=\"list-group\">"
|
||||
dev.forEach(
|
||||
function(element)
|
||||
{
|
||||
TestHtml += "<div class=\"test list-group-item list-group-item-action flex-column align-items-start\">";
|
||||
TestHtml += "<div class=\"d-flex w-100 justify-content-between\">"
|
||||
TestHtml += "<h5 class=\"mb-1\">" + element.Letter + ":</h5>"
|
||||
if(element.Type == 4)
|
||||
TestHtml += "<small>NET</small>"
|
||||
if(element.Type == 3)
|
||||
TestHtml += "<small>HD</small>"
|
||||
if(element.Type == 2)
|
||||
TestHtml += "<small>USB</small>"
|
||||
TestHtml += "</div><p class=\"mb-1\">" + element.Name + "</p>"
|
||||
TestHtml += "</div>"
|
||||
}
|
||||
);
|
||||
TestHtml += "</div>";
|
||||
$('#devices').html(TestHtml);
|
||||
|
||||
}
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container"> <br>
|
||||
<div class="unsopp" style="display: none;"><h1>Unsupported Browser</h1></div>
|
||||
<div class="supp" style="display: none;">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-sm-12"><h1>Javascript Test: CMS-Browser</h1></div>
|
||||
</div>
|
||||
|
||||
<nav class="nav nav-tabs" id="myTab" role="tablist">
|
||||
<a class="nav-item nav-link active" id="nav-home-tab" data-toggle="tab" href="#nav-home" role="tab" aria-controls="nav-home" aria-selected="true">Home</a>
|
||||
<a class="nav-item nav-link" id="nav-profile-tab" data-toggle="tab" href="#nav-profile" role="tab" aria-controls="nav-profile" aria-selected="false">Nc</a>
|
||||
</nav>
|
||||
<div class="tab-content" id="nav-tabContent">
|
||||
<div class="tab-pane fade show active" id="nav-home" role="tabpanel" aria-labelledby="nav-home-tab"><br><br><br>
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<h6>Info Browser</h6>
|
||||
<form>
|
||||
<div class="form-group row">
|
||||
<label for="Vers" class="col-sm-2 col-form-label">Chromium Version: </label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" readonly class="form-control" id="Vers" value="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label for="CliId" class="col-sm-2 col-form-label">Client Id: </label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" readonly class="form-control" id="CliId" value="">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-3">
|
||||
<h6>Hotkey</h6>
|
||||
<ul>
|
||||
<li><b>ALT+F4:</b> Chiudi applicazione</li>
|
||||
<li><b>ALT+F5:</b> Ricarica Pagina</li>
|
||||
<li><b>ALT+F12:</b> Tool Sviluppo</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
<h6>Gestione Finestra Browser</h6>
|
||||
<form>
|
||||
<div class="form-group row">
|
||||
<button type="button" id="hideBTN" class="btn btn-primary">Riduci ad Icona</button>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<button type="button" id="closeBTN" class="btn btn-primary">Chiudi Browser</button><br>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<button type="button" id="focusBTN" class="btn btn-primary">Forza Fuoco <span class="badge">Dopo 5 secondi</span></button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div><br><br>
|
||||
<hr>
|
||||
<h6>Gestione Processi sul PC <small>(Clicca sul Pannello per lanciare l'applicativo)</small></h6>
|
||||
<div class="row" id="cards">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="tab-pane fade" id="nav-profile" role="tabpanel" aria-labelledby="nav-profile-tab"><br><br><br>
|
||||
<div class="row">
|
||||
<div class="card col-sm-11 nccont"><div id="nc" ><img id="NCRead" src="" /><div id="hover"> </div></div></div>
|
||||
<div class="col-sm-1">
|
||||
<div class="form-group row">
|
||||
<button type="button" id="showNC" class="btn btn-primary">Show Nc</button>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<button type="button" id="hideNC" class="btn btn-primary">Hide Nc</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<br />
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because one or more lines are too long
-5
File diff suppressed because one or more lines are too long
Binary file not shown.
Reference in New Issue
Block a user