~xibo-maintainers/xibo/tempel

« back to all changes in this revision

Viewing changes to views/displayprofile-page.twig

  • Committer: Dan Garner
  • Date: 2016-02-15 17:54:45 UTC
  • mto: (454.4.130)
  • mto: This revision was merged to the branch mainline in revision 484.
  • Revision ID: git-v1:dd226a6f84464ff28758a249e1fd52ca4a35d911
Correction to Layout Duration ToolTip
xibosignage/xibo#721

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-info btn-xs"><a class="XiboFormButton btns" title="{% trans "Add a new Display Settings Profile" %}" href="{{ urlFor("displayProfile.add.form") }}"> <i class="fa fa-cogs" aria-hidden="true"></i> {% trans "Add Profile" %}</a></li>
 
14
        <li><a class="XiboFormButton" title="{% trans "Add a new Display Settings Profile" %}" href="{{ urlFor("displayProfile.add.form") }}">{% trans "Add Profile" %}</a></li>
15
15
    </ul>
16
16
{% endblock %}
17
17
 
24
24
                <div class="XiboFilter">
25
25
                    <div class="FilterDiv" id="Filter">
26
26
                        <form class="form-inline">
27
 
 
 
27
                            {{ inline.checkbox("XiboFilterPinned", "Keep Open", defaults.filterPinned) }}
28
28
                        </form>
29
29
                    </div>
30
30
                </div>
51
51
{% block javaScript %}
52
52
    <script type="text/javascript">
53
53
        var table = $("#displayProfiles").DataTable({ "language": dataTablesLanguage,
54
 
            serverSide: true, stateSave: true, stateDuration: 0,
55
 
            stateLoadCallback: function (settings, callback) {
56
 
                var data;
57
 
                $.ajax({
58
 
                    type: "GET",
59
 
                    async: false,
60
 
                    url: "{{ urlFor("user.pref") }}?preference=displayProfileGrid",
61
 
                    dataType: 'json',
62
 
                    success: function (json) {
63
 
                        if (json.success)
64
 
                            data = JSON.parse(json.data.value);
65
 
                    }
66
 
                });
67
 
                return data;
68
 
            },
69
 
            stateSaveCallback: function (settings, data) {
70
 
                $.ajax({
71
 
                    type: "POST",
72
 
                    url: "{{ urlFor("user.pref") }}",
73
 
                    data: {
74
 
                        preference: [{
75
 
                            option: "displayProfileGrid",
76
 
                            value: JSON.stringify(data)
77
 
                        }]
78
 
                    }
79
 
                });
80
 
            },
 
54
            serverSide: true, stateSave: true,
81
55
            filter: false,
82
56
            searchDelay: 3000,
83
57
            "order": [[ 1, "asc"]],
88
62
                }
89
63
            },
90
64
            "columns": [
91
 
                { "data": "name", "render": dataTableSpacingPreformatted },
 
65
                { "data": "name" },
92
66
                { "data": "type" },
93
67
                { "data": "isDefault", "render": dataTableTickCrossColumn },
94
68
                {