spacing
This commit is contained in:
parent
ecfd283b44
commit
c319e56609
1 changed files with 56 additions and 58 deletions
114
client/script.js
114
client/script.js
|
@ -549,25 +549,25 @@ function changeThemeTo( theme )
|
||||||
|
|
||||||
function setCookie(c_name,value,exdays)
|
function setCookie(c_name,value,exdays)
|
||||||
{
|
{
|
||||||
var exdate=new Date();
|
var exdate=new Date();
|
||||||
exdate.setDate(exdate.getDate() + exdays);
|
exdate.setDate(exdate.getDate() + exdays);
|
||||||
var c_value=escape(value) + ((exdays===null) ? "" : "; expires="+exdate.toUTCString());
|
var c_value=escape(value) + ((exdays===null) ? "" : "; expires="+exdate.toUTCString());
|
||||||
document.cookie=c_name + "=" + c_value;
|
document.cookie=c_name + "=" + c_value;
|
||||||
}
|
}
|
||||||
|
|
||||||
function getCookie(c_name)
|
function getCookie(c_name)
|
||||||
{
|
{
|
||||||
var i,x,y,ARRcookies=document.cookie.split(";");
|
var i,x,y,ARRcookies=document.cookie.split(";");
|
||||||
for (i=0;i<ARRcookies.length;i++)
|
for (i=0;i<ARRcookies.length;i++)
|
||||||
{
|
|
||||||
x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
|
|
||||||
y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
|
|
||||||
x=x.replace(/^\s+|\s+$/g,"");
|
|
||||||
if (x==c_name)
|
|
||||||
{
|
{
|
||||||
return unescape(y);
|
x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
|
||||||
|
y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
|
||||||
|
x=x.replace(/^\s+|\s+$/g,"");
|
||||||
|
if (x==c_name)
|
||||||
|
{
|
||||||
|
return unescape(y);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -642,21 +642,21 @@ function resizeBoard (size) {
|
||||||
//////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////
|
||||||
|
|
||||||
function calcCardOffset() {
|
function calcCardOffset() {
|
||||||
var offsets = {};
|
var offsets = {};
|
||||||
$(".card").each(function() {
|
$(".card").each(function() {
|
||||||
var card = $(this);
|
var card = $(this);
|
||||||
$(".col").each(function(i) {
|
$(".col").each(function(i) {
|
||||||
var col = $(this);
|
var col = $(this);
|
||||||
if(col.offset().left + col.outerWidth() > card.offset().left + card.outerWidth() || i === $(".col").size() - 1) {
|
if(col.offset().left + col.outerWidth() > card.offset().left + card.outerWidth() || i === $(".col").size() - 1) {
|
||||||
offsets[card.attr('id')] = {
|
offsets[card.attr('id')] = {
|
||||||
col: col,
|
col: col,
|
||||||
x: ( (card.offset().left - col.offset().left) / col.outerWidth() )
|
x: ( (card.offset().left - col.offset().left) / col.outerWidth() )
|
||||||
};
|
};
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
});
|
|
||||||
});
|
});
|
||||||
return offsets;
|
});
|
||||||
|
return offsets;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -664,38 +664,36 @@ function calcCardOffset() {
|
||||||
//doSync is false if you don't want to synchronize
|
//doSync is false if you don't want to synchronize
|
||||||
//with all the other users who are in this room
|
//with all the other users who are in this room
|
||||||
function adjustCard(offsets, doSync) {
|
function adjustCard(offsets, doSync) {
|
||||||
$(".card").each(function() {
|
$(".card").each(function() {
|
||||||
var card = $(this);
|
var card = $(this);
|
||||||
var offset = offsets[this.id];
|
var offset = offsets[this.id];
|
||||||
if(offset) {
|
if (offset) {
|
||||||
var data = {
|
var data = {
|
||||||
id: this.id,
|
id: this.id,
|
||||||
position: {
|
position: {
|
||||||
left: offset.col.position().left + (offset.x * offset.col.outerWidth()),
|
left: offset.col.position().left + (offset.x * offset.col
|
||||||
top: parseInt(card.css('top').slice(0,-2))
|
.outerWidth()),
|
||||||
},
|
top: parseInt(card.css('top').slice(0, -2))
|
||||||
oldposition: {
|
},
|
||||||
left: parseInt(card.css('left').slice(0,-2)),
|
oldposition: {
|
||||||
top: parseInt(card.css('top').slice(0,-2))
|
left: parseInt(card.css('left').slice(0, -2)),
|
||||||
}
|
top: parseInt(card.css('top').slice(0, -2))
|
||||||
}; //use .css() instead of .position() because css' rotate
|
}
|
||||||
//console.log(data);
|
}; //use .css() instead of .position() because css' rotate
|
||||||
if (!doSync)
|
//console.log(data);
|
||||||
{
|
if (!doSync) {
|
||||||
card.css('left',data.position.left);
|
card.css('left', data.position.left);
|
||||||
card.css('top',data.position.top);
|
card.css('top', data.position.top);
|
||||||
}
|
} else {
|
||||||
else
|
//note that in this case, data.oldposition isn't accurate since
|
||||||
{
|
//many moves have happened since the last sync
|
||||||
//note that in this case, data.oldposition isn't accurate since
|
//but that's okay becuase oldPosition isn't used right now
|
||||||
//many moves have happened since the last sync
|
moveCard(card, data.position);
|
||||||
//but that's okay becuase oldPosition isn't used right now
|
sendAction('moveCard', data);
|
||||||
moveCard(card, data.position);
|
}
|
||||||
sendAction('moveCard', data);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////
|
||||||
|
|
Loading…
Add table
Reference in a new issue