[Bug #1126] Fix issue in Chromium/Google Chrome
This is an issue with Chromium and it is fixed thanks to a workaround commented in this ZK bug: http://tracker.zkoss.org/browse/ZK-276 FEA: ItEr75S04BugFixing
This commit is contained in:
parent
0efe2782ca
commit
a9defb5446
21 changed files with 34 additions and 10 deletions
|
|
@ -50,6 +50,7 @@ import org.zkoss.zul.Treecell;
|
|||
import org.zkoss.zul.Treeitem;
|
||||
import org.zkoss.zul.TreeitemRenderer;
|
||||
import org.zkoss.zul.Treerow;
|
||||
import org.zkoss.zul.api.Caption;
|
||||
import org.zkoss.zul.api.Window;
|
||||
|
||||
/**
|
||||
|
|
@ -519,7 +520,7 @@ public class BaseCalendarCRUDController extends GenericForwardComposer {
|
|||
throw new IllegalStateException(
|
||||
"You should be in creation or edition mode to use this method");
|
||||
}
|
||||
editWindow.setTitle(title);
|
||||
((Caption) editWindow.getFellow("caption")).setLabel(title);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@ import org.navalplanner.business.common.exceptions.ValidationException;
|
|||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.util.GenericForwardComposer;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
import org.zkoss.zul.api.Caption;
|
||||
import org.zkoss.zul.api.Window;
|
||||
|
||||
/**
|
||||
|
|
@ -116,23 +117,25 @@ public abstract class BaseCRUDController<T extends IHumanIdentifiable> extends
|
|||
"You should be editing one entity in order to use this method");
|
||||
}
|
||||
|
||||
String title;
|
||||
|
||||
String humanId = entityBeingEdited.getHumanId();
|
||||
switch (state) {
|
||||
case CREATE:
|
||||
if (StringUtils.isEmpty(humanId)) {
|
||||
editWindow.setTitle(_("Create {0}", getEntityType()));
|
||||
title = _("Create {0}", getEntityType());
|
||||
} else {
|
||||
editWindow.setTitle(_("Create {0}: {1}", getEntityType(),
|
||||
humanId));
|
||||
title = _("Create {0}: {1}", getEntityType(), humanId);
|
||||
}
|
||||
break;
|
||||
case EDIT:
|
||||
editWindow.setTitle(_("Edit {0}: {1}", getEntityType(), humanId));
|
||||
title = _("Edit {0}: {1}", getEntityType(), humanId);
|
||||
break;
|
||||
default:
|
||||
throw new IllegalStateException(
|
||||
"You should be in creation or edition mode to use this method");
|
||||
}
|
||||
((Caption) editWindow.getFellow("caption")).setLabel(title);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -77,6 +77,7 @@ import org.zkoss.zul.RowRenderer;
|
|||
import org.zkoss.zul.SimpleListModel;
|
||||
import org.zkoss.zul.Tab;
|
||||
import org.zkoss.zul.Textbox;
|
||||
import org.zkoss.zul.api.Caption;
|
||||
import org.zkoss.zul.api.Window;
|
||||
|
||||
/**
|
||||
|
|
@ -320,7 +321,7 @@ public class WorkerCRUDController extends GenericForwardComposer implements
|
|||
|
||||
private void showEditWindow(String title) {
|
||||
personalDataTab.setSelected(true);
|
||||
editWindow.setTitle(title);
|
||||
((Caption) editWindow.getFellow("caption")).setLabel(title);
|
||||
getVisibility().showOnly(editWindow);
|
||||
Util.reloadBindings(editWindow);
|
||||
}
|
||||
|
|
@ -909,7 +910,7 @@ public class WorkerCRUDController extends GenericForwardComposer implements
|
|||
throw new IllegalStateException(
|
||||
"You should be in creation or edition mode to use this method");
|
||||
}
|
||||
editWindow.setTitle(title);
|
||||
((Caption) editWindow.getFellow("caption")).setLabel(title);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
-->
|
||||
|
||||
<window id="${arg.top_id}" title="${arg.title}">
|
||||
<caption id="caption" sclass="caption-title" />
|
||||
<tabbox>
|
||||
<tabs>
|
||||
<tab label="${i18n:_('Edit')}"></tab>
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
-->
|
||||
|
||||
<window id="${arg.top_id}" xmlns:w="client">
|
||||
|
||||
<caption id="caption" sclass="caption-title" />
|
||||
<tabbox sclass="calendar-tabbox">
|
||||
<tabs>
|
||||
<tab label="${i18n:_('Calendar data')}"></tab>
|
||||
|
|
|
|||
|
|
@ -449,6 +449,10 @@ div.z-row-cnt {
|
|||
background-position: 0px 3px;
|
||||
}
|
||||
|
||||
.caption-title .z-caption-l {
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
.z-tabs-scroll .z-tabs-cnt {
|
||||
background: #FAFDFE none repeat scroll 0 0;
|
||||
border-bottom: 1px solid #7EAAC6;
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
<?taglib uri="/WEB-INF/tld/i18n.tld" prefix="i18n" ?>
|
||||
|
||||
<window id="${arg.top_id}">
|
||||
<caption id="caption" sclass="caption-title" />
|
||||
<tabbox>
|
||||
<tabs>
|
||||
<tab label="${i18n:_('Category data')}"></tab>
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
<?taglib uri="/WEB-INF/tld/i18n.tld" prefix="i18n" ?>
|
||||
|
||||
<window id="${arg.top_id}">
|
||||
<caption id="caption" sclass="caption-title" />
|
||||
<tabbox>
|
||||
<tabs>
|
||||
<tab label="${i18n:_('Type data')}"></tab>
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
-->
|
||||
|
||||
<window id="${arg.id}">
|
||||
<caption id="caption" sclass="caption-title" />
|
||||
<tabbox>
|
||||
<tabs>
|
||||
<tab label="${i18n:_('Edit')}"></tab>
|
||||
|
|
@ -89,4 +90,4 @@
|
|||
label="${i18n:_('Cancel')}"
|
||||
sclass="cancel-button global-action"/>
|
||||
|
||||
</window>
|
||||
</window>
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
<?taglib uri="/WEB-INF/tld/i18n.tld" prefix="i18n" ?>
|
||||
|
||||
<window id="${arg.top_id}">
|
||||
<caption id="caption" sclass="caption-title" />
|
||||
|
||||
<tabbox>
|
||||
<tabs>
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
-->
|
||||
|
||||
<window id="${arg.id}" visible="false">
|
||||
<caption id="caption" sclass="caption-title" />
|
||||
<!-- Messages for user -->
|
||||
<vbox id="messagesContainer"/>
|
||||
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
along with this program. If not, see <http://www.gnu.org/licenses/>
|
||||
-->
|
||||
<window id="${arg.top_id}">
|
||||
<caption id="caption" sclass="caption-title" />
|
||||
<tabbox>
|
||||
<tabs>
|
||||
<tab label="${i18n:_('Edit')}"></tab>
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
-->
|
||||
|
||||
<window id="${arg.id}" visible="false">
|
||||
<caption id="caption" sclass="caption-title" />
|
||||
<!-- Messages for user -->
|
||||
<vbox id="messagesContainer"/>
|
||||
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
<?component name="criterionsTree" inline="true" macroURI="_criterionsTree.zul"?>
|
||||
|
||||
<window id="${arg.id}">
|
||||
<caption id="caption" sclass="caption-title" />
|
||||
<tabbox>
|
||||
<tabs>
|
||||
<tab label="${i18n:_('Edit')}" width="850"></tab>
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@
|
|||
<?component name="machineConfigurationUnits" inline="true" macroURI="_machineConfigurationUnits.zul"?>
|
||||
<?component name="costCategoryAssignment" inline="true" macroURI="../_costCategoryAssignment.zul"?>
|
||||
<window id="editWindow" >
|
||||
<caption id="caption" sclass="caption-title" />
|
||||
<tabbox>
|
||||
<tabs>
|
||||
<tab id="tbMachineData" label="${i18n:_('Machine data')}"></tab>
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@
|
|||
<?component name="criterions" inline="true" macroURI="../_criterions.zul"?>
|
||||
<?component name="costCategoryAssignment" inline="true" macroURI="../_costCategoryAssignment.zul"?>
|
||||
<window id="${arg.top_id}">
|
||||
<caption id="caption" sclass="caption-title" />
|
||||
<tabbox>
|
||||
<tabs>
|
||||
<tab id="personalDataTab" label="${i18n:_('Personal data')}"></tab>
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
-->
|
||||
|
||||
<window id="${arg.top_id}">
|
||||
<caption id="caption" sclass="caption-title" />
|
||||
|
||||
<grid fixedLayout="true" style="margin-bottom: 10px;">
|
||||
<columns>
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
<?taglib uri="/WEB-INF/tld/i18n.tld" prefix="i18n" ?>
|
||||
|
||||
<window id="${arg.top_id}">
|
||||
<caption id="caption" sclass="caption-title" />
|
||||
<tabbox>
|
||||
<tabs>
|
||||
<tab label="${i18n:_('Profile data')}"></tab>
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
<?taglib uri="/WEB-INF/tld/i18n.tld" prefix="i18n" ?>
|
||||
|
||||
<window id="${arg.top_id}">
|
||||
<caption id="caption" sclass="caption-title" />
|
||||
<tabbox>
|
||||
<tabs>
|
||||
<tab label="${i18n:_('User data')}"></tab>
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
|
||||
<?component name="sortFieldsAndLabels" inline="true" macroURI="_sortFieldsAndLabels.zul"?>
|
||||
<window id="${arg.top_id}" title="${arg.title}" >
|
||||
<caption id="caption" sclass="caption-title" />
|
||||
|
||||
<tabbox>
|
||||
<tabs>
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@
|
|||
apply="org.navalplanner.web.workreports.WorkReportTypeCRUDController">
|
||||
<vbox id="messagesContainer"></vbox>
|
||||
<list top_id="listWindow" />
|
||||
<edition top_id="editWindow" title="${i18n:_('Edit Work Report Type')}"
|
||||
<edition top_id="editWindow"
|
||||
save_button_label="${i18n:_('Save')}"
|
||||
saveAndContinue_button_label="${i18n:_('Save & Continue')}"
|
||||
cancel_button_label="${i18n:_('Cancel')}" />
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue