From 05dc1b9c1aaf0e3288b47d5f7516f8f5813d25c2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roland=20H=C3=A4der?= <roland@mxchange.org> Date: Sat, 13 May 2023 13:12:19 +0200 Subject: [PATCH] Please cherry-pick: - added i18n string for Switzerland - added dynamic="true" when a very long list is expected --- .../org/mxchange/localization/generic_de_DE.properties | 1 + .../org/mxchange/localization/generic_en_US.properties | 1 + .../tags/country/form_data/form_country_selector.tpl | 1 - .../branch_office/admin_form_branch_office_data.tpl | 4 ++++ .../branch_office/admin_form_branch_opening_time.tpl | 7 ++++++- .../business/department/admin_form_department_data.tpl | 5 +++++ .../admin/business/employee/admin_form_employee_data.tpl | 6 ++++++ .../business/headquarter/admin_form_headquarter_data.tpl | 2 ++ .../templates/admin/fax/admin_form_add_contact_fax.tpl | 5 ++++- .../business/basic_data/admin_basic_data_list.xhtml | 9 ++++++--- .../branch_office/admin_branch_office_list.xhtml | 3 +++ .../business/department/admin_department_list.xhtml | 4 ++++ web/admin/business/employee/admin_employee_list.xhtml | 3 +++ .../business/headquarter/admin_headquarter_list.xhtml | 2 ++ .../mobile_provider/admin_mobile_provider_list.xhtml | 1 + web/admin/user/admin_user_list.xhtml | 3 ++- 16 files changed, 50 insertions(+), 7 deletions(-) diff --git a/src/java/org/mxchange/localization/generic_de_DE.properties b/src/java/org/mxchange/localization/generic_de_DE.properties index 47a68927..32ff8226 100644 --- a/src/java/org/mxchange/localization/generic_de_DE.properties +++ b/src/java/org/mxchange/localization/generic_de_DE.properties @@ -139,6 +139,7 @@ COUNTRY_NETHERLANDS=Niederlande COUNTRY_PHILIPPINES=Philippinen COUNTRY_POLAND=Polen COUNTRY_SWEDEN=Schweden +COUNTRY_SWITZERLAND=Schweiz COUNTRY_TURKEY=T\u00fcrkei COUNTRY_THAILAND=Thailand COUNTRY_UNITED_STATES_OF_AMERICA=U.S.A. diff --git a/src/java/org/mxchange/localization/generic_en_US.properties b/src/java/org/mxchange/localization/generic_en_US.properties index 55a974ff..4f57c2c8 100644 --- a/src/java/org/mxchange/localization/generic_en_US.properties +++ b/src/java/org/mxchange/localization/generic_en_US.properties @@ -139,6 +139,7 @@ COUNTRY_NETHERLANDS=Netherlands COUNTRY_PHILIPPINES=Philippines COUNTRY_POLAND=Poland COUNTRY_SWEDEN=Sweden +COUNTRY_SWITZERLAND=Switzerland COUNTRY_THAILAND=Thailand COUNTRY_TURKEY=Turkey COUNTRY_UNITED_STATES_OF_AMERICA=U.S.A. diff --git a/web/WEB-INF/resources/tags/country/form_data/form_country_selector.tpl b/web/WEB-INF/resources/tags/country/form_data/form_country_selector.tpl index cedefd2e..51b27a78 100644 --- a/web/WEB-INF/resources/tags/country/form_data/form_country_selector.tpl +++ b/web/WEB-INF/resources/tags/country/form_data/form_country_selector.tpl @@ -9,7 +9,6 @@ <p:selectOneMenu id="#{id}" value="#{value}" - styleClass="#{empty styleClass ? 'select' : styleClass}" filter="true" filterMatchMode="contains" rendered="#{empty rendered or rendered}" diff --git a/web/WEB-INF/templates/admin/business/branch_office/admin_form_branch_office_data.tpl b/web/WEB-INF/templates/admin/business/branch_office/admin_form_branch_office_data.tpl index 45efc8a7..6f2d5d2c 100644 --- a/web/WEB-INF/templates/admin/business/branch_office/admin_form_branch_office_data.tpl +++ b/web/WEB-INF/templates/admin/business/branch_office/admin_form_branch_office_data.tpl @@ -24,6 +24,7 @@ value="#{adminBranchOfficeActionController.branchCompany}" filter="true" filterMatchMode="contains" + dynamic="true" required="true" requiredMessage="#{msg.ADMIN_BRANCH_OFFICE_REQUIRED}" > @@ -46,6 +47,7 @@ value="#{adminBranchOfficeActionController.branchContactEmployee}" filter="true" filterMatchMode="contains" + dynamic="true" > <f:converter converterId="ContactConverter" /> @@ -69,6 +71,7 @@ value="#{adminBranchOfficeActionController.branchOwnerEmployee}" filter="true" filterMatchMode="contains" + dynamic="true" > <f:converter converterId="ContactConverter" /> @@ -92,6 +95,7 @@ value="#{adminBranchOfficeActionController.branchUserOwner}" filter="true" filterMatchMode="contains" + dynamic="true" > <f:converter converterId="UserConverter" /> diff --git a/web/WEB-INF/templates/admin/business/branch_office/admin_form_branch_opening_time.tpl b/web/WEB-INF/templates/admin/business/branch_office/admin_form_branch_opening_time.tpl index 4af4b866..eed88037 100644 --- a/web/WEB-INF/templates/admin/business/branch_office/admin_form_branch_opening_time.tpl +++ b/web/WEB-INF/templates/admin/business/branch_office/admin_form_branch_opening_time.tpl @@ -52,7 +52,12 @@ <f:converter converterId="DayOfTheWeekConverter" /> - <f:selectItem itemValue="#{null}" itemLabel="#{msg.PLEASE_SELECT}" noSelectionOption="true" itemDisabled="true" /> + <f:selectItem + itemValue="#{null}" + itemLabel="#{msg.PLEASE_SELECT}" + noSelectionOption="true" + itemDisabled="true" + /> <f:selectItems value="#{dataController.dayOfTheWeek}" diff --git a/web/WEB-INF/templates/admin/business/department/admin_form_department_data.tpl b/web/WEB-INF/templates/admin/business/department/admin_form_department_data.tpl index af7eb067..42ecb867 100644 --- a/web/WEB-INF/templates/admin/business/department/admin_form_department_data.tpl +++ b/web/WEB-INF/templates/admin/business/department/admin_form_department_data.tpl @@ -31,6 +31,7 @@ value="#{adminDepartmentActionController.departmentCompany}" filter="true" filterMatchMode="contains" + dynamic="true" required="true" requiredMessage="#{msg.ADMIN_DEPARTMENT_COMPANY_REQUIRED}" > @@ -53,6 +54,7 @@ value="#{adminDepartmentActionController.departmentBranchOffice}" filter="true" filterMatchMode="contains" + dynamic="true" > <f:converter converterId="BranchOfficeConverter" /> @@ -76,6 +78,7 @@ value="#{adminDepartmentActionController.departmentHeadquarter}" filter="true" filterMatchMode="contains" + dynamic="true" > <f:converter converterId="HeadquarterConverter" /> @@ -99,6 +102,7 @@ value="#{adminDepartmentActionController.departmentLead}" filter="true" filterMatchMode="contains" + dynamic="true" > <f:converter converterId="ContactConverter" /> @@ -122,6 +126,7 @@ value="#{adminDepartmentActionController.departmentUserOwner}" filter="true" filterMatchMode="contains" + dynamic="true" > <f:converter converterId="UserConverter" /> diff --git a/web/WEB-INF/templates/admin/business/employee/admin_form_employee_data.tpl b/web/WEB-INF/templates/admin/business/employee/admin_form_employee_data.tpl index 21644cf7..8ebf92ef 100644 --- a/web/WEB-INF/templates/admin/business/employee/admin_form_employee_data.tpl +++ b/web/WEB-INF/templates/admin/business/employee/admin_form_employee_data.tpl @@ -24,6 +24,7 @@ value="#{adminEmployeeController.employeeBasicData}" filter="true" filterMatchMode="contains" + dynamic="true" required="true" requiredMessage="#{msg.ADMIN_EMPLOYEE_COMPANY_REQUIRED}" > @@ -51,6 +52,7 @@ value="#{adminEmployeeController.employeeBranchOffice}" filter="true" filterMatchMode="contains" + dynamic="true" > <f:converter converterId="BranchOfficeConverter" /> @@ -74,6 +76,7 @@ value="#{adminEmployeeController.employeePersonalData}" filter="true" filterMatchMode="contains" + dynamic="true" > <f:converter converterId="ContactConverter" /> @@ -97,6 +100,7 @@ value="#{adminEmployeeController.employeeUserOwner}" filter="true" filterMatchMode="contains" + dynamic="true" > <f:converter converterId="UserConverter" /> @@ -149,6 +153,7 @@ value="#{adminEmployeeController.employeeDepartment}" filter="true" filterMatchMode="contains" + dynamic="true" > <f:converter converterId="DepartmentConverter" /> @@ -172,6 +177,7 @@ value="#{adminEmployeeController.employeeHeadquarter}" filter="true" filterMatchMode="contains" + dynamic="true" > <f:converter converterId="HeadquarterConverter" /> diff --git a/web/WEB-INF/templates/admin/business/headquarter/admin_form_headquarter_data.tpl b/web/WEB-INF/templates/admin/business/headquarter/admin_form_headquarter_data.tpl index 61ddb0b1..97923887 100644 --- a/web/WEB-INF/templates/admin/business/headquarter/admin_form_headquarter_data.tpl +++ b/web/WEB-INF/templates/admin/business/headquarter/admin_form_headquarter_data.tpl @@ -37,6 +37,7 @@ value="#{adminHeadquarterActionController.headquarterContactEmployee}" filter="true" filterMatchMode="contains" + dynamic="true" > <f:converter converterId="ContactConverter" /> @@ -60,6 +61,7 @@ value="#{adminHeadquarterActionController.headquarterUserOwner}" filter="true" filterMatchMode="contains" + dynamic="true" > <f:converter converterId="UserConverter" /> diff --git a/web/WEB-INF/templates/admin/fax/admin_form_add_contact_fax.tpl b/web/WEB-INF/templates/admin/fax/admin_form_add_contact_fax.tpl index c44235e5..fd30eb7d 100644 --- a/web/WEB-INF/templates/admin/fax/admin_form_add_contact_fax.tpl +++ b/web/WEB-INF/templates/admin/fax/admin_form_add_contact_fax.tpl @@ -31,7 +31,10 @@ </div> <div class="table-right-medium"> - <p:selectOneMenu styleClass="select" id=" " value="#{adminPhoneController.faxNumber}"> + <p:selectOneMenu + id="faxNumber" + value="#{adminPhoneController.faxNumber}" + > <f:converter converterId="FaxNumberConverter" /> <f:selectItem diff --git a/web/admin/business/basic_data/admin_basic_data_list.xhtml b/web/admin/business/basic_data/admin_basic_data_list.xhtml index 441db7d3..3373ea2d 100644 --- a/web/admin/business/basic_data/admin_basic_data_list.xhtml +++ b/web/admin/business/basic_data/admin_basic_data_list.xhtml @@ -147,6 +147,7 @@ <p:selectCheckboxMenu filter="true" filterMatchMode="contains" + dynamic="true" label="#{msg.LABEL_EMPLOYEES}" onchange="PF('basicDataList').filter()" updateLabel="true" @@ -192,6 +193,7 @@ <p:selectCheckboxMenu filter="true" filterMatchMode="contains" + dynamic="true" label="#{msg.LABEL_EMPLOYEES}" onchange="PF('basicDataList').filter()" updateLabel="true" @@ -237,6 +239,7 @@ <p:selectCheckboxMenu filter="true" filterMatchMode="contains" + dynamic="true" label="#{msg.LABEL_USERS}" onchange="PF('basicDataList').filter()" updateLabel="true" @@ -492,9 +495,9 @@ <p:outputLabel for="companyUserOwner" value="#{msg.ADMIN_SELECT_BASIC_DATA_COMPANY_USER_OWNER}" /> <p:selectOneMenu id="companyUserOwner" - value="#{adminBasicCompanyDataController.companyUserOwner}" filter="true" filterMatchMode="contains" + value="#{adminBasicCompanyDataController.companyUserOwner}" > <f:converter converterId="UserConverter" /> @@ -515,9 +518,9 @@ <p:outputLabel for="companyContactEmployee" value="#{msg.ADMIN_SELECT_BASIC_DATA_COMPANY_CONTACT_EMPLOYEE}" /> <p:selectOneMenu id="companyContactEmployee" - value="#{adminBasicCompanyDataController.companyContactEmployee}" filter="true" filterMatchMode="contains" + value="#{adminBasicCompanyDataController.companyContactEmployee}" > <f:converter converterId="EmployeeConverter" /> @@ -538,9 +541,9 @@ <p:outputLabel for="companyFounder" value="#{msg.ADMIN_SELECT_BASIC_DATA_COMPANY_FOUNDER}" /> <p:selectOneMenu id="companyFounder" - value="#{adminBasicCompanyDataController.companyFounder}" filter="true" filterMatchMode="contains" + value="#{adminBasicCompanyDataController.companyFounder}" > <f:converter converterId="EmployeeConverter" /> diff --git a/web/admin/business/branch_office/admin_branch_office_list.xhtml b/web/admin/business/branch_office/admin_branch_office_list.xhtml index c28d1e6c..2cea9750 100644 --- a/web/admin/business/branch_office/admin_branch_office_list.xhtml +++ b/web/admin/business/branch_office/admin_branch_office_list.xhtml @@ -122,6 +122,7 @@ <p:selectCheckboxMenu filter="true" filterMatchMode="contains" + dynamic="true" label="#{msg.LABEL_COMPANIES}" onchange="PF('branchOfficeList').filter()" updateLabel="true" @@ -157,6 +158,7 @@ <p:selectCheckboxMenu filter="true" filterMatchMode="contains" + dynamic="true" label="#{msg.LABEL_USERS}" onchange="PF('branchOfficeList').filter()" updateLabel="true" @@ -228,6 +230,7 @@ <f:facet name="filter"> <p:selectCheckboxMenu filter="true" + dynamic="true" filterMatchMode="contains" label="#{msg.LABEL_EMPLOYEES}" onchange="PF('branchOfficeList').filter()" diff --git a/web/admin/business/department/admin_department_list.xhtml b/web/admin/business/department/admin_department_list.xhtml index 036da9cc..52aff8a4 100644 --- a/web/admin/business/department/admin_department_list.xhtml +++ b/web/admin/business/department/admin_department_list.xhtml @@ -120,6 +120,7 @@ <p:selectCheckboxMenu filter="true" filterMatchMode="contains" + dynamic="true" label="#{msg.LABEL_COMPANIES}" onchange="PF('departmentList').filter()" updateLabel="true" @@ -155,6 +156,7 @@ <p:selectCheckboxMenu filter="true" filterMatchMode="contains" + dynamic="true" label="#{msg.LABEL_BRANCH_OFFICES}" onchange="PF('departmentList').filter()" updateLabel="true" @@ -200,6 +202,7 @@ <p:selectCheckboxMenu filter="true" filterMatchMode="contains" + dynamic="true" label="#{msg.LABEL_EMPLOYEES}" onchange="PF('departmentList').filter()" updateLabel="true" @@ -245,6 +248,7 @@ <p:selectCheckboxMenu filter="true" filterMatchMode="contains" + dynamic="true" label="#{msg.LABEL_USERS}" onchange="PF('departmentList').filter()" updateLabel="true" diff --git a/web/admin/business/employee/admin_employee_list.xhtml b/web/admin/business/employee/admin_employee_list.xhtml index c6e460c5..63d223bd 100644 --- a/web/admin/business/employee/admin_employee_list.xhtml +++ b/web/admin/business/employee/admin_employee_list.xhtml @@ -121,6 +121,7 @@ <p:selectCheckboxMenu filter="true" filterMatchMode="contains" + dynamic="true" label="#{msg.LABEL_BRANCH_OFFICES}" onchange="PF('employeeList').filter()" updateLabel="true" @@ -166,6 +167,7 @@ <p:selectCheckboxMenu filter="true" filterMatchMode="contains" + dynamic="true" label="#{msg.LABEL_USERS}" onchange="PF('employeeList').filter()" updateLabel="true" title="#{msg.FILTER_BY_MULTIPLE_USERS_TITLE}" @@ -210,6 +212,7 @@ <p:selectCheckboxMenu filter="true" filterMatchMode="contains" + dynamic="true" label="#{msg.LABEL_COMPANIES}" onchange="PF('employeeList').filter()" updateLabel="true" diff --git a/web/admin/business/headquarter/admin_headquarter_list.xhtml b/web/admin/business/headquarter/admin_headquarter_list.xhtml index 9bc2aa46..41d2b242 100644 --- a/web/admin/business/headquarter/admin_headquarter_list.xhtml +++ b/web/admin/business/headquarter/admin_headquarter_list.xhtml @@ -111,6 +111,7 @@ <p:selectCheckboxMenu filter="true" filterMatchMode="contains" + dynamic="true" label="#{msg.LABEL_USERS}" onchange="PF('headquarterList').filter()" updateLabel="true" @@ -180,6 +181,7 @@ <p:selectCheckboxMenu filter="true" filterMatchMode="contains" + dynamic="true" label="#{msg.LABEL_EMPLOYEES}" onchange="PF('headquarterList').filter()" updateLabel="true" diff --git a/web/admin/mobile_provider/admin_mobile_provider_list.xhtml b/web/admin/mobile_provider/admin_mobile_provider_list.xhtml index dd3b0b16..bb348e45 100644 --- a/web/admin/mobile_provider/admin_mobile_provider_list.xhtml +++ b/web/admin/mobile_provider/admin_mobile_provider_list.xhtml @@ -130,6 +130,7 @@ <p:selectCheckboxMenu filter="true" filterMatchMode="contains" + dynamic="true" label="#{msg.LABEL_COUNTRIES}" onchange="PF('mobileProviderList').filter()" updateLabel="true" diff --git a/web/admin/user/admin_user_list.xhtml b/web/admin/user/admin_user_list.xhtml index b807d457..e6e3a9a4 100644 --- a/web/admin/user/admin_user_list.xhtml +++ b/web/admin/user/admin_user_list.xhtml @@ -318,9 +318,10 @@ <p:outputLabel for="userContact" value="#{msg.ADMIN_SELECT_USER_CONTACT}" /> <p:selectOneMenu id="userContact" - value="#{adminUserController.contact}" filter="true" filterMatchMode="contains" + value="#{adminUserController.contact}" + title="#{msg.FILTER_BY_SINGLE_CONTACT_TITLE}" > <f:converter converterId="ContactConverter" /> -- 2.39.5