artwork/ccm-theme-uni-bremen-responsive: Several optimizations

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4050 8810af33-2d31-482b-a856-94f89814c4df
pull/2/head
jensp 2016-05-05 07:58:59 +00:00
parent f4c09e5739
commit 35db017b07
6 changed files with 70 additions and 4 deletions

View File

@ -52,6 +52,8 @@ public class ConfigurationTab extends LayoutPanel {
private final Form confClassesFilterForm;
private final ConfigurationsTable configurationsTable;
private final ConfigurationTable configurationTable;
public ConfigurationTab() {
super();
@ -90,6 +92,11 @@ public class ConfigurationTab extends LayoutPanel {
this, selectedConf, confClassesFilter);
body.add(configurationsTable);
configurationTable = new ConfigurationTable(this,
selectedConf,
selectedSetting);
body.add(configurationTable);
setBody(body);
}
@ -97,9 +104,14 @@ public class ConfigurationTab extends LayoutPanel {
public void register(final Page page) {
super.register(page);
page.addGlobalStateParam(selectedConfParam);
page.addGlobalStateParam(selectedSettingParam);
page.setVisibleDefault(confClassesFilterHeading, true);
page.setVisibleDefault(confClassesFilterForm, true);
page.setVisibleDefault(configurationsTable, true);
page.setVisibleDefault(configurationTable, false);
}
protected void showConfigurationsTable(final PageState state) {
@ -116,12 +128,51 @@ public class ConfigurationTab extends LayoutPanel {
protected void showConfiguration(final PageState state) {
hideConfigurationsTable(state);
configurationTable.setVisible(state, true);
}
protected void hideConfiguration(final PageState state) {
configurationTable.setVisible(state, false);
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);
}
}

View File

@ -44,7 +44,6 @@ import org.libreccm.configuration.SettingManager;
import org.libreccm.l10n.GlobalizationHelper;
import java.util.List;
import java.util.logging.Level;
import static com.arsdigita.ui.admin.AdminUiConstants.*;

View File

@ -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.edit=Edit
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.

View File

@ -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.edit=Bearbeiten
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.

View File

@ -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.edit=Edit
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.

View File

@ -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.edit=Edit
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.