ItEr24S08CUAsignacionGrupoRecursosAPlanificacionItEr23S10: Planner declares dependencies using new script dependencies support
This commit is contained in:
parent
00df8fa587
commit
13eef3a231
4 changed files with 37 additions and 9 deletions
|
|
@ -17,6 +17,7 @@ import org.zkoss.ganttz.extensions.ITab;
|
|||
import org.zkoss.ganttz.extensions.ITabFactory;
|
||||
import org.zkoss.ganttz.util.IMenuItemsRegister;
|
||||
import org.zkoss.ganttz.util.OnZKDesktopRegistry;
|
||||
import org.zkoss.ganttz.util.script.IScriptsRegister;
|
||||
import org.zkoss.zk.ui.Executions;
|
||||
import org.zkoss.zul.impl.XulElement;
|
||||
|
||||
|
|
@ -39,6 +40,12 @@ public class Planner extends XulElement {
|
|||
private FunctionalityExposedForExtensions<?> context;
|
||||
|
||||
public Planner() {
|
||||
registerNeededScripts();
|
||||
}
|
||||
|
||||
private void registerNeededScripts() {
|
||||
IScriptsRegister register = getScriptsRegister();
|
||||
register.register(ScriptsRequiredByPlanner.class);
|
||||
}
|
||||
|
||||
TaskList getTaskList() {
|
||||
|
|
@ -214,4 +221,9 @@ public class Planner extends XulElement {
|
|||
taskList.adjustZoomColumnsHeight();
|
||||
getDependencyList().redrawDependencies();
|
||||
}
|
||||
|
||||
private IScriptsRegister getScriptsRegister() {
|
||||
return OnZKDesktopRegistry.getLocatorFor(IScriptsRegister.class)
|
||||
.retrieve();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,15 @@
|
|||
package org.zkoss.ganttz;
|
||||
|
||||
import org.zkoss.ganttz.util.script.ScriptsRequiredDeclaration;
|
||||
|
||||
@ScriptsRequiredDeclaration(dependsOn = YUIMin.class)
|
||||
public class ScriptsRequiredByPlanner {
|
||||
|
||||
public static final String SELECTOR = "/zkau/web/js/yui/2.7.0/selector/selector-min.js";
|
||||
public static final String YAHOO_DOM_EVENT = "zkau/web/js/yui/2.7.0/yahoo-dom-event/yahoo-dom-event.js";
|
||||
public static final String DRAGDROPMIN = "zkau/web/js/yui/2.7.0/dragdrop/dragdrop-min.js";
|
||||
|
||||
public static final String ELEMENT_MIN = "zkau/web/js/yui/2.7.0/element/element-min.js";
|
||||
public static final String RESIZE_MIN = "zkau/web/js/yui/2.7.0/resize/resize-min.js";
|
||||
public static final String LOGGER_MIN = "zkau/web/js/yui/2.7.0/logger/logger-min.js";
|
||||
}
|
||||
10
ganttzk/src/main/java/org/zkoss/ganttz/YUIMin.java
Normal file
10
ganttzk/src/main/java/org/zkoss/ganttz/YUIMin.java
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
package org.zkoss.ganttz;
|
||||
|
||||
import org.zkoss.ganttz.util.script.ScriptsRequiredDeclaration;
|
||||
|
||||
@ScriptsRequiredDeclaration
|
||||
public class YUIMin {
|
||||
|
||||
public static final String YUI_MIN = "/zkau/web/js/yui/2.7.0/yahoo/yahoo-min.js";
|
||||
|
||||
}
|
||||
|
|
@ -5,17 +5,8 @@
|
|||
|
||||
<link rel="stylesheet" type="text/css" href="${self.contextPath}/zkau/web/js/yui/2.7.0/resize/assets/skins/sam/resize.css">
|
||||
|
||||
<script type='text/javascript' src='${self.contextPath}/zkau/web/js/yui/2.7.0/yahoo/yahoo-min.js'></script>
|
||||
<script type='text/javascript' src='${self.contextPath}/zkau/web/js/yui/2.7.0/selector/selector-min.js'></script>
|
||||
<script type='text/javascript' src='${self.contextPath}/zkau/web/js/yui/2.7.0/yahoo-dom-event/yahoo-dom-event.js'></script>
|
||||
<script type='text/javascript' src='${self.contextPath}/zkau/web/js/yui/2.7.0/dragdrop/dragdrop-min.js'></script>
|
||||
|
||||
<c:include page="~./ganttz/css/task.css.dsp"/>
|
||||
|
||||
<script type='text/javascript' src='${self.contextPath}/zkau/web/js/yui/2.7.0/element/element-min.js'></script>
|
||||
<script type='text/javascript' src='${self.contextPath}/zkau/web/js/yui/2.7.0/resize/resize-min.js'></script>
|
||||
<script type='text/javascript' src='${self.contextPath}/zkau/web/js/yui/2.7.0/logger/logger-min.js'></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
/*<![CDATA[ */
|
||||
webapp_context_path = '${self.contextPath}';
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue