artwork/ccm-theme-uni-bremen-responsive: Several optimizations
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4050 8810af33-2d31-482b-a856-94f89814c4dfpull/2/head
parent
f4c09e5739
commit
35db017b07
|
|
@ -52,6 +52,8 @@ public class ConfigurationTab extends LayoutPanel {
|
||||||
private final Form confClassesFilterForm;
|
private final Form confClassesFilterForm;
|
||||||
private final ConfigurationsTable configurationsTable;
|
private final ConfigurationsTable configurationsTable;
|
||||||
|
|
||||||
|
private final ConfigurationTable configurationTable;
|
||||||
|
|
||||||
public ConfigurationTab() {
|
public ConfigurationTab() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
|
|
@ -90,6 +92,11 @@ public class ConfigurationTab extends LayoutPanel {
|
||||||
this, selectedConf, confClassesFilter);
|
this, selectedConf, confClassesFilter);
|
||||||
body.add(configurationsTable);
|
body.add(configurationsTable);
|
||||||
|
|
||||||
|
configurationTable = new ConfigurationTable(this,
|
||||||
|
selectedConf,
|
||||||
|
selectedSetting);
|
||||||
|
body.add(configurationTable);
|
||||||
|
|
||||||
setBody(body);
|
setBody(body);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -97,9 +104,14 @@ public class ConfigurationTab extends LayoutPanel {
|
||||||
public void register(final Page page) {
|
public void register(final Page page) {
|
||||||
super.register(page);
|
super.register(page);
|
||||||
|
|
||||||
|
page.addGlobalStateParam(selectedConfParam);
|
||||||
|
page.addGlobalStateParam(selectedSettingParam);
|
||||||
|
|
||||||
page.setVisibleDefault(confClassesFilterHeading, true);
|
page.setVisibleDefault(confClassesFilterHeading, true);
|
||||||
page.setVisibleDefault(confClassesFilterForm, true);
|
page.setVisibleDefault(confClassesFilterForm, true);
|
||||||
page.setVisibleDefault(configurationsTable, true);
|
page.setVisibleDefault(configurationsTable, true);
|
||||||
|
|
||||||
|
page.setVisibleDefault(configurationTable, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void showConfigurationsTable(final PageState state) {
|
protected void showConfigurationsTable(final PageState state) {
|
||||||
|
|
@ -117,11 +129,50 @@ public class ConfigurationTab extends LayoutPanel {
|
||||||
protected void showConfiguration(final PageState state) {
|
protected void showConfiguration(final PageState state) {
|
||||||
hideConfigurationsTable(state);
|
hideConfigurationsTable(state);
|
||||||
|
|
||||||
|
configurationTable.setVisible(state, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void hideConfiguration(final PageState state) {
|
protected void hideConfiguration(final PageState state) {
|
||||||
|
configurationTable.setVisible(state, false);
|
||||||
|
|
||||||
showConfigurationsTable(state);
|
showConfigurationsTable(state);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected void showBigDecimalSettingForm(final PageState state) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void showBooleanSettingForm(final PageState state) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void showDoubleSettingForm(final PageState state) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void showEnumSettingForm(final PageState state) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void showLocalizedStringSettingForm(final PageState state) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void showLongSettingForm(final PageState state) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void showStringListSettingForm(final PageState state) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void showStringSettingForm(final PageState state) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void hideSettingForms(final PageState state) {
|
||||||
|
|
||||||
|
|
||||||
|
showConfiguration(state);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,6 @@ import org.libreccm.configuration.SettingManager;
|
||||||
import org.libreccm.l10n.GlobalizationHelper;
|
import org.libreccm.l10n.GlobalizationHelper;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.logging.Level;
|
|
||||||
|
|
||||||
import static com.arsdigita.ui.admin.AdminUiConstants.*;
|
import static com.arsdigita.ui.admin.AdminUiConstants.*;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -421,3 +421,7 @@ ui.admin.configuration.settings.table.col_setting_desc.header=Description
|
||||||
ui.admin.configuration.settings.table.col_edit_setting.header=Edit
|
ui.admin.configuration.settings.table.col_edit_setting.header=Edit
|
||||||
ui.admin.configuration.settings.edit=Edit
|
ui.admin.configuration.settings.edit=Edit
|
||||||
ui.admin.configuration.settings.read_error=Failed to read setting value.
|
ui.admin.configuration.settings.read_error=Failed to read setting value.
|
||||||
|
ui.admin.configuration.setting.edit.heading=Edit setting {0}/{1}
|
||||||
|
ui.admin.configuration.setting.edit.current_value=Current value
|
||||||
|
ui.admin.configuration.setting.edit.new_value=New value
|
||||||
|
ui.admin.configuration.setting.error.blank=New value can't be blank.
|
||||||
|
|
|
||||||
|
|
@ -424,3 +424,7 @@ ui.admin.configuration.settings.table.col_setting_desc.header=Beschreibung
|
||||||
ui.admin.configuration.settings.table.col_edit_setting.header=Bearbeiten
|
ui.admin.configuration.settings.table.col_edit_setting.header=Bearbeiten
|
||||||
ui.admin.configuration.settings.edit=Bearbeiten
|
ui.admin.configuration.settings.edit=Bearbeiten
|
||||||
ui.admin.configuration.settings.read_error=Fehler beim lesen des Parameters.
|
ui.admin.configuration.settings.read_error=Fehler beim lesen des Parameters.
|
||||||
|
ui.admin.configuration.setting.edit.heading=Parameter {0}/{1} bearbeiten
|
||||||
|
ui.admin.configuration.setting.edit.current_value=Aktueller Wert
|
||||||
|
ui.admin.configuration.setting.edit.new_value=Neuer Wert
|
||||||
|
ui.admin.configuration.setting.error.blank=Der neue Wert darf nicht leer sein.
|
||||||
|
|
|
||||||
|
|
@ -397,3 +397,7 @@ ui.admin.configuration.settings.table.col_setting_desc.header=Description
|
||||||
ui.admin.configuration.settings.table.col_edit_setting.header=Edit
|
ui.admin.configuration.settings.table.col_edit_setting.header=Edit
|
||||||
ui.admin.configuration.settings.edit=Edit
|
ui.admin.configuration.settings.edit=Edit
|
||||||
ui.admin.configuration.settings.read_error=Failed to read setting value.
|
ui.admin.configuration.settings.read_error=Failed to read setting value.
|
||||||
|
ui.admin.configuration.setting.edit.heading=Edit setting {0}/{1}
|
||||||
|
ui.admin.configuration.setting.edit.current_value=Current value
|
||||||
|
ui.admin.configuration.setting.edit.new_value=New value
|
||||||
|
ui.admin.configuration.setting.error.blank=New value can't be blank.
|
||||||
|
|
|
||||||
|
|
@ -388,3 +388,7 @@ ui.admin.configuration.settings.table.col_setting_desc.header=Description
|
||||||
ui.admin.configuration.settings.table.col_edit_setting.header=Edit
|
ui.admin.configuration.settings.table.col_edit_setting.header=Edit
|
||||||
ui.admin.configuration.settings.edit=Edit
|
ui.admin.configuration.settings.edit=Edit
|
||||||
ui.admin.configuration.settings.read_error=Failed to read setting value.
|
ui.admin.configuration.settings.read_error=Failed to read setting value.
|
||||||
|
ui.admin.configuration.setting.edit.heading=Edit setting {0}/{1}
|
||||||
|
ui.admin.configuration.setting.edit.current_value=Current value
|
||||||
|
ui.admin.configuration.setting.edit.new_value=New value
|
||||||
|
ui.admin.configuration.setting.error.blank=New value can't be blank.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue