~xibo-maintainers/xibo/tempel

« back to all changes in this revision

Viewing changes to views/dataset-column-page.twig

  • Committer: Dan Garner
  • Date: 2016-02-18 16:07:16 UTC
  • mfrom: (454.4.137)
  • Revision ID: git-v1:8867f12675bc9e0e67e7e622c80da7471b9f294a
Merge pull request #139 from dasgarner/feature/nested-display-groups

Feature/nested display groups

Show diffs side-by-side

added added

removed removed

Lines of Context:
11
11
 
12
12
{% block actionMenu %}
13
13
    <ul class="nav nav-pills pull-right">
14
 
        <li class="btn btn-success btn-xs"><a class="XiboFormButton btns" title="{% trans "Add Column" %}" href="{{ urlFor("dataSet.column.add.form", {id: dataSet.dataSetId}) }}"><i class="fa fa-plus-circle" aria-hidden="true"></i> {% trans "Add Column" %}</a></li>
15
 
        <li class="btn btn-info btn-xs"><a class="btns" title="{% trans "View Data" %}" href="{{ urlFor("dataSet.view.data", {id: dataSet.dataSetId}) }}"><i class="fa fa-eye" aria-hidden="true"></i> {% trans "View Data" %}</a></li>
 
14
        <li><a class="XiboFormButton" title="{% trans "Add Column" %}" href="{{ urlFor("dataSet.column.add.form", {id: dataSet.dataSetId}) }}">{% trans "Add Column" %}</a></li>
 
15
        <li><a title="{% trans "View Data" %}" href="{{ urlFor("dataSet.view.data", {id: dataSet.dataSetId}) }}">{% trans "View Data" %}</a></li>
16
16
    </ul>
17
17
{% endblock %}
18
18
 
27
27
                <div class="XiboFilter">
28
28
                    <div class="FilterDiv" id="Filter">
29
29
                        <form class="form-inline">
30
 
 
 
30
                            {{ inline.checkbox("XiboFilterPinned", "Keep Open", defaults.filterPinned) }}
31
31
                        </form>
32
32
                    </div>
33
33
                </div>
56
56
{% block javaScript %}
57
57
    <script type="text/javascript">
58
58
        var table = $("#datasets").DataTable({ "language": dataTablesLanguage,
59
 
            serverSide: true, stateSave: true, stateDuration: 0,
60
 
            stateLoadCallback: function (settings, callback) {
61
 
                var data;
62
 
                $.ajax({
63
 
                    type: "GET",
64
 
                    async: false,
65
 
                    url: "{{ urlFor("user.pref") }}?preference=dataSetColumnGrid",
66
 
                    dataType: 'json',
67
 
                    success: function (json) {
68
 
                        if (json.success)
69
 
                            data = JSON.parse(json.data.value);
70
 
                    }
71
 
                });
72
 
                return data;
73
 
            },
74
 
            stateSaveCallback: function (settings, data) {
75
 
                $.ajax({
76
 
                    type: "POST",
77
 
                    url: "{{ urlFor("user.pref") }}",
78
 
                    data: {
79
 
                        preference: [{
80
 
                            option: "dataSetColumnGrid",
81
 
                            value: JSON.stringify(data)
82
 
                        }]
83
 
                    }
84
 
                });
85
 
            },
 
59
            serverSide: true, stateSave: true,
86
60
            filter: false,
87
61
            searchDelay: 3000,
88
62
            "order": [[ 0, "asc"]],
93
67
                }
94
68
            },
95
69
            "columns": [
96
 
                { "data": "heading", "render": dataTableSpacingPreformatted },
 
70
                { "data": "heading" },
97
71
                { "data": "dataType" },
98
72
                { "data": "dataSetColumnType" },
99
73
                { "data": "listContent" },