diff --git a/frontend-js/src/main/js/gui/admin/MapsAdminPanel.js b/frontend-js/src/main/js/gui/admin/MapsAdminPanel.js
index ff518729310a890aef8113f7baaea44960b5fb57..3d453e5cd3f58ad7ebc44ebb05cd5f80c3fe41ca 100644
--- a/frontend-js/src/main/js/gui/admin/MapsAdminPanel.js
+++ b/frontend-js/src/main/js/gui/admin/MapsAdminPanel.js
@@ -166,7 +166,10 @@ MapsAdminPanel.prototype.onAddClicked = function() {
   return Promise.reject(new Error("Not implemented"));
 };
 MapsAdminPanel.prototype.onRefreshClicked = function() {
-  return Promise.reject(new Error("Not implemented"));
+  var self = this;
+  return ServerConnector.getProjects(true).then(function(projects){
+    return self.setProjects(projects);
+  });
 };
 MapsAdminPanel.prototype.showEditDialog = function(id) {
   return Promise.reject(new Error("Not implemented"));
diff --git a/frontend-js/src/test/js/gui/admin/ElementExportPanel-test.js b/frontend-js/src/test/js/gui/admin/ElementExportPanel-test.js
new file mode 100644
index 0000000000000000000000000000000000000000..bfcfc48501fdbdd7ee703d7aa86c00353f878994
--- /dev/null
+++ b/frontend-js/src/test/js/gui/admin/ElementExportPanel-test.js
@@ -0,0 +1,32 @@
+"use strict";
+
+/* exported logger */
+
+var MapsAdminPanel = require('../../../../main/js/gui/admin/MapsAdminPanel');
+var GuiMessageError = require('../../../../main/js/gui/GuiMessageError');
+var MiriamType = require('../../../../main/js/map/data/MiriamType');
+var logger = require('../../logger');
+
+var assert = require('assert');
+
+describe('MapsAdminPanel', function() {
+
+  it('refresh', function() {
+    var mapTab;
+    var project;
+    return ServerConnector.getProject().then(function(result) {
+      project = result;
+      return ServerConnector.getConfiguration();
+    }).then(function(configuration) {
+      mapTab = new MapsAdminPanel({
+        element : testDiv,
+        project : project,
+        configuration : configuration,
+      });
+      return mapTab.init();
+    }).then(function() {
+      return mapTab.onRefreshClicked();
+    });
+  });
+
+});