diff --git a/core/src/main/java/hudson/model/View.java b/core/src/main/java/hudson/model/View.java index 0d531ea86e6bb5d1e0b4bc8ed4e62e063123020b..0ceb57c20c1c7e22b01f6d1b08e9b7c7388d0986 100644 --- a/core/src/main/java/hudson/model/View.java +++ b/core/src/main/java/hudson/model/View.java @@ -374,6 +374,15 @@ public abstract class View extends AbstractModelObject implements AccessControll return true; } + /** + * Enables or disables automatic refreshes of the view. + * By default, automatic refreshes are enabled. + * @since TODO: define a version + */ + public boolean isAutomaticRefreshEnabled() { + return true; + } + /** * If true, only show relevant executors */ diff --git a/core/src/main/resources/hudson/model/View/index.jelly b/core/src/main/resources/hudson/model/View/index.jelly index 464262f3203565aafc41f5be71b06fd41694dfe7..b74f00dc4d8d7418462f32d0c2333256278f78a0 100644 --- a/core/src/main/resources/hudson/model/View/index.jelly +++ b/core/src/main/resources/hudson/model/View/index.jelly @@ -24,7 +24,7 @@ THE SOFTWARE. - + diff --git a/core/src/main/resources/lib/layout/breadcrumbBar.jelly b/core/src/main/resources/lib/layout/breadcrumbBar.jelly index f00fb45e9959d2834ab3e0b0a7ff06facbba5031..ef1b411328d4680bf43841bd7f98b3eb166272f3 100644 --- a/core/src/main/resources/lib/layout/breadcrumbBar.jelly +++ b/core/src/main/resources/lib/layout/breadcrumbBar.jelly @@ -40,7 +40,7 @@ THE SOFTWARE.
- +
diff --git a/core/src/main/resources/lib/layout/layout.jelly b/core/src/main/resources/lib/layout/layout.jelly index 6f5a223b61633e52ae3055e3437c2f63cd082c2c..a8466f3d6ce76e309c817e416b177e42e8bad0a2 100644 --- a/core/src/main/resources/lib/layout/layout.jelly +++ b/core/src/main/resources/lib/layout/layout.jelly @@ -34,7 +34,7 @@ THE SOFTWARE. Title of the HTML page. Rendered into <title> tag. - If non-null, auto refresh is disabled on this page. + If non-null and not "false", auto refresh is disabled on this page. This is necessary for pages that include forms. @@ -68,8 +68,7 @@ ${h.initPageVariables(context)} which I suspect can end up creating sessions for wrong resource types (such as static resources.) --> - - + ${h.advertiseHeaders(response)}