Skip to content

Instantly share code, notes, and snippets.

@blissdev
Last active August 29, 2015 14:00
Show Gist options
  • Save blissdev/11341160 to your computer and use it in GitHub Desktop.
Save blissdev/11341160 to your computer and use it in GitHub Desktop.
javascript:(function(){var%20visibleTags=$('span.tag:visible');visibleTags.each(function(){var%20tag=$(this);var%20position=tag.position();var%20left=tag.position().left;tag.css({right:'auto',left:left,background:'red',cursor:'pointer'});});visibleTags.draggable({stop:function(e,ui){var%20pos=ui.helper.position();var%20update={id:ui.helper.data('room'),tagXPosition:576-pos.left-ui.helper.outerWidth()-2,tagYPosition:ui.helper.css('top').slice(0,-2)};console.log(update);$.ajax({url:'/d/room/update_batch',type:'post',data:{updates:JSON.stringify([update])}})}});})();
var visibleTags = $('span.tag:visible');
visibleTags.each(function() {
var tag = $(this);
var position = tag.position();
var left = tag.position().left;
tag.css({
right: 'auto',
left: left,
background: 'red',
cursor: 'pointer'
});
});
visibleTags.draggable({
stop: function(e, ui) {
var pos = ui.helper.position();
var update = {
id: ui.helper.data('room'),
tagXPosition: 576 - pos.left - ui.helper.outerWidth() - 2,
tagYPosition: ui.helper.css('top').slice(0, -2)
};
console.log(update);
$.ajax({
url: '/d/room/update_batch',
type: 'post',
data: { updates: JSON.stringify([update]) }
})
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment