Used the JavaScript proxy support to lazy load configuration fragments in <l:hetero-list>

This commit is contained in:
Kohsuke Kawaguchi committed 2011-03-11 10:28:54 -08:00
1 parent d4b6746b8b
commit 7fb63214d7
6 files changed
+127 -14

No files matched your search

+4
View File
@@ -70,6 +70,7 @@ import hudson.scm.SCMDescriptor;
import hudson.util.Secret;
import hudson.views.MyViewsTabBar;
import hudson.views.ViewsTabBar;
import hudson.widgets.HeteroListConfigPageRenderer;
import org.acegisecurity.providers.anonymous.AnonymousAuthenticationToken;
import org.apache.commons.jelly.JellyContext;
import org.apache.commons.jelly.JellyTagException;
@@ -1314,4 +1315,7 @@ public class Functions {
return Boolean.getBoolean("hudson.security.ArtifactsPermission");
}
public static String createHeteroListConfigPageRendererProxy(Object it) {
return Stapler.getCurrentRequest().createJavaScriptProxy(new HeteroListConfigPageRenderer(it));
}
}