~trobz/web-addons/trunk

« back to all changes in this revision

Viewing changes to dashboard/static/src/templates/tester.xml

  • Committer: Michel Meyer
  • Date: 2013-12-02 12:23:07 UTC
  • mfrom: (9.2.1 web-unleashed)
  • Revision ID: mmeyer@trobz.com-20131202122307-p3e3qjp889sr06ia
[Merge] dashboard branch merge

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<template>
 
2
 
 
3
<t t-name="Dashboard.tester">
 
4
    <div id="dashboard_tester" class="bootstrap_scope" />
 
5
</t>
 
6
 
 
7
<t t-name="Dashboard.tester.widgets">
 
8
    <div class="panel panel-primary">
 
9
        <div class="panel-heading">
 
10
            <h3 class="panel-title">Widgets</h3>
 
11
        </div>
 
12
        
 
13
        <ul id="dashboard_tester" class="list-group"></ul>
 
14
    
 
15
        <button type="button" class="test_all btn btn-primary">Test All</button>
 
16
    </div>
 
17
</t>
 
18
 
 
19
<t t-name="Dashboard.tester.widget">
 
20
    <button type="button" class="test btn btn-small btn-primary">Test</button>
 
21
    <span class="badge"><t t-esc="model.metrics.length" /> metric<t t-esc="(model.metrics.length > 1 ? 's' : '')" /></span>
 
22
 
 
23
    <div class="widget-title">
 
24
        <span class="detail">
 
25
            <i class="icon-expand-alt"></i>
 
26
            <h4><t t-esc="model.get('name')" /></h4>
 
27
        </span>
 
28
        
 
29
        <span class="label label-success">Success</span>
 
30
        <span class="label label-warning">Warning</span>
 
31
        <span class="label label-danger">Failed</span>
 
32
    </div>
 
33
    
 
34
    <div class="well well-small test_result"></div>
 
35
    
 
36
</t>
 
37
 
 
38
<t t-name="Dashboard.tester.result">
 
39
    <i t-att-class="icon + ' text-' + state"></i>
 
40
    <span t-att-class="'text-' + state + ' test-label' + (model.hasMessage() ? ' clickable' : '')"><t t-esc="model.get('label')" /></span>
 
41
    
 
42
    <t t-if="model.hasMessage()">
 
43
        <i class="chevron icon-chevron-right"></i>
 
44
        <div t-att-class="state + ' test-info'">
 
45
        <t t-if="model.arrayMessage()">
 
46
            <ul>
 
47
            <t t-foreach="model.get('message')" t-as="line">
 
48
                <li>
 
49
                    <span class="message"><t t-esc="line.message" /></span>
 
50
                    
 
51
                    <t t-if="line.code">
 
52
                        <br /><pre><code><t t-esc="line.code" /></code></pre>
 
53
                    </t>
 
54
                    
 
55
                    <t t-if="line.trace">
 
56
                        <span class="trace">trace</span><i class="debug_chevron icon-chevron-right"></i>
 
57
                        <br />
 
58
                        <pre class="debug_trace"><code><t t-esc="line.trace" /></code></pre>
 
59
                    </t>
 
60
                </li>
 
61
            </t>
 
62
            </ul>
 
63
        </t>
 
64
        <t t-if="!model.arrayMessage()">
 
65
            <t t-esc="model.get('message')" />
 
66
        </t>
 
67
        
 
68
        </div>
 
69
    </t>
 
70
</t>
 
71
 
 
72
</template>
 
73