Replaced tabs for 4-spaces in more files (.css and .js).
This commit is contained in:
parent
0acc29aadf
commit
75b2c8030a
29 changed files with 377 additions and 377 deletions
|
|
@ -220,32 +220,32 @@ p.sidebar-subtitle {
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure {
|
div.figure {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure img {
|
div.figure img {
|
||||||
background: #f8f8f8;
|
background: #f8f8f8;
|
||||||
padding: 0.25em;
|
padding: 0.25em;
|
||||||
border: 1px solid #888;
|
border: 1px solid #888;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
-moz-border-radius: 5px;
|
-moz-border-radius: 5px;
|
||||||
-webkit-border-radius: 5px;
|
-webkit-border-radius: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure img:hover {
|
div.figure img:hover {
|
||||||
background: #e0e0e0;
|
background: #e0e0e0;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure p.caption {
|
div.figure p.caption {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-top: 0.1em;
|
margin-top: 0.1em;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
color: #444;
|
color: #444;
|
||||||
}
|
}
|
||||||
|
|
||||||
pre.literal-block {
|
pre.literal-block {
|
||||||
padding: 0.15em;
|
padding: 0.15em;
|
||||||
background: #f8f8f8;
|
background: #f8f8f8;
|
||||||
border: 1px solid #dfdfdf;
|
border: 1px solid #dfdfdf;
|
||||||
border-left: 0.25em solid #dfdfdf
|
border-left: 0.25em solid #dfdfdf
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -220,32 +220,32 @@ p.sidebar-subtitle {
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure {
|
div.figure {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure img {
|
div.figure img {
|
||||||
background: #f8f8f8;
|
background: #f8f8f8;
|
||||||
padding: 0.25em;
|
padding: 0.25em;
|
||||||
border: 1px solid #888;
|
border: 1px solid #888;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
-moz-border-radius: 5px;
|
-moz-border-radius: 5px;
|
||||||
-webkit-border-radius: 5px;
|
-webkit-border-radius: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure img:hover {
|
div.figure img:hover {
|
||||||
background: #e0e0e0;
|
background: #e0e0e0;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure p.caption {
|
div.figure p.caption {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-top: 0.1em;
|
margin-top: 0.1em;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
color: #444;
|
color: #444;
|
||||||
}
|
}
|
||||||
|
|
||||||
pre.literal-block {
|
pre.literal-block {
|
||||||
padding: 0.15em;
|
padding: 0.15em;
|
||||||
background: #f8f8f8;
|
background: #f8f8f8;
|
||||||
border: 1px solid #dfdfdf;
|
border: 1px solid #dfdfdf;
|
||||||
border-left: 0.25em solid #dfdfdf
|
border-left: 0.25em solid #dfdfdf
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -220,32 +220,32 @@ p.sidebar-subtitle {
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure {
|
div.figure {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure img {
|
div.figure img {
|
||||||
background: #f8f8f8;
|
background: #f8f8f8;
|
||||||
padding: 0.25em;
|
padding: 0.25em;
|
||||||
border: 1px solid #888;
|
border: 1px solid #888;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
-moz-border-radius: 5px;
|
-moz-border-radius: 5px;
|
||||||
-webkit-border-radius: 5px;
|
-webkit-border-radius: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure img:hover {
|
div.figure img:hover {
|
||||||
background: #e0e0e0;
|
background: #e0e0e0;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure p.caption {
|
div.figure p.caption {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-top: 0.1em;
|
margin-top: 0.1em;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
color: #444;
|
color: #444;
|
||||||
}
|
}
|
||||||
|
|
||||||
pre.literal-block {
|
pre.literal-block {
|
||||||
padding: 0.15em;
|
padding: 0.15em;
|
||||||
background: #f8f8f8;
|
background: #f8f8f8;
|
||||||
border: 1px solid #dfdfdf;
|
border: 1px solid #dfdfdf;
|
||||||
border-left: 0.25em solid #dfdfdf
|
border-left: 0.25em solid #dfdfdf
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -220,32 +220,32 @@ p.sidebar-subtitle {
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure {
|
div.figure {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure img {
|
div.figure img {
|
||||||
background: #f8f8f8;
|
background: #f8f8f8;
|
||||||
padding: 0.25em;
|
padding: 0.25em;
|
||||||
border: 1px solid #888;
|
border: 1px solid #888;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
-moz-border-radius: 5px;
|
-moz-border-radius: 5px;
|
||||||
-webkit-border-radius: 5px;
|
-webkit-border-radius: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure img:hover {
|
div.figure img:hover {
|
||||||
background: #e0e0e0;
|
background: #e0e0e0;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure p.caption {
|
div.figure p.caption {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-top: 0.1em;
|
margin-top: 0.1em;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
color: #444;
|
color: #444;
|
||||||
}
|
}
|
||||||
|
|
||||||
pre.literal-block {
|
pre.literal-block {
|
||||||
padding: 0.15em;
|
padding: 0.15em;
|
||||||
background: #f8f8f8;
|
background: #f8f8f8;
|
||||||
border: 1px solid #dfdfdf;
|
border: 1px solid #dfdfdf;
|
||||||
border-left: 0.25em solid #dfdfdf
|
border-left: 0.25em solid #dfdfdf
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -220,32 +220,32 @@ p.sidebar-subtitle {
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure {
|
div.figure {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure img {
|
div.figure img {
|
||||||
background: #f8f8f8;
|
background: #f8f8f8;
|
||||||
padding: 0.25em;
|
padding: 0.25em;
|
||||||
border: 1px solid #888;
|
border: 1px solid #888;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
-moz-border-radius: 5px;
|
-moz-border-radius: 5px;
|
||||||
-webkit-border-radius: 5px;
|
-webkit-border-radius: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure img:hover {
|
div.figure img:hover {
|
||||||
background: #e0e0e0;
|
background: #e0e0e0;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure p.caption {
|
div.figure p.caption {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-top: 0.1em;
|
margin-top: 0.1em;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
color: #444;
|
color: #444;
|
||||||
}
|
}
|
||||||
|
|
||||||
pre.literal-block {
|
pre.literal-block {
|
||||||
padding: 0.15em;
|
padding: 0.15em;
|
||||||
background: #f8f8f8;
|
background: #f8f8f8;
|
||||||
border: 1px solid #dfdfdf;
|
border: 1px solid #dfdfdf;
|
||||||
border-left: 0.25em solid #dfdfdf
|
border-left: 0.25em solid #dfdfdf
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -220,32 +220,32 @@ p.sidebar-subtitle {
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure {
|
div.figure {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure img {
|
div.figure img {
|
||||||
background: #f8f8f8;
|
background: #f8f8f8;
|
||||||
padding: 0.25em;
|
padding: 0.25em;
|
||||||
border: 1px solid #888;
|
border: 1px solid #888;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
-moz-border-radius: 5px;
|
-moz-border-radius: 5px;
|
||||||
-webkit-border-radius: 5px;
|
-webkit-border-radius: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure img:hover {
|
div.figure img:hover {
|
||||||
background: #e0e0e0;
|
background: #e0e0e0;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure p.caption {
|
div.figure p.caption {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-top: 0.1em;
|
margin-top: 0.1em;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
color: #444;
|
color: #444;
|
||||||
}
|
}
|
||||||
|
|
||||||
pre.literal-block {
|
pre.literal-block {
|
||||||
padding: 0.15em;
|
padding: 0.15em;
|
||||||
background: #f8f8f8;
|
background: #f8f8f8;
|
||||||
border: 1px solid #dfdfdf;
|
border: 1px solid #dfdfdf;
|
||||||
border-left: 0.25em solid #dfdfdf
|
border-left: 0.25em solid #dfdfdf
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -220,32 +220,32 @@ p.sidebar-subtitle {
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure {
|
div.figure {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure img {
|
div.figure img {
|
||||||
background: #f8f8f8;
|
background: #f8f8f8;
|
||||||
padding: 0.25em;
|
padding: 0.25em;
|
||||||
border: 1px solid #888;
|
border: 1px solid #888;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
-moz-border-radius: 5px;
|
-moz-border-radius: 5px;
|
||||||
-webkit-border-radius: 5px;
|
-webkit-border-radius: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure img:hover {
|
div.figure img:hover {
|
||||||
background: #e0e0e0;
|
background: #e0e0e0;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure p.caption {
|
div.figure p.caption {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-top: 0.1em;
|
margin-top: 0.1em;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
color: #444;
|
color: #444;
|
||||||
}
|
}
|
||||||
|
|
||||||
pre.literal-block {
|
pre.literal-block {
|
||||||
padding: 0.15em;
|
padding: 0.15em;
|
||||||
background: #f8f8f8;
|
background: #f8f8f8;
|
||||||
border: 1px solid #dfdfdf;
|
border: 1px solid #dfdfdf;
|
||||||
border-left: 0.25em solid #dfdfdf
|
border-left: 0.25em solid #dfdfdf
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -220,32 +220,32 @@ p.sidebar-subtitle {
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure {
|
div.figure {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure img {
|
div.figure img {
|
||||||
background: #f8f8f8;
|
background: #f8f8f8;
|
||||||
padding: 0.25em;
|
padding: 0.25em;
|
||||||
border: 1px solid #888;
|
border: 1px solid #888;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
-moz-border-radius: 5px;
|
-moz-border-radius: 5px;
|
||||||
-webkit-border-radius: 5px;
|
-webkit-border-radius: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure img:hover {
|
div.figure img:hover {
|
||||||
background: #e0e0e0;
|
background: #e0e0e0;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.figure p.caption {
|
div.figure p.caption {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-top: 0.1em;
|
margin-top: 0.1em;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
color: #444;
|
color: #444;
|
||||||
}
|
}
|
||||||
|
|
||||||
pre.literal-block {
|
pre.literal-block {
|
||||||
padding: 0.15em;
|
padding: 0.15em;
|
||||||
background: #f8f8f8;
|
background: #f8f8f8;
|
||||||
border: 1px solid #dfdfdf;
|
border: 1px solid #dfdfdf;
|
||||||
border-left: 0.25em solid #dfdfdf
|
border-left: 0.25em solid #dfdfdf
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,38 +2,38 @@ zk.$package("common");
|
||||||
|
|
||||||
common.Common = zk.$extends(zk.Widget,{},{
|
common.Common = zk.$extends(zk.Widget,{},{
|
||||||
|
|
||||||
webAppContextPath : function(){ return window.location.pathname.split( '/' )[1];},
|
webAppContextPath : function(){ return window.location.pathname.split( '/' )[1];},
|
||||||
|
|
||||||
throttle: function(timeoutTimeMillis, functionToExecute) {
|
throttle: function(timeoutTimeMillis, functionToExecute) {
|
||||||
var lastTimeCalled = null;
|
var lastTimeCalled = null;
|
||||||
var cachedResult = null;
|
var cachedResult = null;
|
||||||
return function() {
|
return function() {
|
||||||
var now = Date.now();
|
var now = Date.now();
|
||||||
if (lastTimeCalled !== null && ((now - lastTimeCalled) < timeoutTimeMillis)) {
|
if (lastTimeCalled !== null && ((now - lastTimeCalled) < timeoutTimeMillis)) {
|
||||||
return cachedResult;
|
return cachedResult;
|
||||||
}
|
}
|
||||||
lastTimeCalled = now;
|
lastTimeCalled = now;
|
||||||
cachedResult = functionToExecute.apply(null, arguments);
|
cachedResult = functionToExecute.apply(null, arguments);
|
||||||
return cachedResult;
|
return cachedResult;
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
* It can be called in the constructor of a widget.
|
* It can be called in the constructor of a widget.
|
||||||
* It is required that the widget has the method _divsToRestoreDayInto that returns
|
* It is required that the widget has the method _divsToRestoreDayInto that returns
|
||||||
* the divs which their scroll must be changed back to the previous day.
|
* the divs which their scroll must be changed back to the previous day.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// TODO: Refactoring should be done, not so many methods should be needed to synchronize the day.
|
// TODO: Refactoring should be done, not so many methods should be needed to synchronize the day.
|
||||||
mixInDayPositionRestorer: function(widget) {
|
mixInDayPositionRestorer: function(widget) {
|
||||||
if (! ('_divsToRestoreDayInto' in widget)) {
|
if (! ('_divsToRestoreDayInto' in widget)) {
|
||||||
throw '_divsToRestoreDayInto function must be present in widget';
|
throw '_divsToRestoreDayInto function must be present in widget';
|
||||||
}
|
}
|
||||||
var scrollDay = 0;
|
var scrollDay = 0;
|
||||||
/**
|
/**
|
||||||
* Scrolls horizontally the ganttpanel when the zoom has resized the component
|
* Scrolls horizontally the ganttpanel when the zoom has resized the component
|
||||||
* width.
|
* width.
|
||||||
*/
|
*/
|
||||||
widget.scroll_horizontal = function(daysDisplacement) {
|
widget.scroll_horizontal = function(daysDisplacement) {
|
||||||
scrollDay = daysDisplacement;
|
scrollDay = daysDisplacement;
|
||||||
};
|
};
|
||||||
widget.update_day_scroll = function(previousPixelPerDay) {
|
widget.update_day_scroll = function(previousPixelPerDay) {
|
||||||
|
|
@ -68,5 +68,5 @@ common.Common = zk.$extends(zk.Widget,{},{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
@ -1,15 +1,15 @@
|
||||||
zk.$package("ganttz");
|
zk.$package("ganttz");
|
||||||
|
|
||||||
ganttz.DependencyList = zk.$extends(zk.Widget, {
|
ganttz.DependencyList = zk.$extends(zk.Widget, {
|
||||||
$init : function(){
|
$init : function(){
|
||||||
this.$supers('$init', arguments);
|
this.$supers('$init', arguments);
|
||||||
this.$class.setInstance(this);
|
this.$class.setInstance(this);
|
||||||
}
|
}
|
||||||
},{
|
},{
|
||||||
setInstance : function(instance){
|
setInstance : function(instance){
|
||||||
this._instance = instance;
|
this._instance = instance;
|
||||||
},
|
},
|
||||||
getInstance : function(){
|
getInstance : function(){
|
||||||
return this._instance;
|
return this._instance;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
@ -1,31 +1,31 @@
|
||||||
zk.$package("ganttz");
|
zk.$package("ganttz");
|
||||||
|
|
||||||
ganttz.TaskList = zk.$extends(zk.Widget, {
|
ganttz.TaskList = zk.$extends(zk.Widget, {
|
||||||
$init : function(){
|
$init : function(){
|
||||||
this.$supers('$init', arguments);
|
this.$supers('$init', arguments);
|
||||||
this.$class.setInstance(this);
|
this.$class.setInstance(this);
|
||||||
},
|
},
|
||||||
showAllTaskLabels : function(){
|
showAllTaskLabels : function(){
|
||||||
for(var child = this.firstChild; child; child = child.nextSibling)
|
for(var child = this.firstChild; child; child = child.nextSibling)
|
||||||
child.showTaskLabel();
|
child.showTaskLabel();
|
||||||
},
|
},
|
||||||
hideAllTaskLabels : function(){
|
hideAllTaskLabels : function(){
|
||||||
for(var child = this.firstChild; child; child = child.nextSibling)
|
for(var child = this.firstChild; child; child = child.nextSibling)
|
||||||
child.hideTaskLabel();
|
child.hideTaskLabel();
|
||||||
},
|
},
|
||||||
showResourceTooltips : function(){
|
showResourceTooltips : function(){
|
||||||
for(var child = this.firstChild; child; child = child.nextSibling)
|
for(var child = this.firstChild; child; child = child.nextSibling)
|
||||||
child.showResourceTooltip();
|
child.showResourceTooltip();
|
||||||
},
|
},
|
||||||
hideResourceTooltips : function(){
|
hideResourceTooltips : function(){
|
||||||
for(var child = this.firstChild; child; child = child.nextSibling)
|
for(var child = this.firstChild; child; child = child.nextSibling)
|
||||||
child.hideResourceTooltip();
|
child.hideResourceTooltip();
|
||||||
}
|
}
|
||||||
},{//Class stuff
|
},{//Class stuff
|
||||||
setInstance : function(instance){
|
setInstance : function(instance){
|
||||||
this.instance = instance;
|
this.instance = instance;
|
||||||
},
|
},
|
||||||
getInstance : function(){
|
getInstance : function(){
|
||||||
return this.instance;
|
return this.instance;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
@ -1,16 +1,16 @@
|
||||||
zk.$package("ganttz");
|
zk.$package("ganttz");
|
||||||
|
|
||||||
ganttz.TaskRow = zk.$extends(zk.Widget, {
|
ganttz.TaskRow = zk.$extends(zk.Widget, {
|
||||||
hideTaskLabel : function(){
|
hideTaskLabel : function(){
|
||||||
this.firstChild.hideTaskLabel();
|
this.firstChild.hideTaskLabel();
|
||||||
},
|
},
|
||||||
showTaskLabel : function(){
|
showTaskLabel : function(){
|
||||||
this.firstChild.showTaskLabel();
|
this.firstChild.showTaskLabel();
|
||||||
},
|
},
|
||||||
hideResourceTooltip : function(){
|
hideResourceTooltip : function(){
|
||||||
this.firstChild.hideResourceTooltip();
|
this.firstChild.hideResourceTooltip();
|
||||||
},
|
},
|
||||||
showResourceTooltip : function(){
|
showResourceTooltip : function(){
|
||||||
this.firstChild.showResourceTooltip();
|
this.firstChild.showResourceTooltip();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
function(out){
|
function(out){
|
||||||
out.push('<div ', this.domAttrs_(),
|
out.push('<div ', this.domAttrs_(),
|
||||||
'class="dependency"',
|
'class="dependency"',
|
||||||
'z.type="ganttz.dependency.Dependency"',
|
'z.type="ganttz.dependency.Dependency"',
|
||||||
'idTaskOrig="', this.getIdTaskOrig(),'"',
|
'idTaskOrig="', this.getIdTaskOrig(),'"',
|
||||||
'idTaskEnd="', this.getIdTaskEnd(),'"',
|
'idTaskEnd="', this.getIdTaskEnd(),'"',
|
||||||
'type="', this.getDependencyType(),'"',
|
'type="', this.getDependencyType(),'"',
|
||||||
'>');
|
'>');
|
||||||
out.push('</div>');
|
out.push('</div>');
|
||||||
}
|
}
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
function(out){
|
function(out){
|
||||||
out.push('<div ', this.domAttrs_(),
|
out.push('<div ', this.domAttrs_(),
|
||||||
'z.type="ganttz.dependencylist.Dependencylist"',
|
'z.type="ganttz.dependencylist.Dependencylist"',
|
||||||
'z.autoz="true"',
|
'z.autoz="true"',
|
||||||
'>');
|
'>');
|
||||||
out.push('<div id="listdependencies">');
|
out.push('<div id="listdependencies">');
|
||||||
for (var w = this.firstChild; w; w = w.nextSibling)
|
for (var w = this.firstChild; w; w = w.nextSibling)
|
||||||
w.redraw(out);
|
w.redraw(out);
|
||||||
out.push('</div>');
|
out.push('</div>');
|
||||||
out.push('</div>');
|
out.push('</div>');
|
||||||
}
|
}
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
function(out){
|
function(out){
|
||||||
out.push('<div ', this.domAttrs_(),
|
out.push('<div ', this.domAttrs_(),
|
||||||
'z.type="ganttz.task.Task"',
|
'z.type="ganttz.task.Task"',
|
||||||
'idTask="', this.id,'"',
|
'idTask="', this.id,'"',
|
||||||
'z.autoz="true"',
|
'z.autoz="true"',
|
||||||
'class="milestone"',
|
'class="milestone"',
|
||||||
'>');
|
'>');
|
||||||
out.push('<div class="completion"></div>');
|
out.push('<div class="completion"></div>');
|
||||||
out.push('<div class="completion2"></div>');
|
out.push('<div class="completion2"></div>');
|
||||||
out.push('<div class="milestone_end"></div>');
|
out.push('<div class="milestone_end"></div>');
|
||||||
out.push('</div>');
|
out.push('</div>');
|
||||||
}
|
}
|
||||||
|
|
@ -1,35 +1,35 @@
|
||||||
function(out){
|
function(out){
|
||||||
out.push('<div ', this.domAttrs_(),
|
out.push('<div ', this.domAttrs_(),
|
||||||
'z.type="ganttz.taskcontainer.TaskContainer"',
|
'z.type="ganttz.taskcontainer.TaskContainer"',
|
||||||
'idTask="', this.id,'"',
|
'idTask="', this.id,'"',
|
||||||
'z.autoz="true"',
|
'z.autoz="true"',
|
||||||
'class="taskgroup"',
|
'class="taskgroup"',
|
||||||
'>');
|
'>');
|
||||||
|
|
||||||
out.push('<div class="task-labels">',
|
out.push('<div class="task-labels">',
|
||||||
this.getLabelsText(),
|
this.getLabelsText(),
|
||||||
'</div>');
|
'</div>');
|
||||||
|
|
||||||
out.push('<div class="task-resources">',
|
out.push('<div class="task-resources">',
|
||||||
'<div class="task-resources-inner">',
|
'<div class="task-resources-inner">',
|
||||||
this.getResourcesText(),
|
this.getResourcesText(),
|
||||||
'</div>',
|
'</div>',
|
||||||
'</div>');
|
'</div>');
|
||||||
|
|
||||||
out.push('<div class="taskcontainer_completion">',
|
out.push('<div class="taskcontainer_completion">',
|
||||||
'<div class="completion"></div>',
|
'<div class="completion"></div>',
|
||||||
'<div class="completion2"></div>',
|
'<div class="completion2"></div>',
|
||||||
'</div>');
|
'</div>');
|
||||||
|
|
||||||
out.push('<div class="border-container">',
|
out.push('<div class="border-container">',
|
||||||
'<div class="taskgroup_start"></div>',
|
'<div class="taskgroup_start"></div>',
|
||||||
'<div class="taskgroup_end"></div>',
|
'<div class="taskgroup_end"></div>',
|
||||||
'</div>');
|
'</div>');
|
||||||
|
|
||||||
out.push('<div id="tasktooltip', this.uuid, '"',
|
out.push('<div id="tasktooltip', this.uuid, '"',
|
||||||
'class="task_tooltip">',
|
'class="task_tooltip">',
|
||||||
this.getTooltipText(),
|
this.getTooltipText(),
|
||||||
'</div>');
|
'</div>');
|
||||||
|
|
||||||
out.push('</div>');
|
out.push('</div>');
|
||||||
}
|
}
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
function(out){
|
function(out){
|
||||||
out.push('<div id="'+ this.uuid + '" class="row" z.valor="boxid=' + this.uuid +'">');
|
out.push('<div id="'+ this.uuid + '" class="row" z.valor="boxid=' + this.uuid +'">');
|
||||||
for(var w = this.firstChild; w; w = w.nextSibling)
|
for(var w = this.firstChild; w; w = w.nextSibling)
|
||||||
w.redraw(out);
|
w.redraw(out);
|
||||||
out.push('<div id="deadline'+ this.uuid + '" class="deadline"></div>');
|
out.push('<div id="deadline'+ this.uuid + '" class="deadline"></div>');
|
||||||
out.push('<div id="consolidatedline' + this.uuid + '" class="consolidatedline"></div>');
|
out.push('<div id="consolidatedline' + this.uuid + '" class="consolidatedline"></div>');
|
||||||
out.push('</div>');
|
out.push('</div>');
|
||||||
}
|
}
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
zk.$package("ganttz.resourceload");
|
zk.$package("ganttz.resourceload");
|
||||||
|
|
||||||
ganttz.resourceload.ResourceLoadComponent = zk.$extends(zk.Widget,{
|
ganttz.resourceload.ResourceLoadComponent = zk.$extends(zk.Widget,{
|
||||||
$define : {
|
$define : {
|
||||||
resourceLoadName : null,
|
resourceLoadName : null,
|
||||||
resourceLoadType : null
|
resourceLoadType : null
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
function(out){
|
function(out){
|
||||||
out.push('<div ' + this.domAttrs_(),
|
out.push('<div ' + this.domAttrs_(),
|
||||||
' class="resourceloadlist"',
|
' class="resourceloadlist"',
|
||||||
' z.type="ganttz.resourceload.resourceloadlist.ResourceLoadList">');
|
' z.type="ganttz.resourceload.resourceloadlist.ResourceLoadList">');
|
||||||
for(var w = this.firstChild; w; w = w.nextSibling)
|
for(var w = this.firstChild; w; w = w.nextSibling)
|
||||||
w.redraw(out);
|
w.redraw(out);
|
||||||
out.push('</div>');
|
out.push('</div>');
|
||||||
}
|
}
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
zk.$package("limitingresources");
|
zk.$package("limitingresources");
|
||||||
|
|
||||||
limitingresources.QueueComponent = zk.$extends(zk.Widget,{
|
limitingresources.QueueComponent = zk.$extends(zk.Widget,{
|
||||||
$define : {
|
$define : {
|
||||||
resourceName : null
|
resourceName : null
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
@ -15,13 +15,13 @@ limitingresources.QueueListComponent = zk.$extends(zk.Widget,{
|
||||||
var first = this.$n();
|
var first = this.$n();
|
||||||
return [first, first.parentNode, first.parentNode.parentNode];
|
return [first, first.parentNode, first.parentNode.parentNode];
|
||||||
},
|
},
|
||||||
adjustResourceLoadRows : function() {
|
adjustResourceLoadRows : function() {
|
||||||
var width = jq('.rightpanellayout #timetracker .z-grid-header :first').innerWidth();
|
var width = jq('.rightpanellayout #timetracker .z-grid-header :first').innerWidth();
|
||||||
jq('.row_resourceload').each(function(index, element){
|
jq('.row_resourceload').each(function(index, element){
|
||||||
jq(element).width(width);
|
jq(element).width(width);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
adjustTimeTrackerSize: function() {
|
adjustTimeTrackerSize: function() {
|
||||||
var limitingResourcesList = jq('.limitingresourceslist');
|
var limitingResourcesList = jq('.limitingresourceslist');
|
||||||
jq('#watermark').height(this.$n().clientHeight);
|
jq('#watermark').height(this.$n().clientHeight);
|
||||||
jq('#timetracker').width(this.$n().clientWidth).each(function() {
|
jq('#timetracker').width(this.$n().clientWidth).each(function() {
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
function(out){
|
function(out){
|
||||||
out.push('<div ', this.domAttrs_(),
|
out.push('<div ', this.domAttrs_(),
|
||||||
'class="dependency"',
|
'class="dependency"',
|
||||||
'z.type="limitingresources.limitingdependency.LimitingDependency"',
|
'z.type="limitingresources.limitingdependency.LimitingDependency"',
|
||||||
'>');
|
'>');
|
||||||
out.push('</div>');
|
out.push('</div>');
|
||||||
}
|
}
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
function(out){
|
function(out){
|
||||||
out.push('<div ', this.domAttrs_(),
|
out.push('<div ', this.domAttrs_(),
|
||||||
'z.type="limitingresources.limitingdependencylist.LimitingDependencylist"',
|
'z.type="limitingresources.limitingdependencylist.LimitingDependencylist"',
|
||||||
'z.autoz="true"',
|
'z.autoz="true"',
|
||||||
'>');
|
'>');
|
||||||
out.push('<div id="listlimitingdependencies">');
|
out.push('<div id="listlimitingdependencies">');
|
||||||
for (var w = this.firstChild; w; w = w.nextSibling)
|
for (var w = this.firstChild; w; w = w.nextSibling)
|
||||||
w.redraw(out);
|
w.redraw(out);
|
||||||
out.push('</div>');
|
out.push('</div>');
|
||||||
out.push('</div>');
|
out.push('</div>');
|
||||||
}
|
}
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
function(out){
|
function(out){
|
||||||
out.push('<div ', this.domAttrs_(),
|
out.push('<div ', this.domAttrs_(),
|
||||||
'class="row_resourceload"',
|
'class="row_resourceload"',
|
||||||
'z.autoz="true"',
|
'z.autoz="true"',
|
||||||
'>');
|
'>');
|
||||||
out.push('<span class="resourceload_name">');
|
out.push('<span class="resourceload_name">');
|
||||||
out.push(this.getResourceName());
|
out.push(this.getResourceName());
|
||||||
out.push('</span>');
|
out.push('</span>');
|
||||||
for (var w = this.firstChild; w; w = w.nextSibling)
|
for (var w = this.firstChild; w; w = w.nextSibling)
|
||||||
w.redraw(out);
|
w.redraw(out);
|
||||||
out.push('</div>');
|
out.push('</div>');
|
||||||
}
|
}
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
function(out){
|
function(out){
|
||||||
out.push('<div ', this.domAttrs_(),
|
out.push('<div ', this.domAttrs_(),
|
||||||
'class="limitingresourceslist"',
|
'class="limitingresourceslist"',
|
||||||
'z.type="limitingresources.limitingresourceslist.LimitingResourcesList"',
|
'z.type="limitingresources.limitingresourceslist.LimitingResourcesList"',
|
||||||
'>');
|
'>');
|
||||||
for (var w = this.firstChild; w; w = w.nextSibling)
|
for (var w = this.firstChild; w; w = w.nextSibling)
|
||||||
w.redraw(out);
|
w.redraw(out);
|
||||||
out.push('</div>');
|
out.push('</div>');
|
||||||
}
|
}
|
||||||
|
|
@ -1,19 +1,19 @@
|
||||||
/* CSS Document */
|
/* CSS Document */
|
||||||
body {
|
body {
|
||||||
background-image: url(../img/fondo.gif);
|
background-image: url(../img/fondo.gif);
|
||||||
margin-top: 40px;
|
margin-top: 40px;
|
||||||
font-family: Verdana, Arial, Helvetica, sans-serif;
|
font-family: Verdana, Arial, Helvetica, sans-serif;
|
||||||
font-size: 11px;
|
font-size: 11px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.identificacion {
|
.identificacion {
|
||||||
font-family: Arial, Helvetica, sans-serif;
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
color: #0081C3;
|
color: #0081C3;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
padding-top: 20px;
|
padding-top: 20px;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
padding-bottom: 5px;
|
padding-bottom: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.entrar {
|
.entrar {
|
||||||
|
|
@ -23,11 +23,11 @@ body {
|
||||||
border: 1px solid #439e32; /* green4 (border) */
|
border: 1px solid #439e32; /* green4 (border) */
|
||||||
-moz-border-radius: 3px;
|
-moz-border-radius: 3px;
|
||||||
-webkit-border-radius: 3px;
|
-webkit-border-radius: 3px;
|
||||||
font-size:12px;
|
font-size:12px;
|
||||||
font-family: Arial, Helvetica, sans-serif;
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
margin-top:15px;
|
margin-top:15px;
|
||||||
padding-top: 2px;
|
padding-top: 2px;
|
||||||
padding-bottom: 2px;
|
padding-bottom: 2px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.entrar:hover {
|
.entrar:hover {
|
||||||
|
|
@ -40,25 +40,25 @@ body {
|
||||||
}
|
}
|
||||||
|
|
||||||
.usuario_clave {
|
.usuario_clave {
|
||||||
font-family: Verdana, Arial, Helvetica, sans-serif;
|
font-family: Verdana, Arial, Helvetica, sans-serif;
|
||||||
font-size: 11px;
|
font-size: 11px;
|
||||||
color: #333333;
|
color: #333333;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
padding-top: 5px;
|
padding-top: 5px;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
}
|
}
|
||||||
|
|
||||||
.campotexto {
|
.campotexto {
|
||||||
font-family: Verdana, Arial, Helvetica, sans-serif;
|
font-family: Verdana, Arial, Helvetica, sans-serif;
|
||||||
font-size: 11px;
|
font-size: 11px;
|
||||||
color: #666666;
|
color: #666666;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
border: 1px solid #CCCCCC;
|
border: 1px solid #CCCCCC;
|
||||||
padding-left: 4px;
|
padding-left: 4px;
|
||||||
}
|
}
|
||||||
.fondo_identificacion {
|
.fondo_identificacion {
|
||||||
background-image: url(../img/degradado_azul.gif);
|
background-image: url(../img/degradado_azul.gif);
|
||||||
background-repeat: repeat-x;
|
background-repeat: repeat-x;
|
||||||
}
|
}
|
||||||
|
|
||||||
.authentication {
|
.authentication {
|
||||||
|
|
@ -66,17 +66,17 @@ body {
|
||||||
}
|
}
|
||||||
|
|
||||||
.ayuda {
|
.ayuda {
|
||||||
font-family: Arial, Helvetica, sans-serif;
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
color: #009900;
|
color: #009900;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
padding-bottom: 5px;
|
padding-bottom: 5px;
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
a.ayuda:hover {
|
a.ayuda:hover {
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
}
|
}
|
||||||
|
|
||||||
.login_ERROR {
|
.login_ERROR {
|
||||||
|
|
|
||||||
|
|
@ -101,7 +101,7 @@ body .advancedallocationlayout .icono .z-button-cm {
|
||||||
}
|
}
|
||||||
|
|
||||||
.toolbar-box {
|
.toolbar-box {
|
||||||
border:0;
|
border:0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.toolbar-box .z-button {
|
.toolbar-box .z-button {
|
||||||
|
|
@ -1116,7 +1116,7 @@ tr.z-tree-row-seld, tr.z-list-item-seld,
|
||||||
}
|
}
|
||||||
|
|
||||||
.z-panel-body {
|
.z-panel-body {
|
||||||
padding: 10px;
|
padding: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.resourcesload .z-west-body .z-tree-header ,
|
.resourcesload .z-west-body .z-tree-header ,
|
||||||
|
|
@ -1485,11 +1485,11 @@ input.z-datebox-text-disd {
|
||||||
}
|
}
|
||||||
|
|
||||||
.add-resources-or-criteria span {
|
.add-resources-or-criteria span {
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
}
|
}
|
||||||
|
|
||||||
.z-datebox-pp {
|
.z-datebox-pp {
|
||||||
width: auto !important;
|
width: auto !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1497,7 +1497,7 @@ input.z-datebox-text-disd {
|
||||||
.advanced-assignment-area .timeTrackedTableWithLeftPane .z-grid-body,
|
.advanced-assignment-area .timeTrackedTableWithLeftPane .z-grid-body,
|
||||||
.advanced-assignment-area .z-center-body
|
.advanced-assignment-area .z-center-body
|
||||||
{
|
{
|
||||||
width: auto !important;
|
width: auto !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Icons and toolbar buttons */
|
/* Icons and toolbar buttons */
|
||||||
|
|
@ -1527,18 +1527,18 @@ input.z-datebox-text-disd {
|
||||||
}
|
}
|
||||||
|
|
||||||
.toolbar-box .z-button-cm {
|
.toolbar-box .z-button-cm {
|
||||||
border-left: solid 1px transparent;
|
border-left: solid 1px transparent;
|
||||||
border-top: solid 1px transparent;
|
border-top: solid 1px transparent;
|
||||||
border-right: solid 1px transparent;
|
border-right: solid 1px transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
.toolbar-box .z-button-clk .z-button-cm {
|
.toolbar-box .z-button-clk .z-button-cm {
|
||||||
background-color: #71B0D4;
|
background-color: #71B0D4;
|
||||||
}
|
}
|
||||||
|
|
||||||
.perspectives-column .z-button-cm,
|
.perspectives-column .z-button-cm,
|
||||||
.toolbar-box .z-button-cm {
|
.toolbar-box .z-button-cm {
|
||||||
-moz-border-radius: 2px;
|
-moz-border-radius: 2px;
|
||||||
-webkit-border-radius: 2px;
|
-webkit-border-radius: 2px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1557,7 +1557,7 @@ input.z-datebox-text-disd {
|
||||||
}
|
}
|
||||||
|
|
||||||
.z-button .z-button-cm {
|
.z-button .z-button-cm {
|
||||||
background-image: none;
|
background-image: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.z-button tbody {
|
.z-button tbody {
|
||||||
|
|
@ -1570,49 +1570,49 @@ input.z-datebox-text-disd {
|
||||||
}
|
}
|
||||||
|
|
||||||
.z-button tbody:active {
|
.z-button tbody:active {
|
||||||
background-color: #A1D586;
|
background-color: #A1D586;
|
||||||
}
|
}
|
||||||
|
|
||||||
.z-button .z-button-tl, .z-button .z-button-tr,
|
.z-button .z-button-tl, .z-button .z-button-tr,
|
||||||
.z-button .z-button-bl, .z-button .z-button-br {
|
.z-button .z-button-bl, .z-button .z-button-br {
|
||||||
background-image: url(../img/btn-corner-green.gif);
|
background-image: url(../img/btn-corner-green.gif);
|
||||||
}
|
}
|
||||||
.z-button .z-button-tm, .z-button .z-button-bm {
|
.z-button .z-button-tm, .z-button .z-button-bm {
|
||||||
background-image: url(../img/btn-x-green.gif);
|
background-image: url(../img/btn-x-green.gif);
|
||||||
}
|
}
|
||||||
|
|
||||||
.z-button .z-button-cl, .z-button .z-button-cr {
|
.z-button .z-button-cl, .z-button .z-button-cr {
|
||||||
background-image: url(../img/btn-y-green.gif);
|
background-image: url(../img/btn-y-green.gif);
|
||||||
}
|
}
|
||||||
|
|
||||||
.z-button .z-button-tl, .z-button .z-button-bl,
|
.z-button .z-button-tl, .z-button .z-button-bl,
|
||||||
.z-button .z-button-tr, .z-button .z-button-tr {
|
.z-button .z-button-tr, .z-button .z-button-tr {
|
||||||
background-color: #FFFFFF;
|
background-color: #FFFFFF;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Bugfix for default 3D mold */
|
/* Bugfix for default 3D mold */
|
||||||
.z-button-clk .z-button-tl {
|
.z-button-clk .z-button-tl {
|
||||||
background-position:-18px 0;
|
background-position:-18px 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.z-button-clk .z-button-bl {
|
.z-button-clk .z-button-bl {
|
||||||
background-position:-18px -3px;
|
background-position:-18px -3px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.z-button-clk .z-button-tr {
|
.z-button-clk .z-button-tr {
|
||||||
background-position:-21px 0;
|
background-position:-21px 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.z-button-clk .z-button-br {
|
.z-button-clk .z-button-br {
|
||||||
background-position:-21px -3px;
|
background-position:-21px -3px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.z-button-clk .z-button-cl {
|
.z-button-clk .z-button-cl {
|
||||||
background-position:-18px 0;
|
background-position:-18px 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.z-button-clk .z-button-cr {
|
.z-button-clk .z-button-cr {
|
||||||
background-position:-21px 0;
|
background-position:-21px 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.assigned-hours-input {
|
.assigned-hours-input {
|
||||||
|
|
|
||||||
|
|
@ -77,11 +77,11 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.listdetails div.z-tree-cell-cnt {
|
.listdetails div.z-tree-cell-cnt {
|
||||||
width: 500px; !important;
|
width: 500px; !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*.listdetails input {
|
/*.listdetails input {
|
||||||
width: 80%; !important;
|
width: 80%; !important;
|
||||||
} */
|
} */
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -884,8 +884,8 @@ height: 100%
|
||||||
top: 8px;
|
top: 8px;
|
||||||
left: 10px;
|
left: 10px;
|
||||||
z-index: 6;
|
z-index: 6;
|
||||||
background-color: rgb(255, 202, 135);
|
background-color: rgb(255, 202, 135);
|
||||||
background-color: rgba(255, 202, 135, 0.9);
|
background-color: rgba(255, 202, 135, 0.9);
|
||||||
-moz-border-radius: 2px;
|
-moz-border-radius: 2px;
|
||||||
-webkit-border-radius: 2px;
|
-webkit-border-radius: 2px;
|
||||||
padding: 0 3px;
|
padding: 0 3px;
|
||||||
|
|
@ -1247,7 +1247,7 @@ body .perspectives-column {
|
||||||
|
|
||||||
/* ------------ Limiting resources ------------ */
|
/* ------------ Limiting resources ------------ */
|
||||||
.limiting-resources-buffer .z-south-body {
|
.limiting-resources-buffer .z-south-body {
|
||||||
overflow-y:scroll;
|
overflow-y:scroll;
|
||||||
}
|
}
|
||||||
|
|
||||||
.queue-progress-bar {
|
.queue-progress-bar {
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
/* Work reports */
|
/* Work reports */
|
||||||
.listWorkReportLines td.z-row-inner,
|
.listWorkReportLines td.z-row-inner,
|
||||||
.listWorkReportLines td.z-group-foot-inner {
|
.listWorkReportLines td.z-group-foot-inner {
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.listWorkReportLines .date-column {
|
.listWorkReportLines .date-column {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue