main.groovy 701 字节
Newer Older
1 2 3 4 5 6 7
package hudson.model.View;

t=namespace(lib.JenkinsTagLib)
st=namespace("jelly:stapler")

if (items.isEmpty()) {
    if (app.items.size() != 0) {
8 9 10
        set("views",my.owner.views);
        set("currentView",my);
        include(my.owner.viewsTabBar, "viewTabs");
11
    }
12
    include(my,"noJob.jelly");
13
} else {
14
    t.projectView(jobs: items, showViewTabs: true, columnExtensions: my.columns, indenter: my.indenter) {
15 16
        set("views",my.owner.views);
        set("currentView",my);
17
        if (my.owner.class == hudson.model.MyViewsProperty.class) {
18
            include(my.owner?.myViewsTabBar, "myViewTabs");
19
        } else {
20
            include(my.owner.viewsTabBar,"viewTabs");
21 22 23
        }
    }
}