diff --git a/core/src/main/java/hudson/Functions.java b/core/src/main/java/hudson/Functions.java index 7076248f38..d6716a744e 100644 --- a/core/src/main/java/hudson/Functions.java +++ b/core/src/main/java/hudson/Functions.java @@ -209,7 +209,17 @@ public class Functions { private static final SimpleFormatter formatter = new SimpleFormatter(); - public static void configureAutoRefresh(HttpServletRequest request, HttpServletResponse response) { + /** + * Used by layout.jelly to control the auto refresh behavior. + * + * @param noAutoRefresh + * On certain pages, like a page with forms, will have annoying interference + * with auto refresh. On those pages, disable auto-refresh. + */ + public static void configureAutoRefresh(HttpServletRequest request, HttpServletResponse response, boolean noAutoRefresh) { + if(noAutoRefresh) + return; + String param = request.getParameter("auto_refresh"); boolean refresh = isAutoRefresh(request); if (param != null) { diff --git a/core/src/main/resources/hudson/model/Hudson/configure.jelly b/core/src/main/resources/hudson/model/Hudson/configure.jelly index a59dc96363..c5fc0db8f8 100644 --- a/core/src/main/resources/hudson/model/Hudson/configure.jelly +++ b/core/src/main/resources/hudson/model/Hudson/configure.jelly @@ -2,7 +2,7 @@ Config page --> - + diff --git a/core/src/main/resources/hudson/model/Hudson/fingerprintCheck.jelly b/core/src/main/resources/hudson/model/Hudson/fingerprintCheck.jelly index f3b1e3fda1..9ee9feb7a9 100644 --- a/core/src/main/resources/hudson/model/Hudson/fingerprintCheck.jelly +++ b/core/src/main/resources/hudson/model/Hudson/fingerprintCheck.jelly @@ -2,7 +2,7 @@ New View page --> - +

diff --git a/core/src/main/resources/hudson/model/Hudson/projectRelationship.jelly b/core/src/main/resources/hudson/model/Hudson/projectRelationship.jelly index cf1316f010..c878f05f97 100644 --- a/core/src/main/resources/hudson/model/Hudson/projectRelationship.jelly +++ b/core/src/main/resources/hudson/model/Hudson/projectRelationship.jelly @@ -2,7 +2,7 @@ Displays two projects side by side and show their relationship --> - +

Project Relationship

diff --git a/core/src/main/resources/hudson/model/Job/configure.jelly b/core/src/main/resources/hudson/model/Job/configure.jelly index 600aa73551..2d10201c17 100644 --- a/core/src/main/resources/hudson/model/Job/configure.jelly +++ b/core/src/main/resources/hudson/model/Job/configure.jelly @@ -2,7 +2,7 @@ Config page. derived class specific entries should go to configure-entries.jsp --> - + diff --git a/core/src/main/resources/hudson/model/User/configure.jelly b/core/src/main/resources/hudson/model/User/configure.jelly index 9020e054e5..0058f7a395 100644 --- a/core/src/main/resources/hudson/model/User/configure.jelly +++ b/core/src/main/resources/hudson/model/User/configure.jelly @@ -2,7 +2,7 @@ Config page --> - + diff --git a/core/src/main/resources/hudson/model/View/configure.jelly b/core/src/main/resources/hudson/model/View/configure.jelly index 3512efa94a..6e7e98d730 100644 --- a/core/src/main/resources/hudson/model/View/configure.jelly +++ b/core/src/main/resources/hudson/model/View/configure.jelly @@ -2,7 +2,7 @@ Edit View Page --> - + diff --git a/core/src/main/resources/hudson/scm/CVSSCM/TagAction/tagForm.jelly b/core/src/main/resources/hudson/scm/CVSSCM/TagAction/tagForm.jelly index 62df2c92bf..c775aa17f4 100644 --- a/core/src/main/resources/hudson/scm/CVSSCM/TagAction/tagForm.jelly +++ b/core/src/main/resources/hudson/scm/CVSSCM/TagAction/tagForm.jelly @@ -4,7 +4,7 @@ This belongs to a build view. --> - +

Build #${it.build.number}

diff --git a/core/src/main/resources/lib/layout/layout.jelly b/core/src/main/resources/lib/layout/layout.jelly index fa80701778..77eced6a61 100644 --- a/core/src/main/resources/lib/layout/layout.jelly +++ b/core/src/main/resources/lib/layout/layout.jelly @@ -2,13 +2,15 @@ Outermost page layout. This is used with nested and to form Hudson's basic HTML layout. - <%@attribute name="title" required="true" %> + Attributes: + title : controls the HTML page title. Mandatory. + norefresh : set to "true" to disable auto refresh for this page. --> - + ${h.appendIfNotNull(title, ' [Hudson]', 'Hudson')} @@ -78,16 +80,18 @@ - - - - DISABLE AUTO REFRESH - - - ENABLE AUTO REFRESH - - - + + + + + DISABLE AUTO REFRESH + + + ENABLE AUTO REFRESH + + + +