Index: /home/chris/Documents/magnolia-all/magnolia-gui/src/main/java/info/magnolia/cms/gui/inline/BarMain.java =================================================================== --- /home/chris/Documents/magnolia-all/magnolia-gui/src/main/java/info/magnolia/cms/gui/inline/BarMain.java (revision 6878) +++ /home/chris/Documents/magnolia-all/magnolia-gui/src/main/java/info/magnolia/cms/gui/inline/BarMain.java (working copy) @@ -183,7 +183,8 @@ public void setButtonSiteAdmin(String path) { Button b = new Button(); b.setLabel(MessagesManager.get("buttons.admincentral")); //$NON-NLS-1$ - b.setOnclick("MgnlAdminCentral.showTree('website','" + path + "');"); //$NON-NLS-1$ //$NON-NLS-2$ + String repository = (String) getRequest().getAttribute(info.magnolia.cms.core.Aggregator.REPOSITORY); + b.setOnclick("MgnlAdminCentral.showTree('"+repository+"','" + path + "');"); //$NON-NLS-1$ //$NON-NLS-2$ this.setButtonSiteAdmin(b); } Index: /home/chris/Documents/magnolia-all/magnolia-gui/src/main/java/info/magnolia/cms/gui/inline/BarNew.java =================================================================== --- /home/chris/Documents/magnolia-all/magnolia-gui/src/main/java/info/magnolia/cms/gui/inline/BarNew.java (revision 6878) +++ /home/chris/Documents/magnolia-all/magnolia-gui/src/main/java/info/magnolia/cms/gui/inline/BarNew.java (working copy) @@ -78,8 +78,8 @@ public void setButtonNew(String path, String nodeCollectionName, String nodeName, String paragraph) { Button b = new Button(); b.setLabel(MessagesManager.getMessages().get("buttons.new")); //$NON-NLS-1$ - // todo: dynamic repository - String repository = ContentRepository.WEBSITE; + + String repository = (String) getRequest().getAttribute(info.magnolia.cms.core.Aggregator.REPOSITORY); // if there are multiple paragraphs show the selectParagraph dialog if (StringUtils.contains(paragraph, ',')) { b.setOnclick("mgnlOpenDialog('" // //$NON-NLS-1$ Index: /home/chris/Documents/magnolia-all/magnolia-gui/src/main/java/info/magnolia/cms/gui/inline/ButtonEdit.java =================================================================== --- /home/chris/Documents/magnolia-all/magnolia-gui/src/main/java/info/magnolia/cms/gui/inline/ButtonEdit.java (revision 6878) +++ /home/chris/Documents/magnolia-all/magnolia-gui/src/main/java/info/magnolia/cms/gui/inline/ButtonEdit.java (working copy) @@ -63,8 +63,8 @@ if (nodeName == null) { nodeName = StringUtils.EMPTY; } - // todo: dynamic repository - String repository = ContentRepository.WEBSITE; + + String repository = (String) getRequest().getAttribute(info.magnolia.cms.core.Aggregator.REPOSITORY); this.setOnclick("mgnlOpenDialog('" //$NON-NLS-1$ + this.getPath() + "','" //$NON-NLS-1$