light formatting

build-default-monitor-config-from-definitions
Moe 2020-05-07 08:42:41 -07:00
parent 14037040b8
commit d43270a9c8
2 changed files with 75 additions and 63 deletions

View File

@ -167,12 +167,13 @@ var addAwaitStatements = async function(){
confidence = v._score confidence = v._score
} }
matrices.push({ matrices.push({
x:v._box.x, id: tag,
y:v._box.y, x: v._box.x,
width:v._box.width, y: v._box.y,
height:v._box.height, width: v._box.width,
tag:tag, height: v._box.height,
confidence:v._score, tag: tag,
confidence: v._score,
}) })
}) })
if(matrices.length > 0){ if(matrices.length > 0){

View File

@ -1,61 +1,72 @@
$(document).ready(function(e){ $(document).ready(function(e){
//monitor grid //monitor grid
$.grid={e:$('#monitors_live')} $.grid={e:$('#monitors_live')}
$.grid.data = function(){ $.grid.data = function(){
return $.grid.e.data('gridstack') return $.grid.e.data('gridstack')
}
$.grid.getMonitorsPerRow = function(){
var x
switch($.ccio.op().montage){
case'1':
x = '12'
break;
case'2':
x = '6'
break;
case'3':
x = '4'
break;
case'4':
x = '3'
break;
case'5':
x = '5'
break;
case'6':
x = '2'
break;
default://3
x = '4'
break;
} }
return x $.grid.getMonitorsPerRow = function(){
} var x
$.grid.saveElementPositions = function() { switch($.ccio.op().montage){
var monitors = {} case'1':
$.grid.e.find(" .monitor_item").each(function(n,v){ x = '12'
var el = $(v) break;
var item = {} case'2':
item.ke = el.attr('ke') x = '6'
item.mid = el.attr('mid') break;
item.x = el.attr('data-gs-x') case'3':
item.y = el.attr('data-gs-y') x = '4'
item.height = el.attr('data-gs-height') break;
item.width = el.attr('data-gs-width') case'4':
monitors[item.ke+item.mid] = item x = '3'
break;
case'5':
x = '5'
break;
case'6':
x = '2'
break;
default://3
x = '4'
break;
}
return x
}
$.grid.saveElementPositions = function() {
var monitors = {}
$.grid.e.find(" .monitor_item").each(function(n,v){
var el = $(v)
var item = {}
item.ke = el.attr('ke')
item.mid = el.attr('mid')
item.x = el.attr('data-gs-x')
item.y = el.attr('data-gs-y')
item.height = el.attr('data-gs-height')
item.width = el.attr('data-gs-width')
monitors[item.ke+item.mid] = item
})
$user.details.monitorOrder=monitors;
$.ccio.cx({f:'monitorOrder',monitorOrder:monitors})
}
$.grid.e
.gridstack({
cellHeight: 80,
verticalMargin: 0,
}) })
$user.details.monitorOrder=monitors; .on('dragstop', function(event,ui){
$.ccio.cx({f:'monitorOrder',monitorOrder:monitors}) setTimeout(function(){
} $.grid.saveElementPositions()
$.grid.e },700)
.gridstack({ })
cellHeight: 80, .on('gsresizestop', $.grid.saveElementPositions);
verticalMargin: 0, // function resizeGridStack() {
}) // var grid = $.grid.e.data('gridstack');
.on('dragstop', function(event,ui){ // var rapport = grid.container.width() / 1180;
setTimeout(function(){ // if (grid._isOneColumnMode())
$.grid.saveElementPositions() // rapport = rapport * grid.opts.width;
},700) // grid.cellHeight(50 * rapport);
}) // grid.verticalMargin(20 * rapport);
.on('gsresizestop', $.grid.saveElementPositions); // }
// $(window).on('resize', function () {
// resizeGridStack()
// })
}) })