a/web/org.ossmeter.webapp/app/views/project.scala.html b/web/org.ossmeter.webapp/app/views/project.scala.html
1
@(project: org.ossmeter.repository.model.Project)
1
@(project: org.ossmeter.repository.model.Project)
2
2
3
@import org.ossmeter.repository.model.MetricProviderType
3
@import org.ossmeter.repository.model.MetricProviderType
4
@import org.ossmeter.repository.model.eclipseforge.EclipseForgeProject
4
@import org.ossmeter.repository.model.eclipse.EclipseProject
5
5
6
@main(project.getName() + " | OSSMETER") {
6
@main(project.getName() + " | OSSMETER") {
7
7
8
    <section id="projectheader" class="row">
8
    <section id="projectheader" class="row">
9
        <div class="span8">
9
        <div class="span8">
...
...
14
    <section id="summary" style="border:1px solid #eee; padding:10px;font-size:10pt"> -->
14
    <section id="summary" style="border:1px solid #eee; padding:10px;font-size:10pt"> -->
15
        <div class="span4">
15
        <div class="span4">
16
            <h3>Summary</h3>
16
            <h3>Summary</h3>
17
            <!--p>born: <span class="card-title">@project.getYear()</span></p>
17
            <!--p>born: <span class="card-title">@project.getYear()</span></p>
18
            <p>active: <span class="card-title">@if(!project.getActive()) { No } Yes</span></p-->
18
            <p>active: <span class="card-title">@if(!project.getActive()) { No } Yes</span></p-->
19
        @if(project.isInstanceOf[EclipseForgeProject]) {
19
        @if(project.isInstanceOf[EclipseProject]) {
20
            <p><i class="icon-home"></i> <span class="card-title">Eclipse Foundation project</span></p>
20
            <p><i class="icon-home"></i> <span class="card-title">Eclipse Foundation project</span></p>
21
            <!--p>status: <span class="card-title">@project.asInstanceOf[EclipseForgeProject].getStatus()</span></p-->
21
            <!--p>status: <span class="card-title">@project.asInstanceOf[EclipseProject].getStatus()</span></p-->
22
            <p><i class="icon-user"></i> <span class="card-title">@project.asInstanceOf[EclipseForgeProject].getCommitters().length committers</span></p>
22
            <p><i class="icon-user"></i> <span class="card-title">@project.asInstanceOf[EclipseProject].getCommitters().length committers</span></p>
23
            <p class="url"><i class="icon-globe"></i> <a href="@project.asInstanceOf[EclipseForgeProject].getHomePage()">Website</a></p>
23
            <p class="url"><i class="icon-globe"></i> <a href="@project.asInstanceOf[EclipseProject].getHomePage()">Website</a></p>
24
        }
24
        }
25
        </div>
25
        </div>
26
    </section>
26
    </section>
27
    <section id="metrics">
27
    <section id="metrics">
28
        <h3>Metrics</h3>
28
        <h3>Metrics</h3>
...
...
37
        google.setOnLoadCallback(loadInitialMetrics);
37
        google.setOnLoadCallback(loadInitialMetrics);
38
38
39
        var data;
39
        var data;
40
        var containerId = 0;
40
        var containerId = 0;
41
        function loadInitialMetrics() {
41
        function loadInitialMetrics() {
42
            var mps = [@for(metric <- project.getMetricProviders()) {@if(metric.getType().equals(MetricProviderType.HISTORIC)){ "@metric.getMetricProviderId()", }}];
42
            var mps = [@for(metric <- project.getMetricProviderData()) {@if(metric.getType().equals(MetricProviderType.HISTORIC)){ "@metric.getMetricProviderId()", }}];
43
            // FIXME: This is here for debug only
43
            // FIXME: This is here for debug only
44
            // mps = ["totalloc","totalloc"]
44
            // mps = ["totalloc","totalloc"]
45
            for (mp in mps) {
45
            for (mp in mps) {
46
                createContainerAndLoadMetric(mps[mp]);
46
                createContainerAndLoadMetric(mps[mp]);
47
            }
47
            }