Skip to content

Commit

Permalink
Merge pull request #1172 from frozenskys/hotfix-osdpositioning
Browse files Browse the repository at this point in the history
Fix single line drag drop.
  • Loading branch information
mikeller authored Aug 18, 2018
2 parents 39cf5bc + 317ee20 commit b5fa47f
Showing 1 changed file with 11 additions and 5 deletions.
16 changes: 11 additions & 5 deletions src/js/tabs/osd.js
Original file line number Diff line number Diff line change
Expand Up @@ -1431,13 +1431,19 @@ OSD.GUI.preview = {
onDrop: function(e) {
var ev = e.originalEvent;

var position = $(this).removeAttr('style').data('position');
var field_id = parseInt(ev.dataTransfer.getData('text/plain'))
var x = parseInt(ev.dataTransfer.getData('x'))
var y = parseInt(ev.dataTransfer.getData('y'))
position -= x;
position -= (y * FONT.constants.SIZES.LINE)
var display_item = OSD.data.display_items[field_id];
var position = $(this).removeAttr('style').data('position');

if (display_item.preview.constructor === Array) {
console.log('Initial Drop Position: ' + position);
var x = parseInt(ev.dataTransfer.getData('x'))
var y = parseInt(ev.dataTransfer.getData('y'))
console.log('XY Co-ords:' + x + '-' + y);
position -= x;
position -= (y * FONT.constants.SIZES.LINE)
console.log('Calculated Position: ' + position);
}

var overflows_line = 0;
// Standard preview, string type
Expand Down

0 comments on commit b5fa47f

Please sign in to comment.