Merge pull request #702 from stepie22/dragndrop-fix

Fix channels behaving strangely while dragging
This commit is contained in:
Jérémie Astori 2016-10-23 10:34:02 -04:00 committed by GitHub
commit 61a582f71f
2 changed files with 8 additions and 3 deletions

View file

@ -409,6 +409,7 @@ button {
text-align: left;
transition: color .2s;
width: 180px;
left: auto !important; /* Fix for drag'n'drop not recalculating left position */
}
#sidebar .chan-placeholder {

View file

@ -1245,15 +1245,17 @@ $(function() {
}
function sortable() {
sidebar.sortable({
sidebar.find(".networks").sortable({
axis: "y",
containment: "parent",
cursor: "grabbing",
cursor: "move",
distance: 12,
items: ".network",
handle: ".lobby",
placeholder: "network-placeholder",
forcePlaceholderSize: true,
tolerance: "pointer", // Use the pointer to figure out where the network is in the list
update: function() {
var order = [];
sidebar.find(".network").each(function() {
@ -1271,11 +1273,13 @@ $(function() {
sidebar.find(".network").sortable({
axis: "y",
containment: "parent",
cursor: "grabbing",
cursor: "move",
distance: 12,
items: ".chan:not(.lobby)",
placeholder: "chan-placeholder",
forcePlaceholderSize: true,
tolerance: "pointer", // Use the pointer to figure out where the channel is in the list
update: function(e, ui) {
var order = [];
var network = ui.item.parent();