Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
{{- /*
2
  Usage: `mustache [args]`
3
 
4
  `args` are:
5
    template: required, the logical Moodle mustache template name
6
    class: any extra class(es) to be added to the rendendered template `div` - default ""
7
    show_markup: if the markup should be output in the HTML - default: `true`
8
*/ -}}
9
 
10
<div id="root{{- .Position.LineNumber -}}" data-region="mustachecode" data-template="{{- .Get "template" -}}" class="mb-5 mt-2 bg-light p-4">
11
    <div class="d-none" data-region="rawcontext">{{- (trim .Inner "\n") -}}</div>
12
    <h6 data-action="refresh" class="mb-3">{{- .Get "template" -}}</h6>
13
    <nav>
14
        <div class="nav nav-tabs" id="nav-tab" role="tablist">
15
            <a class="nav-item nav-link active"
16
                id="nav-rendered{{- .Position.LineNumber -}}-tab"
17
                data-toggle="tab"
18
                href="#nav-rendered{{- .Position.LineNumber -}}"
19
                role="tab" aria-controls="nav-rendered{{- .Position.LineNumber -}}" aria-selected="true"
20
            >
21
                Rendered
22
            </a>
23
            <a class="nav-item nav-link"
24
                id="nav-template{{- .Position.LineNumber -}}-tab"
25
                data-toggle="tab"
26
                href="#nav-template{{- .Position.LineNumber -}}" role="tab" aria-controls="nav-template{{- .Position.LineNumber -}}" aria-selected="false"
27
            >
28
                Template
29
            </a>
30
            <a class="nav-item nav-link"
31
                id="nav-variables{{- .Position.LineNumber -}}-tab"
32
                data-toggle="tab"
33
                href="#nav-variables{{- .Position.LineNumber -}}" role="tab" aria-controls="nav-variables{{- .Position.LineNumber -}}" aria-selected="false"
34
            >
35
                Variables
36
            </a>
37
        </div>
38
    </nav>
39
    <div class="tab-content border-left border-bottom border-right p-3 bg-white" id="nav-tabContent">
40
        <div class="tab-pane fade show active" id="nav-rendered{{- .Position.LineNumber -}}" role="tabpanel" aria-labelledby="nav-rendered{{- .Position.LineNumber -}}-tab">
41
            <div data-region="mustacherendered" class="{{ with .Get "class" }}{{ . }}{{ end }}">
42
                <div class="d-flex justify-content-center my-5">
43
                    <div class="spinner-grow text-secondary" role="status">
44
                        <span class="sr-only">Loading...</span>
45
                    </div>
46
                </div>
47
            </div>
48
        </div>
49
        <div class="tab-pane fade" id="nav-template{{- .Position.LineNumber -}}" role="tabpanel" aria-labelledby="nav-template{{- .Position.LineNumber -}}-tab">
50
            <pre data-region="mustachesource" class="mb3">
51
            </pre>
52
        </div>
53
        <div class="tab-pane fade" id="nav-variables{{- .Position.LineNumber -}}" role="tabpanel" aria-labelledby="nav-variables{{- .Position.LineNumber -}}-tab">
54
            <div data-region="mustachecontext" class="mb3">
55
                {{- highlight (trim .Inner "\n") "js" "" -}}
56
            </div>
57
        </div>
58
    </div>
59
</div>