From 8a2e9c363346ef5bf48c8eba09cb8afa46fabeeb Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Tue, 24 May 2011 17:17:51 -0400 Subject: [PATCH] Delete/Rename repos & user. Edit link. Dropped crypt. Other git urls. --- src/com/gitblit/wicket/panels/BasePanel.java | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/src/com/gitblit/wicket/panels/BasePanel.java b/src/com/gitblit/wicket/panels/BasePanel.java index 43cd126..6ebb8a7 100644 --- a/src/com/gitblit/wicket/panels/BasePanel.java +++ b/src/com/gitblit/wicket/panels/BasePanel.java @@ -2,8 +2,10 @@ import java.util.TimeZone; +import org.apache.wicket.AttributeModifier; import org.apache.wicket.Component; import org.apache.wicket.markup.html.panel.Panel; +import org.apache.wicket.model.Model; import com.gitblit.GitBlit; import com.gitblit.Keys; @@ -30,4 +32,22 @@ WicketUtils.setHtmlTooltip(component, getString("gb.searchForCommitter") + " " + value); } } + + public class JavascriptEventConfirmation extends AttributeModifier { + + private static final long serialVersionUID = 1L; + + public JavascriptEventConfirmation(String event, String msg) { + super(event, true, new Model<String>(msg)); + } + + protected String newValue(final String currentValue, final String replacementValue) { + String prefix = "var conf = confirm('" + replacementValue + "'); " + "if (!conf) return false; "; + String result = prefix; + if (currentValue != null) { + result = prefix + currentValue; + } + return result; + } + } } -- Gitblit v1.9.1