You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by fm...@apache.org on 2017/05/05 22:22:50 UTC
[04/10] syncope git commit: [SYNCOPE-1047] Replaces ActionLinksPanel
with TogglePanel
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/java/org/apache/syncope/client/console/widgets/ReconciliationWidget.java
----------------------------------------------------------------------
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/ReconciliationWidget.java b/client/console/src/main/java/org/apache/syncope/client/console/widgets/ReconciliationWidget.java
index ab7dc32..edce805 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/widgets/ReconciliationWidget.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/widgets/ReconciliationWidget.java
@@ -47,8 +47,9 @@ import org.apache.syncope.client.console.rest.ReportRestClient;
import org.apache.syncope.client.console.wicket.ajax.IndicatorAjaxTimerBehavior;
import org.apache.syncope.client.console.wicket.ajax.markup.html.IndicatorAjaxLink;
import org.apache.syncope.client.console.wicket.markup.html.bootstrap.dialog.BaseModal;
+import org.apache.syncope.client.console.wicket.markup.html.form.Action;
import org.apache.syncope.client.console.wicket.markup.html.form.ActionLink;
-import org.apache.syncope.client.console.wicket.markup.html.form.ActionLinksPanel;
+import org.apache.syncope.client.console.wicket.markup.html.form.ActionPanel;
import org.apache.syncope.client.console.widgets.reconciliation.Any;
import org.apache.syncope.client.console.widgets.reconciliation.Anys;
import org.apache.syncope.client.console.widgets.reconciliation.Misaligned;
@@ -428,10 +429,13 @@ public class ReconciliationWidget extends BaseWidget {
return resource.equals(object.getResource());
}
}, new ArrayList<Misaligned>());
- Component content = missing == null
- ? misaligned == null || misaligned.isEmpty()
- ? new Label(componentId, StringUtils.EMPTY)
- : ActionLinksPanel.<Any>builder().add(new ActionLink<Any>() {
+ Component content;
+
+ if (missing == null) {
+ if (misaligned == null || misaligned.isEmpty()) {
+ content = new Label(componentId, StringUtils.EMPTY);
+ } else {
+ final Action<Any> action = new Action<>(new ActionLink<Any>() {
private static final long serialVersionUID = -3722207913631435501L;
@@ -449,10 +453,15 @@ public class ReconciliationWidget extends BaseWidget {
modal.show(true);
target.add(modal);
}
- }, ActionLink.ActionType.VIEW).
- build(componentId)
- : ActionLinksPanel.<Any>builder().add(null, ActionLink.ActionType.NOT_FOND).
- build(componentId);
+ }, ActionLink.ActionType.VIEW);
+ action.hideLabel();
+ content = new ActionPanel<>(componentId, rowModel, action);
+ }
+ } else {
+ final Action<Any> action = new Action<>(null, ActionLink.ActionType.NOT_FOUND);
+ action.hideLabel();
+ content = new ActionPanel<>(componentId, rowModel, action);
+ }
cellItem.add(content);
cellItem.add(new AttributeModifier("class", "text-center"));
}
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/java/org/apache/syncope/client/console/wizards/AbstractMappingPanel.java
----------------------------------------------------------------------
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/AbstractMappingPanel.java b/client/console/src/main/java/org/apache/syncope/client/console/wizards/AbstractMappingPanel.java
index 382250d..f807c13 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/AbstractMappingPanel.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/wizards/AbstractMappingPanel.java
@@ -39,7 +39,7 @@ import org.apache.syncope.client.console.rest.AnyTypeClassRestClient;
import org.apache.syncope.client.console.rest.AnyTypeRestClient;
import org.apache.syncope.client.console.wicket.ajax.form.IndicatorAjaxFormComponentUpdatingBehavior;
import org.apache.syncope.client.console.wicket.markup.html.form.ActionLink;
-import org.apache.syncope.client.console.wicket.markup.html.form.ActionLinksPanel;
+import org.apache.syncope.client.console.wicket.markup.html.form.ActionsPanel;
import org.apache.syncope.client.console.wicket.markup.html.form.AjaxCheckBoxPanel;
import org.apache.syncope.client.console.wicket.markup.html.form.AjaxTextFieldPanel;
import org.apache.syncope.client.console.wicket.markup.html.form.MappingPurposePanel;
@@ -318,7 +318,7 @@ public abstract class AbstractMappingPanel extends Panel {
//--------------------------------
// Remove
// -------------------------------
- final ActionLinksPanel.Builder<Serializable> actions = ActionLinksPanel.builder();
+ final ActionsPanel<Serializable> actions = new ActionsPanel<>("toRemove", null);
actions.add(new ActionLink<Serializable>() {
private static final long serialVersionUID = -3722207913631435501L;
@@ -338,8 +338,8 @@ public abstract class AbstractMappingPanel extends Panel {
target.add(AbstractMappingPanel.this);
}
}
- }, ActionLink.ActionType.DELETE, StandardEntitlement.RESOURCE_UPDATE);
- item.add(actions.build("toRemove"));
+ }, ActionLink.ActionType.DELETE, StandardEntitlement.RESOURCE_UPDATE, true).hideLabel();
+ item.add(actions);
// -------------------------------
intAttrName.getField().add(new IndicatorAjaxFormComponentUpdatingBehavior(Constants.ON_CHANGE) {
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Relationships.java
----------------------------------------------------------------------
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Relationships.java b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Relationships.java
index b9e4f0f..9c43187 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Relationships.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Relationships.java
@@ -46,7 +46,7 @@ import org.apache.syncope.client.console.wicket.ajax.form.IndicatorAjaxFormCompo
import org.apache.syncope.client.console.wicket.markup.html.bootstrap.tabs.Accordion;
import org.apache.syncope.client.console.wicket.markup.html.form.ActionLink;
import org.apache.syncope.client.console.wicket.markup.html.form.ActionLink.ActionType;
-import org.apache.syncope.client.console.wicket.markup.html.form.ActionLinksPanel;
+import org.apache.syncope.client.console.wicket.markup.html.form.ActionsPanel;
import org.apache.syncope.client.console.wicket.markup.html.form.AjaxDropDownChoicePanel;
import org.apache.syncope.client.console.wizards.WizardMgtPanel;
import org.apache.syncope.client.lib.SyncopeClient;
@@ -154,7 +154,10 @@ public class Relationships extends WizardStep {
}
});
- viewFragment.add(ActionLinksPanel.<RelationshipTO>builder().add(new ActionLink<RelationshipTO>() {
+ final ActionsPanel<RelationshipTO> panel = new ActionsPanel<>("actions", null);
+ viewFragment.add(panel);
+
+ panel.add(new ActionLink<RelationshipTO>() {
private static final long serialVersionUID = 3257738274365467945L;
@@ -165,7 +168,7 @@ public class Relationships extends WizardStep {
addFragment.add(new Specification().setRenderBodyOnly(true));
target.add(Relationships.this);
}
- }, ActionType.CREATE, AnyEntitlement.UPDATE.getFor(anyTO.getType())).build("actions"));
+ }, ActionType.CREATE, AnyEntitlement.UPDATE.getFor(anyTO.getType()));
return viewFragment;
}
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/ResultPage.java
----------------------------------------------------------------------
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/ResultPage.java b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/ResultPage.java
index 26ac475..2be32df 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/ResultPage.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/ResultPage.java
@@ -19,12 +19,13 @@
package org.apache.syncope.client.console.wizards.any;
import java.io.Serializable;
+import org.apache.commons.lang3.StringUtils;
import org.apache.syncope.client.console.wicket.markup.html.bootstrap.dialog.BaseModal;
import org.apache.syncope.client.console.wicket.markup.html.form.ActionLink;
-import org.apache.syncope.client.console.wicket.markup.html.form.ActionLinksPanel;
import org.apache.wicket.ajax.AjaxRequestTarget;
import org.apache.wicket.markup.html.panel.Panel;
import org.apache.syncope.client.console.panels.WizardModalPanel;
+import org.apache.syncope.client.console.wicket.markup.html.form.ActionsPanel;
public abstract class ResultPage<T extends Serializable> extends Panel implements WizardModalPanel<T> {
@@ -39,7 +40,10 @@ public abstract class ResultPage<T extends Serializable> extends Panel implement
add(customResultBody("customResultBody", item, result));
- add(ActionLinksPanel.<T>builder().add(new ActionLink<T>() {
+ final ActionsPanel<T> panel = new ActionsPanel<>("action", null);
+ add(panel);
+
+ panel.add(new ActionLink<T>() {
private static final long serialVersionUID = 3257738274365467945L;
@@ -47,7 +51,9 @@ public abstract class ResultPage<T extends Serializable> extends Panel implement
public void onClick(final AjaxRequestTarget target, final T ignore) {
closeAction(target);
}
- }, ActionLink.ActionType.CLOSE).build("action").setRenderBodyOnly(true));
+ }, ActionLink.ActionType.CLOSE, StringUtils.EMPTY).hideLabel();
+
+ panel.setRenderBodyOnly(true);
}
protected abstract void closeAction(final AjaxRequestTarget target);
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/META-INF/resources/css/syncopeConsole.css
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/META-INF/resources/css/syncopeConsole.css b/client/console/src/main/resources/META-INF/resources/css/syncopeConsole.css
index 8089d2c..a9f3848 100644
--- a/client/console/src/main/resources/META-INF/resources/css/syncopeConsole.css
+++ b/client/console/src/main/resources/META-INF/resources/css/syncopeConsole.css
@@ -1107,4 +1107,41 @@ div.background-footer {
div#editUserChangePassword > label {
color: #e00000;
+}
+
+div > li {
+ list-style-type: none;
+}
+
+th ul.menu, div#inline-actions ul.menu, div#tablehandling ul.menu, div.listview-actions ul.menu {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+div#tablehandling ul.menu{
+ float: right;
+}
+
+th ul.menu li, div#inline-actions ul.menu li, div#tablehandling ul.menu li, div.listview-actions ul.menu li {
+ display: inline-block;
+}
+
+th ul.menu li a, div#inline-actions ul.menu li a, div.listview-actions ul.menu li a, div#tablehandling ul.menu li a {
+ margin-left: 5px;
+ display: inline-block !important;
+}
+
+ul.menu li a {
+ display: block;
+ cursor: pointer !important;
+}
+
+.toggle-menu ul.menu li a {
+ padding: 0px;
+ text-align: left;
+}
+
+div#tablehandling ul.menu li a {
+ padding: 0px !important;
}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/META-INF/resources/css/topology.css
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/META-INF/resources/css/topology.css b/client/console/src/main/resources/META-INF/resources/css/topology.css
index 99f421c..6b8c120 100644
--- a/client/console/src/main/resources/META-INF/resources/css/topology.css
+++ b/client/console/src/main/resources/META-INF/resources/css/topology.css
@@ -177,3 +177,20 @@ div.node-action-link .dropdown-menu{
margin: 0px;
border-radius: 0.5em;
}
+
+div#zoom ul.menu {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+ float: right;
+}
+
+div#zoom ul.menu li {
+ display: inline-block;
+}
+
+div#zoom ul.menu li a {
+ display: inline-block;
+ margin-left: 5px;
+}
+
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/bulk/BulkContent.html
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/bulk/BulkContent.html b/client/console/src/main/resources/org/apache/syncope/client/console/bulk/BulkContent.html
index 06ee2fd..c0f5b9f 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/bulk/BulkContent.html
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/bulk/BulkContent.html
@@ -27,7 +27,9 @@ under the License.
<table class="ui-widget ui-widget-content table-hover pageRowElement" wicket:id="selectedObjects">[DataTable]</table>
<div class="circular-actions">
- <span wicket:id="actions">[Actions]</span>
+ <div id="inline-actions">
+ <span wicket:id="actions">[Actions]</span>
+ </div>
</div>
</div>
</wicket:panel>
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/panels/AjaxDataTablePanel.html
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AjaxDataTablePanel.html b/client/console/src/main/resources/org/apache/syncope/client/console/panels/AjaxDataTablePanel.html
index 0032e7f..78c2d31 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AjaxDataTablePanel.html
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/panels/AjaxDataTablePanel.html
@@ -28,7 +28,7 @@ under the License.
</span>
</form>
<div class="bulkAction">
- <div class="bulkActionCell" style="width: 40px">
+ <div class="bulkActionCell">
<a href="#" wicket:id="bulkActionLink">
<i class="fa fa-gear" alt="bulk action icon" title="Bulk action"></i>
</a>
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel.html
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel.html b/client/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel.html
index bf257ba..bdc27e9 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel.html
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel.html
@@ -20,17 +20,22 @@ under the License.
<wicket:extend>
<div wicket:id="searchContainer">
<div class="row">
- <div class="col-sm-6">
- <form wicket:id="paginator">
- <div>
- <div class="dataTables_length">
- <label>
- <wicket:message key="displayRows"/>
- <select class="form-control input-sm" wicket:id="rowsChooser"/>
- </label>
+ <div class="col-sm-12">
+ <div class="col-sm-6">
+ <form wicket:id="paginator">
+ <div>
+ <div class="dataTables_length">
+ <label>
+ <wicket:message key="displayRows"/>
+ <select class="form-control input-sm" wicket:id="rowsChooser"/>
+ </label>
+ </div>
</div>
- </div>
- </form>
+ </form>
+ </div>
+ <div id="tablehandling" class="col-sm-6 pull-right">
+ <span wicket:id="tablehandling">[TABLE HANDLING]</span>
+ </div>
</div>
</div>
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel.html
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel.html b/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel.html
new file mode 100644
index 0000000..3550ace
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel.html
@@ -0,0 +1,23 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:wicket="http://wicket.apache.org">
+ <wicket:extend>
+ <div wicket:id="modalDetails"/>
+ </wicket:extend>
+</html>
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel.properties
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel.properties b/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel.properties
new file mode 100644
index 0000000..6c35595
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel.properties
@@ -0,0 +1,21 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+any.edit=Edit Parameter ${key}
+any.new=New Parameter
+values=Values
+readonly=Readonly
+any.edit=Edit parameter
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_it.properties
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_it.properties b/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_it.properties
new file mode 100644
index 0000000..631b7b6
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_it.properties
@@ -0,0 +1,21 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+any.edit=Modifica parametro ${key}
+any.new=Nuovo parametro
+values=Valori
+readonly=Readonly
+any.edit=Aggiorna parametro
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_pt_BR.properties
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_pt_BR.properties b/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_pt_BR.properties
new file mode 100644
index 0000000..91548de
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_pt_BR.properties
@@ -0,0 +1,21 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+any.edit=Editar par\u00e2metro
+any.new=Novo par\u00e2metro
+values=Valores
+readonly=Somente Leitura
+any.edit=Editar par\u00e2metro
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_ru.properties
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_ru.properties b/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_ru.properties
new file mode 100644
index 0000000..1c94ee8
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_ru.properties
@@ -0,0 +1,27 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+# any.edit=Изменить параметр ${key}
+any.edit=\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 ${key}
+# any.new=Создать параметр
+any.new=\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440
+# values=Значения
+values=\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u044f
+# readonly=Только чтение
+readonly=\u0422\u043e\u043b\u044c\u043a\u043e \u0447\u0442\u0435\u043d\u0438\u0435
+# any.edit=Изменить параметр
+any.edit=\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersPanel.html
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersPanel.html b/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersPanel.html
deleted file mode 100644
index 3550ace..0000000
--- a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersPanel.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements. See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership. The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied. See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xmlns:wicket="http://wicket.apache.org">
- <wicket:extend>
- <div wicket:id="modalDetails"/>
- </wicket:extend>
-</html>
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersPanel.properties
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersPanel.properties b/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersPanel.properties
deleted file mode 100644
index 6c35595..0000000
--- a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersPanel.properties
+++ /dev/null
@@ -1,21 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-any.edit=Edit Parameter ${key}
-any.new=New Parameter
-values=Values
-readonly=Readonly
-any.edit=Edit parameter
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersPanel_it.properties
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersPanel_it.properties b/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersPanel_it.properties
deleted file mode 100644
index 631b7b6..0000000
--- a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersPanel_it.properties
+++ /dev/null
@@ -1,21 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-any.edit=Modifica parametro ${key}
-any.new=Nuovo parametro
-values=Valori
-readonly=Readonly
-any.edit=Aggiorna parametro
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersPanel_pt_BR.properties
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersPanel_pt_BR.properties b/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersPanel_pt_BR.properties
deleted file mode 100644
index 91548de..0000000
--- a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersPanel_pt_BR.properties
+++ /dev/null
@@ -1,21 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-any.edit=Editar par\u00e2metro
-any.new=Novo par\u00e2metro
-values=Valores
-readonly=Somente Leitura
-any.edit=Editar par\u00e2metro
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersPanel_ru.properties
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersPanel_ru.properties b/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersPanel_ru.properties
deleted file mode 100644
index 1c94ee8..0000000
--- a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersPanel_ru.properties
+++ /dev/null
@@ -1,27 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-# any.edit=Изменить параметр ${key}
-any.edit=\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 ${key}
-# any.new=Создать параметр
-any.new=\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440
-# values=Значения
-values=\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u044f
-# readonly=Только чтение
-readonly=\u0422\u043e\u043b\u044c\u043a\u043e \u0447\u0442\u0435\u043d\u0438\u0435
-# any.edit=Изменить параметр
-any.edit=\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails.html
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails.html b/client/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails.html
index 76c4b98..3b9448c 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails.html
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails.html
@@ -45,7 +45,9 @@ under the License.
<wicket:fragment wicket:id="emptyFragment"></wicket:fragment>
<wicket:fragment wicket:id="actionsFragment">
- <div wicket:id="actions" class="modal-footer circular-actions"/>
+ <div id="inline-actions">
+ <div wicket:id="actions" class="modal-footer circular-actions"/>
+ </div>
</wicket:fragment>
</wicket:panel>
</html>
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel.html
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel.html b/client/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel.html
index 1fb0cf6..c92d8a2 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel.html
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel.html
@@ -19,55 +19,55 @@ under the License.
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:wicket="http://wicket.apache.org">
<wicket:head>
<style type="text/css">
- div.topology-menu {
+ div.toggle-menu {
display: none;
border-radius: 5px;
- background-color: rgba(0, 0, 0, 0.45);
+ background-color: rgba(120, 120, 120, 0.96);
color: #fff;
position: absolute;
right: 5px;
- top: 130px;
+ top: 0px;
width: 0px;
min-width: 250px;
z-index: 999;
}
- div.topology-menu ul.menu {
+ div.toggle-menu ul.menu {
list-style: outside none none;
margin: 0;
padding: 0;
list-style: outside none none;
}
- div.topology-menu ul.menu li {
+ div.toggle-menu ul.menu li {
display: block;
- line-height: 2em;
+ line-height: 1em;
vertical-align: middle;
- padding: 5px 10px;
+ padding: 0px 10px;
}
- div.topology-menu ul.menu li a i {
+ div.toggle-menu ul.menu li a i {
position: relative;
padding: 12px 15px 12px 5px;
}
- div.topology-menu div.header a:active,
- div.topology-menu div.header a:link,
- div.topology-menu div.header a:visited,
- div.topology-menu ul a:active,
- div.topology-menu ul a:link,
- div.topology-menu ul a:visited{
+ div.toggle-menu div.header a:active,
+ div.toggle-menu div.header a:link,
+ div.toggle-menu div.header a:visited,
+ div.toggle-menu ul a:active,
+ div.toggle-menu ul a:link,
+ div.toggle-menu ul a:visited{
color: #fff;
}
- div.topology-menu ul li:hover {
+ div.toggle-menu ul li:hover {
color: #fff;
background-color: rgba(0, 0, 0, 0.2);
z-index: 1000;
font-weight: bold;
}
- div.topology-menu div.header {
+ div.toggle-menu div.header {
background-color: rgba(0, 0, 0, 0);
position: relative;
font-size: 1.5em;
@@ -75,18 +75,18 @@ under the License.
border-bottom: 1px solid #aaa;
}
- div.topology-menu div.header a {
+ div.toggle-menu div.header a {
display: inline-table;
padding: 6px 2px 0px 0px;
}
- div.topology-menu div.header .close {
+ div.toggle-menu div.header .close {
text-align: right;
}
</style>
</wicket:head>
<wicket:extend>
- <div wicket:id="togglePanelContainer" class="topology-menu inactive-topology-menu">
+ <div wicket:id="togglePanelContainer" class="toggle-menu inactive-toggle-menu">
<div class="header">
<div class="label">
<label wicket:id="label"/>
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel.html
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel.html b/client/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel.html
index 051df49..5abef88 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel.html
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel.html
@@ -17,8 +17,15 @@ specific language governing permissions and limitations
under the License.
-->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:wicket="http://wicket.apache.org">
+ <wicket:head>
+ <style type="text/css">
+ div#topologyTogglePanel {
+ top: 130px !important;
+ }
+ </style>
+ </wicket:head>
<wicket:extend>
- <div wicket:id="container" >
+ <div wicket:id="container">
<wicket:container wicket:id="actions" />
</div>
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionLinksPanel.html
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionLinksPanel.html b/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionLinksPanel.html
deleted file mode 100644
index 65a7eb7..0000000
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionLinksPanel.html
+++ /dev/null
@@ -1,298 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements. See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership. The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied. See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xmlns:wicket="http://wicket.apache.org">
- <wicket:head>
- <style>
- span#actionLink{
- margin-left: 1px;
- margin-right: 1px;
- }
- </style>
- </wicket:head>
- <wicket:panel>
- <span wicket:id="panelMustChangePassword">[plus]</span>
- <span wicket:id="panelClaim">[plus]</span>
- <span wicket:id="panelManageResources">[plus]</span>
- <span wicket:id="panelManageUsers">[plus]</span>
- <span wicket:id="panelManageGroups">[plus]</span>
- <span wicket:id="panelDryRun">[plus]</span>
- <span wicket:id="panelExecute">[plus]</span>
- <span wicket:id="panelPasswordReset">[plus]</span>
- <span wicket:id="panelEnable">[plus]</span>
- <span wicket:id="panelSearch">[plus]</span>
- <span wicket:id="panelNotFound">[plus]</span>
- <span wicket:id="panelView">[plus]</span>
- <span wicket:id="panelMembers">[plus]</span>
- <span wicket:id="panelMapping">[plus]</span>
- <span wicket:id="panelSetLatestSyncToken">[plus]</span>
- <span wicket:id="panelRemoveSyncToken">[plus]</span>
- <span wicket:id="panelClone">[plus]</span>
- <span wicket:id="panelCreate">[plus]</span>
- <span wicket:id="panelReset">[plus]</span>
- <span wicket:id="panelEdit">[plus]</span>
- <span wicket:id="panelTemplate">[plus]</span>
- <span wicket:id="panelTypeExtensions">[plus]</span>
- <span wicket:id="panelFoEdit">[plus]</span>
- <span wicket:id="panelHtml">[plus]</span>
- <span wicket:id="panelText">[plus]</span>
- <span wicket:id="panelCompose">[plus]</span>
- <span wicket:id="panelLayoutEdit">[plus]</span>
- <span wicket:id="panelExport">[plus]</span>
- <span wicket:id="panelExportCSV">[plus]</span>
- <span wicket:id="panelExportHTML">[plus]</span>
- <span wicket:id="panelExportPDF">[plus]</span>
- <span wicket:id="panelExportRTF">[plus]</span>
- <span wicket:id="panelExportXML">[plus]</span>
- <span wicket:id="panelPropagationTasks">[plus]</span>
- <span wicket:id="panelNotificationTasks">[plus]</span>
- <span wicket:id="panelDeprovisionMembers">[plus]</span>
- <span wicket:id="panelProvisionMembers">[plus]</span>
- <span wicket:id="panelWorkflowModeler">[plus]</span>
- <span wicket:id="panelDelete">[plus]</span>
- <span wicket:id="panelSelect">[select]</span>
- <span wicket:id="panelClose">[close]</span>
- <span wicket:id="panelSuspend">[plus]</span>
- <span wicket:id="panelReactivate">[plus]</span>
- <span wicket:id="panelReload">[plus]</span>
- <span wicket:id="panelChangeView">[plus]</span>
- <span wicket:id="panelUnlink">[plus]</span>
- <span wicket:id="panelLink">[plus]</span>
- <span wicket:id="panelUnassign">[plus]</span>
- <span wicket:id="panelAssign">[plus]</span>
- <span wicket:id="panelDeprovision">[plus]</span>
- <span wicket:id="panelProvision">[plus]</span>
- <span wicket:id="panelZoomIn">[plus]</span>
- <span wicket:id="panelZoomOut">[plus]</span>
-
- <wicket:fragment wicket:id="fragmentMustChangePassword">
- <a href="#" wicket:id="MustChangePasswordLink" class="btn"><i class="fa fa-lock" alt="must change password icon" title="Toggle must change password"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentClaim">
- <a href="#" wicket:id="claimLink" class="btn"><i id="actionLink" class="fa fa-ticket" alt="claim icon" title="Claim"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentManageResources">
- <a href="#" wicket:id="manageResourcesLink" class="btn"><i id="actionLink" class="fa fa-sitemap" alt="manage resources icon" title="Manage resources"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentManageUsers">
- <a href="#" wicket:id="manageUsersLink" class="btn"><img id="actionLink" src="img/actions/users-icon.png" alt="manage users icon" title="Manage users"/></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentManageGroups">
- <a href="#" wicket:id="manageGroupsLink" class="btn"><img id="actionLink" src="img/actions/groups-icon.png" alt="manage groups icon" title="Manage groups"/></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentMapping">
- <a href="#" wicket:id="mappingLink" class="btn"><i class="fa fa-exchange" alt="mapping icon" title="Mapping"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentSetLatestSyncToken">
- <a href="#" wicket:id="setLatestSyncTokenLink" class="btn"><i class="fa fa-hourglass-start" alt="reset time icon" title="Set latest Sync Token"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentRemoveSyncToken">
- <a href="#" wicket:id="removeSyncTokenLink" class="btn"><i class="fa fa-hourglass-o" alt="reset time icon" title="Remove Sync Token"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentClone">
- <a href="#" wicket:id="cloneLink" class="btn"><i class="fa fa-clone" alt="clone icon" title="Clone"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentCreate">
- <a href="#" wicket:id="createLink" class="btn"><i class="glyphicon glyphicon-plus" alt="create icon" title="Create"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentNotFound">
- <i class="fa fa-eye-slash" alt="notFound icon" title="Not Found"></i>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentView">
- <a href="#" wicket:id="viewLink" class="btn"><i class="fa fa-eye" alt="view icon" title="View"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentMembers">
- <a href="#" wicket:id="membersLink" class="btn"><i class="fa fa-users" alt="members icon" title="Members"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentSearch">
- <a href="#" wicket:id="searchLink" class="btn"><i class="glyphicon glyphicon-search" alt="search icon" title="Search"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentEnable">
- <a href="#" wicket:id="enableLink" class="btn"><i id="actionLink" class="fa fa-toggle-on" alt="enable icon" title="Enable / Disable"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentEdit">
- <a href="#" wicket:id="editLink" class="btn"><i id="actionLink" class="glyphicon glyphicon-pencil" alt="edit icon" title="Edit"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentTemplate">
- <a href="#" wicket:id="templateLink" class="btn"><i id="actionLink" class="fa fa-list-alt" alt="template icon" title="Template"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentTypeExtensions">
- <a href="#" wicket:id="typeExtensionsLink" class="btn"><i id="actionLink" class="fa fa-expand" alt="typeExtensions icon" title="Type extensions"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentFoEdit">
- <a href="#" wicket:id="foEditLink" class="btn"><i id="actionLink" class="fa fa-file-pdf-o" alt="fo edit icon" title="FO Edit"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentHtml">
- <a href="#" wicket:id="htmlLink" class="btn"><i id="actionLink" class="fa fa-file-code-o" alt="html icon" title="HTML"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentText">
- <a href="#" wicket:id="textLink" class="btn"><i id="actionLink" class="fa fa-file-text-o" alt="text icon" title="TEXT"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentCompose">
- <a href="#" wicket:id="composeLink" class="btn"><i id="actionLink" class="fa fa-puzzle-piece" alt="compose icon" title="Compose"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentLayoutEdit">
- <a href="#" wicket:id="layoutEditLink" class="btn"><i id="actionLink" class="fa fa-object-ungroup" alt="layout edit icon" title="Layout Edit"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentReset">
- <a href="#" wicket:id="resetLink" class="btn"><img id="actionLink" src="img/actions/reset.png" alt="reset icon" title="Reset sync token"/></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentPropagationTasks">
- <a href="#" wicket:id="propagationTasksLink" class="btn"><i class="fa fa-arrow-right" alt="PropagationTasks icon" title="PropagationTasks"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentNotificationTasks">
- <a href="#" wicket:id="notificationTasksLink" class="btn"><i class="fa fa-envelope-o" alt="NotificationTasks icon" title="NotificationTasks"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentDelete">
- <a href="#" wicket:id="deleteLink" class="btn"><i class="glyphicon glyphicon-minus" alt="delete icon" title="Delete"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentDryRun">
- <a href="#" wicket:id="dryRunLink" class="btn"><i class="fa fa-gears" alt="dryrun icon" title="DryRun"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentExecute">
- <a href="#" wicket:id="executeLink" class="btn"><i class="fa fa-gear" alt="execute icon" title="Execute"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentPasswordReset">
- <a href="#" wicket:id="passwordResetLink" class="btn"><i class="fa fa-shield" alt="password reset icon" title="Password reset"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentSelect">
- <a href="#" wicket:id="selectLink" class="btn"><i class="glyphicon glyphicon-ok"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentClose">
- <a href="#" wicket:id="closeLink" class="btn"><i class="fa fa-sign-out"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentExport">
- <a href="#" wicket:id="exportLink" class="btn"><i class="fa fa-floppy-o" alt="export icon" title="Export"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentExportCSV">
- <a href="#" wicket:id="exportCSVLink" class="btn"><i class="fa fa-file-text-o" alt="export icon" title="Export CSV"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentExportHTML">
- <a href="#" wicket:id="exportHTMLLink" class="btn"><i class="fa fa-file-code-o" alt="export icon" title="Export HTML"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentExportPDF">
- <a href="#" wicket:id="exportPDFLink" class="btn"><i class="fa fa-file-pdf-o" alt="export icon" title="Export PDF"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentExportRTF">
- <a href="#" wicket:id="exportRTFLink" class="btn"><i class="fa fa-file-word-o" alt="export icon" title="Export RTF"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentExportXML">
- <a href="#" wicket:id="exportXMLLink" class="btn"><i class="fa fa-file-excel-o" alt="export icon" title="Export XML"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentSuspend">
- <a href="#" wicket:id="suspendLink" class="btn"><i class="glyphicon glyphicon-ban-circle" alt="suspend icon" title="Suspend"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentReactivate">
- <a href="#" wicket:id="reactivateLink" class="btn"><i class="glyphicon glyphicon-ok-sign" alt="reactivate icon" title="Reactivate"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentReload">
- <a href="#" wicket:id="reloadLink" class="btn"><i id="actionLink" class="fa fa-repeat" alt="reload icon" title="Reload"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentChangeView">
- <a href="#" wicket:id="changeViewLink" class="btn"><i id="actionLink" class="fa fa-list" alt="Change view icon" title="Change view"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentUnlink">
- <a href="#" wicket:id="unlinkLink" class="btn"><i class="fa fa-unlink" alt="Unlink icon" title="Unlink"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentLink">
- <a href="#" wicket:id="linkLink" class="btn"><i class="fa fa-link" alt="Link icon" title="Link"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentUnassign">
- <a href="#" wicket:id="unassignLink" class="btn"><i class="glyphicon glyphicon-resize-full" alt="Unassign icon" title="Unassign"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentAssign">
- <a href="#" wicket:id="assignLink" class="btn"><i class="glyphicon glyphicon-resize-small" alt="Assign icon" title="Assign"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentDeprovision">
- <a href="#" wicket:id="deprovisionLink" class="btn"><i class="glyphicon glyphicon-fast-backward" alt="Deprovision icon" title="Deprovision"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentProvision">
- <a href="#" wicket:id="provisionLink" class="btn"><i class="glyphicon glyphicon-fast-forward" alt="Provision icon" title="Provision"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentDeprovisionMembers">
- <a href="#" wicket:id="deprovisionMembersLink" class="btn"><i class="glyphicon glyphicon-fast-backward" alt="Deprovision icon" title="Deprovision members"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentProvisionMembers">
- <a href="#" wicket:id="provisionMembersLink" class="btn"><i class="glyphicon glyphicon-fast-forward" alt="Provision icon" title="Provision members"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentZoomIn">
- <a href="#" wicket:id="zoomInLink" class="btn"><i class="fa fa-search-plus" alt="zoom in icon" title="Zoom In"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentZoomOut">
- <a href="#" wicket:id="zoomOutLink" class="btn"><i class="fa fa-search-minus" alt="zoom out icon" title="Zoom Out"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="fragmentWorkflowModeler">
- <a wicket:id="workflowModelerLink" class="btn"><i class="fa fa-picture-o" alt="picture icon" title="Workflow Modeler"></i></a>
- </wicket:fragment>
-
- <wicket:fragment wicket:id="emptyFragment">
- </wicket:fragment>
- </wicket:panel>
-</html>
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionLinksTogglePanel.html
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionLinksTogglePanel.html b/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionLinksTogglePanel.html
new file mode 100644
index 0000000..79679d2
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionLinksTogglePanel.html
@@ -0,0 +1,30 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:wicket="http://wicket.apache.org">
+ <wicket:extend>
+ <div wicket:id="container">
+ <wicket:container wicket:id="actions" />
+ </div>
+
+ <wicket:fragment wicket:id="emptyFragment"></wicket:fragment>
+ <wicket:fragment wicket:id="actionsFragment">
+ <div wicket:id="actions"></div>
+ </wicket:fragment>
+ </wicket:extend>
+</html>
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel.html
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel.html b/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel.html
new file mode 100644
index 0000000..51eb251
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel.html
@@ -0,0 +1,30 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:wicket="http://wicket.apache.org">
+ <wicket:panel>
+ <li>
+ <a href="#" wicket:id="action" class="btn">
+ <i wicket:id="actionIcon"></i>
+ <wicket:enclosure child="label">
+ <label wicket:id="label">[LABEL]</label>
+ </wicket:enclosure>
+ </a>
+ </li>
+ </wicket:panel>
+</html>
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel.properties
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel.properties
new file mode 100644
index 0000000..3eff230
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel.properties
@@ -0,0 +1,227 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+mapping.class=fa fa-exchange
+mapping.title=mapping
+mapping.alt=mapping icon
+
+mustchangepassword.class=fa fa-lock
+mustchangepassword.title=set must change password
+mustchangepassword.alt=must change password icon
+
+set_latest_sync_token.class=fa fa-hourglass-start
+set_latest_sync_token.title=set last sync token
+set_latest_sync_token.alt=set last sync token icon
+
+remove_sync_token.class=fa fa-hourglass-o
+remove_sync_token.title=remove sync token
+remove_sync_token.alt=remove sync token icon
+
+clone.class=fa fa-clone
+clone.title=clone
+clone.alt=clone icon
+
+create.class=glyphicon glyphicon-plus
+create.title=create
+create.alt=create icon
+
+template.class=fa fa-list-alt
+template.title=template
+template.alt=template icon
+
+edit.class=glyphicon glyphicon-pencil
+edit.title=edit
+edit.alt=edit icon
+
+type_extensions.class=fa fa-expand
+type_extensions.title=extensions
+type_extensions.alt=extensions icon
+
+fo_edit.class=fa fa-file-code-o
+fo_edit.title=fo
+fo_edit.alt=fo icon
+
+html.class=fa fa-file-code-o
+html.title=html
+html.alt=html icon
+
+text.class=fa fa-file-text-o
+text.title=text
+text.alt=text icon
+
+compose.class=fa fa-puzzle-piece
+compose.title=compose
+compose.alt=compose icon
+
+layout_edit.class=fa fa-object-ungroup
+layout_edit.title=layout
+layout_edit.alt=layout icon
+
+reset.class=fa fa-shield
+reset.title=reset
+reset.alt=reset icon
+
+enable.class=fa fa-toggle-on
+enable.title=enable
+enable.alt=enable icon
+
+not_found.class=fa fa-eye-slash
+not_found.title=not found
+not_found.alt=not found icon
+
+view.class=fa fa-eye
+view.title=view
+view.alt=view icon
+
+members.class=fa fa-users
+members.title=members
+members.alt=members icon
+
+search.class=glyphicon glyphicon-search
+search.title=search
+search.alt=search icon
+
+delete.class=glyphicon glyphicon-minus
+delete.title=delete
+delete.alt=delete icon
+
+execute.class=fa fa-gear
+execute.title=execute
+execute.alt=execute icon
+
+password_reset.class=fa fa-shield
+password_reset.title=password reset
+password_reset.alt=password reset icon
+
+dryrun.class=fa fa-gears
+dryrun.title=dry-run
+dryrun.alt=dry-run icon
+
+claim.class=fa fa-ticket
+claim.title=claim
+claim.alt=claim icon
+
+select.class=glyphicon glyphicon-ok
+select.title=select
+select.alt=select icon
+
+close.class=fa fa-sign-out
+close.title=close
+close.alt=close icon
+
+export.class=fa fa-floppy-o
+export.title=export
+export.alt=export icon
+
+export_csv.class=fa fa-file-text-o
+export_csv.title=export as csv
+export_csv.alt=export as csv icon
+
+export_html.class=fa fa-file-code-o
+export_html.title=export as html
+export_html.alt=export as html icon
+
+export_pdf.class=fa fa-file-pdf-o
+export_pdf.title=export as pdf
+export_pdf.alt=export as pdf icon
+
+export_rtf.class=fa fa-file-word-o
+export_rtf.title=export as rtf
+export_rtf.alt=export as rtf icon
+
+export_xml.class=fa fa-file-excel-o
+export_xml.title=export as xml
+export_xml.alt=export as xml icon
+
+suspend.class=glyphicon glyphicon-ban-circle
+suspend.title=suspend
+suspend.alt=suspend icon
+
+reactivate.class=glyphicon glyphicon-ok-sign
+reactivate.title=reactivate
+reactivate.alt=reactivate icon
+
+reload.class=fa fa-repeat
+reload.title=reload
+reload.alt=reload icon
+
+change_view.class=fa fa-list"
+change_view.title=change view
+change_view.alt=change view icon
+
+unlink.class=fa fa-unlink
+unlink.title=unlink
+unlink.alt=unlink icon
+
+link.class=fa fa-link
+link.title=link
+link.alt=link icon
+
+unassign.class=glyphicon glyphicon-resize-full
+unassign.title=unassign
+unassign.alt=unassign icon
+
+assign.class=glyphicon glyphicon-resize-small
+assign.title=assign
+assign.alt=assign icon
+
+deprovision.class=glyphicon glyphicon-fast-backward
+deprovision.title=deprovision
+deprovision.alt=deprovision icon
+
+provision.class=glyphicon glyphicon-fast-forward
+provision.title=provision
+provision.alt=provision icon
+
+deprovision_members.class=glyphicon glyphicon-fast-backward
+deprovision_members.title=deprovision members
+deprovision_members.alt=deprovision members icon
+
+provision_members.class=glyphicon glyphicon-fast-forward
+provision_members.title=provision members
+provision_members.alt=provision members icon
+
+manage_resources.class=fa fa-sitemap
+manage_resources.title=manage resources
+manage_resources.alt=manage resources icon
+
+manage_users.class=fa fa-users
+manage_users.title=manage users
+manage_users.alt=manage users icon
+
+manage_groups.class=fa fa-users
+manage_groups.title=manage groups
+manage_groups.alt=manage groups icon
+
+propagation_tasks.class=fa fa-arrow-right
+propagation_tasks.title=propagation tasks
+propagation_tasks.alt=propagation tasks icon
+
+notification_tasks.class=fa fa-envelope-o
+notification_tasks.title=notification tasks
+notification_tasks.alt=notification tasks icon
+
+zoom_in.class=fa fa-search-plus
+zoom_in.title=zoom-in
+zoom_in.alt=zoom-in icon
+
+zoom_out.class=fa fa-search-minus
+zoom_out.title=zoom-out
+zoom_out.alt=zoom-out icon
+
+workflow_modeler.class=fa fa-picture-o
+workflow_modeler.title=workflow modeler
+workflow_modeler.alt=workflow modeler icon
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_it.properties
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_it.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_it.properties
new file mode 100644
index 0000000..e23ad28
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_it.properties
@@ -0,0 +1,226 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+mapping.class=fa fa-exchange
+mapping.title=mapping
+mapping.alt=mapping icon
+
+mustchangepassword.class=fa fa-lock
+mustchangepassword.title=set must change password
+mustchangepassword.alt=must change password icon
+
+set_latest_sync_token.class=fa fa-hourglass-start
+set_latest_sync_token.title=set last sync token
+set_latest_sync_token.alt=set last sync token icon
+
+remove_sync_token.class=fa fa-hourglass-o
+remove_sync_token.title=remove sync token
+remove_sync_token.alt=remove sync token icon
+
+clone.class=fa fa-clone
+clone.title=clone
+clone.alt=clone icon
+
+create.class=glyphicon glyphicon-plus
+create.title=create
+create.alt=create icon
+
+template.class=fa fa-list-alt
+template.title=template
+template.alt=template icon
+
+edit.class=glyphicon glyphicon-pencil
+edit.title=edit
+edit.alt=edit icon
+
+type_extensions.class=fa fa-expand
+type_extensions.title=extensions
+type_extensions.alt=extensions icon
+
+fo_edit.class=fa fa-file-code-o
+fo_edit.title=fo
+fo_edit.alt=fo icon
+
+html.class=fa fa-file-code-o
+html.title=html
+html.alt=html icon
+
+text.class=fa fa-file-text-o
+text.title=text
+text.alt=text icon
+
+compose.class=fa fa-puzzle-piece
+compose.title=compose
+compose.alt=compose icon
+
+layout_edit.class=fa fa-object-ungroup
+layout_edit.title=layout
+layout_edit.alt=layout icon
+
+reset.class=fa fa-shield
+reset.title=reset
+reset.alt=reset icon
+
+enable.class=fa fa-toggle-on
+enable.title=enable
+enable.alt=enable icon
+
+not_found.class=fa fa-eye-slash
+not_found.title=not found
+not_found.alt=not found icon
+
+view.class=fa fa-eye
+view.title=view
+view.alt=view icon
+
+members.class=fa fa-users
+members.title=members
+members.alt=members icon
+
+search.class=glyphicon glyphicon-search
+search.title=search
+search.alt=search icon
+
+delete.class=glyphicon glyphicon-minus
+delete.title=delete
+delete.alt=delete icon
+
+execute.class=fa fa-gear
+execute.title=execute
+execute.alt=execute icon
+
+password_reset.class=fa fa-shield
+password_reset.title=password reset
+password_reset.alt=password reset icon
+
+dryrun.class=fa fa-gears
+dryrun.title=dry-run
+dryrun.alt=dry-run icon
+
+claim.class=fa fa-ticket
+claim.title=claim
+claim.alt=claim icon
+
+select.class=glyphicon glyphicon-ok
+select.title=select
+select.alt=select icon
+
+close.class=fa fa-sign-out
+close.title=close
+close.alt=close icon
+
+export.class=fa fa-floppy-o
+export.title=export
+export.alt=export icon
+
+export_csv.class=fa fa-file-text-o
+export_csv.title=export as csv
+export_csv.alt=export as csv icon
+
+export_html.class=fa fa-file-code-o
+export_html.title=export as html
+export_html.alt=export as html icon
+
+export_pdf.class=fa fa-file-pdf-o
+export_pdf.title=export as pdf
+export_pdf.alt=export as pdf icon
+
+export_rtf.class=fa fa-file-word-o
+export_rtf.title=export as rtf
+export_rtf.alt=export as rtf icon
+
+export_xml.class=fa fa-file-excel-o
+export_xml.title=export as xml
+export_xml.alt=export as xml icon
+
+suspend.class=glyphicon glyphicon-ban-circle
+suspend.title=suspend
+suspend.alt=suspend icon
+
+reactivate.class=glyphicon glyphicon-ok-sign
+reactivate.title=reactivate
+reactivate.alt=reactivate icon
+
+reload.class=fa fa-repeat
+reload.title=reload
+reload.alt=reload icon
+
+change_view.class=fa fa-list"
+change_view.title=change view
+change_view.alt=change view icon
+
+unlink.class=fa fa-unlink
+unlink.title=unlink
+unlink.alt=unlink icon
+
+link.class=fa fa-link
+link.title=link
+link.alt=link icon
+
+unassign.class=glyphicon glyphicon-resize-full
+unassign.title=unassign
+unassign.alt=unassign icon
+
+assign.class=glyphicon glyphicon-resize-small
+assign.title=assign
+assign.alt=assign icon
+
+deprovision.class=glyphicon glyphicon-fast-backward
+deprovision.title=deprovision
+deprovision.alt=deprovision icon
+
+provision.class=glyphicon glyphicon-fast-forward
+provision.title=provision
+provision.alt=provision icon
+
+deprovision_members.class=glyphicon glyphicon-fast-backward
+deprovision_members.title=deprovision members
+deprovision_members.alt=deprovision members icon
+
+provision_members.class=glyphicon glyphicon-fast-forward
+provision_members.title=provision members
+provision_members.alt=provision members icon
+
+manage_resources.class=fa fa-sitemap
+manage_resources.title=manage resources
+manage_resources.alt=manage resources icon
+
+manage_users.class=fa fa-users
+manage_users.title=manage users
+manage_users.alt=manage users icon
+
+manage_groups.class=fa fa-users
+manage_groups.title=manage groups
+manage_groups.alt=manage groups icon
+
+propagation_tasks.class=fa fa-arrow-right
+propagation_tasks.title=propagation tasks
+propagation_tasks.alt=propagation tasks icon
+
+notification_tasks.class=fa fa-envelope-o
+notification_tasks.title=notification tasks
+notification_tasks.alt=notification tasks icon
+
+zoom_in.class=fa fa-search-plus
+zoom_in.title=zoom-in
+zoom_in.alt=zoom-in icon
+
+zoom_out.class=fa fa-search-minus
+zoom_out.title=zoom-out
+zoom_out.alt=zoom-out icon
+workflow_modeler.class=fa fa-picture-o
+workflow_modeler.title=workflow modeler
+workflow_modeler.alt=workflow modeler icon
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_pt_BR.properties
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_pt_BR.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_pt_BR.properties
new file mode 100644
index 0000000..e23ad28
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_pt_BR.properties
@@ -0,0 +1,226 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+mapping.class=fa fa-exchange
+mapping.title=mapping
+mapping.alt=mapping icon
+
+mustchangepassword.class=fa fa-lock
+mustchangepassword.title=set must change password
+mustchangepassword.alt=must change password icon
+
+set_latest_sync_token.class=fa fa-hourglass-start
+set_latest_sync_token.title=set last sync token
+set_latest_sync_token.alt=set last sync token icon
+
+remove_sync_token.class=fa fa-hourglass-o
+remove_sync_token.title=remove sync token
+remove_sync_token.alt=remove sync token icon
+
+clone.class=fa fa-clone
+clone.title=clone
+clone.alt=clone icon
+
+create.class=glyphicon glyphicon-plus
+create.title=create
+create.alt=create icon
+
+template.class=fa fa-list-alt
+template.title=template
+template.alt=template icon
+
+edit.class=glyphicon glyphicon-pencil
+edit.title=edit
+edit.alt=edit icon
+
+type_extensions.class=fa fa-expand
+type_extensions.title=extensions
+type_extensions.alt=extensions icon
+
+fo_edit.class=fa fa-file-code-o
+fo_edit.title=fo
+fo_edit.alt=fo icon
+
+html.class=fa fa-file-code-o
+html.title=html
+html.alt=html icon
+
+text.class=fa fa-file-text-o
+text.title=text
+text.alt=text icon
+
+compose.class=fa fa-puzzle-piece
+compose.title=compose
+compose.alt=compose icon
+
+layout_edit.class=fa fa-object-ungroup
+layout_edit.title=layout
+layout_edit.alt=layout icon
+
+reset.class=fa fa-shield
+reset.title=reset
+reset.alt=reset icon
+
+enable.class=fa fa-toggle-on
+enable.title=enable
+enable.alt=enable icon
+
+not_found.class=fa fa-eye-slash
+not_found.title=not found
+not_found.alt=not found icon
+
+view.class=fa fa-eye
+view.title=view
+view.alt=view icon
+
+members.class=fa fa-users
+members.title=members
+members.alt=members icon
+
+search.class=glyphicon glyphicon-search
+search.title=search
+search.alt=search icon
+
+delete.class=glyphicon glyphicon-minus
+delete.title=delete
+delete.alt=delete icon
+
+execute.class=fa fa-gear
+execute.title=execute
+execute.alt=execute icon
+
+password_reset.class=fa fa-shield
+password_reset.title=password reset
+password_reset.alt=password reset icon
+
+dryrun.class=fa fa-gears
+dryrun.title=dry-run
+dryrun.alt=dry-run icon
+
+claim.class=fa fa-ticket
+claim.title=claim
+claim.alt=claim icon
+
+select.class=glyphicon glyphicon-ok
+select.title=select
+select.alt=select icon
+
+close.class=fa fa-sign-out
+close.title=close
+close.alt=close icon
+
+export.class=fa fa-floppy-o
+export.title=export
+export.alt=export icon
+
+export_csv.class=fa fa-file-text-o
+export_csv.title=export as csv
+export_csv.alt=export as csv icon
+
+export_html.class=fa fa-file-code-o
+export_html.title=export as html
+export_html.alt=export as html icon
+
+export_pdf.class=fa fa-file-pdf-o
+export_pdf.title=export as pdf
+export_pdf.alt=export as pdf icon
+
+export_rtf.class=fa fa-file-word-o
+export_rtf.title=export as rtf
+export_rtf.alt=export as rtf icon
+
+export_xml.class=fa fa-file-excel-o
+export_xml.title=export as xml
+export_xml.alt=export as xml icon
+
+suspend.class=glyphicon glyphicon-ban-circle
+suspend.title=suspend
+suspend.alt=suspend icon
+
+reactivate.class=glyphicon glyphicon-ok-sign
+reactivate.title=reactivate
+reactivate.alt=reactivate icon
+
+reload.class=fa fa-repeat
+reload.title=reload
+reload.alt=reload icon
+
+change_view.class=fa fa-list"
+change_view.title=change view
+change_view.alt=change view icon
+
+unlink.class=fa fa-unlink
+unlink.title=unlink
+unlink.alt=unlink icon
+
+link.class=fa fa-link
+link.title=link
+link.alt=link icon
+
+unassign.class=glyphicon glyphicon-resize-full
+unassign.title=unassign
+unassign.alt=unassign icon
+
+assign.class=glyphicon glyphicon-resize-small
+assign.title=assign
+assign.alt=assign icon
+
+deprovision.class=glyphicon glyphicon-fast-backward
+deprovision.title=deprovision
+deprovision.alt=deprovision icon
+
+provision.class=glyphicon glyphicon-fast-forward
+provision.title=provision
+provision.alt=provision icon
+
+deprovision_members.class=glyphicon glyphicon-fast-backward
+deprovision_members.title=deprovision members
+deprovision_members.alt=deprovision members icon
+
+provision_members.class=glyphicon glyphicon-fast-forward
+provision_members.title=provision members
+provision_members.alt=provision members icon
+
+manage_resources.class=fa fa-sitemap
+manage_resources.title=manage resources
+manage_resources.alt=manage resources icon
+
+manage_users.class=fa fa-users
+manage_users.title=manage users
+manage_users.alt=manage users icon
+
+manage_groups.class=fa fa-users
+manage_groups.title=manage groups
+manage_groups.alt=manage groups icon
+
+propagation_tasks.class=fa fa-arrow-right
+propagation_tasks.title=propagation tasks
+propagation_tasks.alt=propagation tasks icon
+
+notification_tasks.class=fa fa-envelope-o
+notification_tasks.title=notification tasks
+notification_tasks.alt=notification tasks icon
+
+zoom_in.class=fa fa-search-plus
+zoom_in.title=zoom-in
+zoom_in.alt=zoom-in icon
+
+zoom_out.class=fa fa-search-minus
+zoom_out.title=zoom-out
+zoom_out.alt=zoom-out icon
+workflow_modeler.class=fa fa-picture-o
+workflow_modeler.title=workflow modeler
+workflow_modeler.alt=workflow modeler icon
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_ru.properties
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_ru.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_ru.properties
new file mode 100644
index 0000000..e23ad28
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_ru.properties
@@ -0,0 +1,226 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+mapping.class=fa fa-exchange
+mapping.title=mapping
+mapping.alt=mapping icon
+
+mustchangepassword.class=fa fa-lock
+mustchangepassword.title=set must change password
+mustchangepassword.alt=must change password icon
+
+set_latest_sync_token.class=fa fa-hourglass-start
+set_latest_sync_token.title=set last sync token
+set_latest_sync_token.alt=set last sync token icon
+
+remove_sync_token.class=fa fa-hourglass-o
+remove_sync_token.title=remove sync token
+remove_sync_token.alt=remove sync token icon
+
+clone.class=fa fa-clone
+clone.title=clone
+clone.alt=clone icon
+
+create.class=glyphicon glyphicon-plus
+create.title=create
+create.alt=create icon
+
+template.class=fa fa-list-alt
+template.title=template
+template.alt=template icon
+
+edit.class=glyphicon glyphicon-pencil
+edit.title=edit
+edit.alt=edit icon
+
+type_extensions.class=fa fa-expand
+type_extensions.title=extensions
+type_extensions.alt=extensions icon
+
+fo_edit.class=fa fa-file-code-o
+fo_edit.title=fo
+fo_edit.alt=fo icon
+
+html.class=fa fa-file-code-o
+html.title=html
+html.alt=html icon
+
+text.class=fa fa-file-text-o
+text.title=text
+text.alt=text icon
+
+compose.class=fa fa-puzzle-piece
+compose.title=compose
+compose.alt=compose icon
+
+layout_edit.class=fa fa-object-ungroup
+layout_edit.title=layout
+layout_edit.alt=layout icon
+
+reset.class=fa fa-shield
+reset.title=reset
+reset.alt=reset icon
+
+enable.class=fa fa-toggle-on
+enable.title=enable
+enable.alt=enable icon
+
+not_found.class=fa fa-eye-slash
+not_found.title=not found
+not_found.alt=not found icon
+
+view.class=fa fa-eye
+view.title=view
+view.alt=view icon
+
+members.class=fa fa-users
+members.title=members
+members.alt=members icon
+
+search.class=glyphicon glyphicon-search
+search.title=search
+search.alt=search icon
+
+delete.class=glyphicon glyphicon-minus
+delete.title=delete
+delete.alt=delete icon
+
+execute.class=fa fa-gear
+execute.title=execute
+execute.alt=execute icon
+
+password_reset.class=fa fa-shield
+password_reset.title=password reset
+password_reset.alt=password reset icon
+
+dryrun.class=fa fa-gears
+dryrun.title=dry-run
+dryrun.alt=dry-run icon
+
+claim.class=fa fa-ticket
+claim.title=claim
+claim.alt=claim icon
+
+select.class=glyphicon glyphicon-ok
+select.title=select
+select.alt=select icon
+
+close.class=fa fa-sign-out
+close.title=close
+close.alt=close icon
+
+export.class=fa fa-floppy-o
+export.title=export
+export.alt=export icon
+
+export_csv.class=fa fa-file-text-o
+export_csv.title=export as csv
+export_csv.alt=export as csv icon
+
+export_html.class=fa fa-file-code-o
+export_html.title=export as html
+export_html.alt=export as html icon
+
+export_pdf.class=fa fa-file-pdf-o
+export_pdf.title=export as pdf
+export_pdf.alt=export as pdf icon
+
+export_rtf.class=fa fa-file-word-o
+export_rtf.title=export as rtf
+export_rtf.alt=export as rtf icon
+
+export_xml.class=fa fa-file-excel-o
+export_xml.title=export as xml
+export_xml.alt=export as xml icon
+
+suspend.class=glyphicon glyphicon-ban-circle
+suspend.title=suspend
+suspend.alt=suspend icon
+
+reactivate.class=glyphicon glyphicon-ok-sign
+reactivate.title=reactivate
+reactivate.alt=reactivate icon
+
+reload.class=fa fa-repeat
+reload.title=reload
+reload.alt=reload icon
+
+change_view.class=fa fa-list"
+change_view.title=change view
+change_view.alt=change view icon
+
+unlink.class=fa fa-unlink
+unlink.title=unlink
+unlink.alt=unlink icon
+
+link.class=fa fa-link
+link.title=link
+link.alt=link icon
+
+unassign.class=glyphicon glyphicon-resize-full
+unassign.title=unassign
+unassign.alt=unassign icon
+
+assign.class=glyphicon glyphicon-resize-small
+assign.title=assign
+assign.alt=assign icon
+
+deprovision.class=glyphicon glyphicon-fast-backward
+deprovision.title=deprovision
+deprovision.alt=deprovision icon
+
+provision.class=glyphicon glyphicon-fast-forward
+provision.title=provision
+provision.alt=provision icon
+
+deprovision_members.class=glyphicon glyphicon-fast-backward
+deprovision_members.title=deprovision members
+deprovision_members.alt=deprovision members icon
+
+provision_members.class=glyphicon glyphicon-fast-forward
+provision_members.title=provision members
+provision_members.alt=provision members icon
+
+manage_resources.class=fa fa-sitemap
+manage_resources.title=manage resources
+manage_resources.alt=manage resources icon
+
+manage_users.class=fa fa-users
+manage_users.title=manage users
+manage_users.alt=manage users icon
+
+manage_groups.class=fa fa-users
+manage_groups.title=manage groups
+manage_groups.alt=manage groups icon
+
+propagation_tasks.class=fa fa-arrow-right
+propagation_tasks.title=propagation tasks
+propagation_tasks.alt=propagation tasks icon
+
+notification_tasks.class=fa fa-envelope-o
+notification_tasks.title=notification tasks
+notification_tasks.alt=notification tasks icon
+
+zoom_in.class=fa fa-search-plus
+zoom_in.title=zoom-in
+zoom_in.alt=zoom-in icon
+
+zoom_out.class=fa fa-search-minus
+zoom_out.title=zoom-out
+zoom_out.alt=zoom-out icon
+workflow_modeler.class=fa fa-picture-o
+workflow_modeler.title=workflow modeler
+workflow_modeler.alt=workflow modeler icon
http://git-wip-us.apache.org/repos/asf/syncope/blob/2e7e2cee/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel.html
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel.html b/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel.html
new file mode 100644
index 0000000..54d2423
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel.html
@@ -0,0 +1,34 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" >
+ <wicket:head>
+ <style type="text/css">
+ div#actionsTogglePanel div.toggle-menu {
+ top: 0px !important;
+ }
+ </style>
+ </wicket:head>
+ <wicket:panel>
+ <ul class="menu">
+ <wicket:container wicket:id="actionRepeater">
+ <wicket:container wicket:id="action"/>
+ </wicket:container>
+ </ul>
+ </wicket:panel>
+</html>