diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/timetracker/TimeTrackerComponent.java b/ganttzk/src/main/java/org/zkoss/ganttz/timetracker/TimeTrackerComponent.java index 292083489..de261a6c0 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/timetracker/TimeTrackerComponent.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/timetracker/TimeTrackerComponent.java @@ -129,4 +129,8 @@ public abstract class TimeTrackerComponent extends HtmlMacroComponent { getTimeTracker().setZoomLevel(zoomlevel); } + public String getWidgetClass(){ + return getDefinition().getDefaultWidgetClass(); + } + } diff --git a/ganttzk/src/main/resources/metainfo/zk/lang-addon.xml b/ganttzk/src/main/resources/metainfo/zk/lang-addon.xml index a4e9bf2ff..1389cb2ce 100755 --- a/ganttzk/src/main/resources/metainfo/zk/lang-addon.xml +++ b/ganttzk/src/main/resources/metainfo/zk/lang-addon.xml @@ -170,7 +170,8 @@ timetracker org.zkoss.ganttz.timetracker.TimeTrackerComponent - ~./ganttz/zul/timetracker/timetracker.zul + ganttz.TimeTracker + ~./ganttz/zul/timetracker/timetracker.zul diff --git a/ganttzk/src/main/resources/web/js/ganttz/TimeTracker.js b/ganttzk/src/main/resources/web/js/ganttz/TimeTracker.js index 748047d57..712390ba2 100644 --- a/ganttzk/src/main/resources/web/js/ganttz/TimeTracker.js +++ b/ganttzk/src/main/resources/web/js/ganttz/TimeTracker.js @@ -1,15 +1,22 @@ zk.$package("ganttz"); ganttz.TimeTracker = zk.$extends(zk.Macro,{ - $init : function(){ - this.$supers('$init', arguments); - this.$class.setInstance(this); - } + $init : function(){ + this.$supers('$init', arguments); + this.$class.setInstance(this); + }, + bind_ : function (){ + this.$supers('bind_', arguments); + this._timetrackergap = jq('.timetrackergap'); + }, + scrollLeft : function(ammount){ + this._timetrackergap.css({left : -ammount}); + } },{ getInstance : function(){ - return this._instance; - }, - setInstance : function(instance){ - this._instance = instance; - } + return this._instance; + }, + setInstance : function(instance){ + this._instance = instance; + } }) \ No newline at end of file diff --git a/ganttzk/src/main/resources/web/js/ganttz/zk.wpd b/ganttzk/src/main/resources/web/js/ganttz/zk.wpd index 2ba100f72..23bb92572 100644 --- a/ganttzk/src/main/resources/web/js/ganttz/zk.wpd +++ b/ganttzk/src/main/resources/web/js/ganttz/zk.wpd @@ -16,4 +16,5 @@ - \ No newline at end of file + +