Skip to content

Commit

Permalink
Merge pull request #145 from taitems/develop
Browse files Browse the repository at this point in the history
Merge changes and fixes from develop branch
  • Loading branch information
usmonster committed Jun 23, 2014
2 parents 7aa2080 + f1a7c4e commit fdbb279
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 29 deletions.
8 changes: 4 additions & 4 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge;chrome=1">
<link href="css/style.css" type="text/css" rel="stylesheet">
<link href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" type="text/css">
<link href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet" type="text/css">
<link href="http://taitems.github.com/UX-Lab/core/css/prettify.css" rel="stylesheet" type="text/css">
<style type="text/css">
body {
Expand All @@ -30,7 +30,7 @@
table th:first-child {
width: 150px;
}
/* Bootstrap 3.0 re-reset */
/* Bootstrap 3.x re-reset */
.fn-gantt *,
.fn-gantt *:after,
.fn-gantt *:before {
Expand Down Expand Up @@ -68,7 +68,7 @@ <h2>Contributors</h2>
<h2>
Example
</h2>

<div class="gantt"></div>


Expand Down Expand Up @@ -437,7 +437,7 @@ <h2>

<script src="js/jquery.min.js"></script>
<script src="js/jquery.fn.gantt.js"></script>
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
<script src="http://taitems.github.com/UX-Lab/core/js/prettify.js"></script>
<script>
$(function() {
Expand Down
38 changes: 14 additions & 24 deletions js/jquery.fn.gantt.js
Original file line number Diff line number Diff line change
Expand Up @@ -293,7 +293,7 @@
core.scrollPanel(element, 0);
// or, scroll the grid to the left most date in the panel
} else {
if ((element.hPosition !== 0)) {
if (element.hPosition !== 0) {
if (element.scaleOldWidth) {
mLeft = ($dataPanel.width() - $rightPanel.width());
hPos = mLeft * element.hPosition / element.scaleOldWidth;
Expand All @@ -306,10 +306,8 @@
$dataPanel.css({ "margin-left": element.hPosition + "px" });
element.scrollNavigation.panelMargin = element.hPosition;
}
core.repositionLabel(element);
} else {
core.repositionLabel(element);
}
core.repositionLabel(element);
}

$dataPanel.css({ height: $leftPanel.height() });
Expand All @@ -329,7 +327,7 @@
$.each(element.data, function (i, entry) {
if (i >= element.pageNum * settings.itemsPerPage && i < (element.pageNum * settings.itemsPerPage + settings.itemsPerPage)) {
entries.push('<div class="row name row' + i + (entry.desc ? '' : ' fn-wide') + '" id="rowheader' + i + '" offset="' + i % settings.itemsPerPage * tools.getCellSize() + '">');
entries.push('<span class="fn-label' + (entry.cssClass ? ' ' + entry.cssClass : '') + '">' + entry.name + '</span>');
entries.push('<span class="fn-label' + (entry.cssClass ? ' ' + entry.cssClass : '') + '">' + (entry.name || '') + '</span>');
entries.push('</div>');

if (entry.desc) {
Expand Down Expand Up @@ -770,7 +768,7 @@
}))
.append($('<div class="page-number"/>')
.append($('<span/>')
.html(element.pageNum + 1 + ' of ' + element.pageCount)))
.html(element.pageNum + 1 + ' / ' + element.pageCount)))
.append($('<button type="button" class="nav-link nav-page-next"/>')
.html('&gt;')
.click(function () {
Expand Down Expand Up @@ -1168,20 +1166,18 @@
var $dataPanel = $rightPanel.find(".dataPanel");
var rightPanelWidth = $rightPanel.width();
var dataPanelWidth = $dataPanel.width();

var shift = function () {
core.repositionLabel(element);
};
switch (val) {
case "begin":
$dataPanel.animate({
"margin-left": "0px"
}, "fast", function () { core.repositionLabel(element); });
$dataPanel.animate({ "margin-left": "0px" }, "fast", shift);
element.scrollNavigation.panelMargin = 0;
break;
case "end":
var mLeft = dataPanelWidth - rightPanelWidth;
element.scrollNavigation.panelMargin = mLeft * -1;
$dataPanel.animate({
"margin-left": "-" + mLeft + "px"
}, "fast", function () { core.repositionLabel(element); });
$dataPanel.animate({ "margin-left": "-" + mLeft + "px" }, "fast", shift);
break;
case "now":
if (!element.scrollNavigation.canScroll || !$dataPanel.find(".today").length) {
Expand All @@ -1196,23 +1192,20 @@
} else if (val < max_left) {
val = max_left;
}
$dataPanel.animate({
"margin-left": val + "px"
}, "fast", core.repositionLabel(element));
$dataPanel.animate({ "margin-left": val + "px" }, "fast", shift);
element.scrollNavigation.panelMargin = val;
break;
default:
var max_left = (dataPanelWidth - rightPanelWidth) * -1;
var cur_marg = $dataPanel.css("margin-left").replace("px", "");
var val = parseInt(cur_marg, 10) + val;
if (val <= 0 && val >= max_left) {
$dataPanel.animate({
"margin-left": val + "px"
}, "fast", core.repositionLabel(element));
$dataPanel.animate({ "margin-left": val + "px" }, "fast", shift);
}
element.scrollNavigation.panelMargin = val;
break;
}
core.synchronizeScroller(element);
},

// Navigate to a specific page
Expand Down Expand Up @@ -1428,11 +1421,8 @@
$(element).append(element.loader);
setTimeout(fn, 500);

} else {
if (element.loader) {
element.loader.remove();
}
element.loader = null;
} else if (element.loader) {
element.loader.detach();
}
}
};
Expand Down
Loading

0 comments on commit fdbb279

Please sign in to comment.