|
42 | 42 | }
|
43 | 43 | setInterval(function() {
|
44 | 44 | $("[data-ajaxurl]").each(function(index) {
|
| 45 | + console.log("test"); |
45 | 46 | var ele = $(this);
|
46 |
| - $.ajax(ele.data("ajaxurl")).success(function (data) { |
47 |
| - if(data.toUpperCase() == "OPEN") { |
48 |
| - ele.html("<span class=\"label label-success\">" + data + "</span>"); |
49 |
| - } else if(data.toUpperCase() == "CLOSE") { |
50 |
| - ele.html("<span class=\"label label-danger\">" + data + "</span>"); |
51 |
| - } else { |
52 |
| - ele.html(data); |
53 |
| - } |
54 |
| - }); |
| 47 | + $.getJSON( ele.data("ajaxurl"), function (data) { |
| 48 | + console.log(data.value); |
| 49 | + var eleValue = ele.find(".panel-body")[0]; |
| 50 | + if(data.value.toUpperCase() == "OPEN") { |
| 51 | + eleValue.html("<span class=\"label label-success\">" + data.value + "</span>"); |
| 52 | + } else if(data.value.toUpperCase() == "CLOSE") { |
| 53 | + eleValue.html("<span class=\"label label-danger\">" + data.value + "</span>"); |
| 54 | + } else { |
| 55 | + eleValue.html(data.value); |
| 56 | + } |
| 57 | + }); |
55 | 58 | });
|
56 | 59 | }, 1000);
|
57 | 60 | </script>
|
|
91 | 94 |
|
92 | 95 | <!-- split:sensor -->
|
93 | 96 | <div class="col-md-4">
|
94 |
| - <div class="panel panel-info"> |
| 97 | + <div class="panel panel-info" data-ajaxurl="{path}"> |
95 | 98 | <div class="panel-heading">
|
96 | 99 | <strong>
|
97 | 100 | {name}
|
98 | 101 | </strong>
|
99 | 102 | </div>
|
100 |
| - <div class="panel-body" data-ajaxurl="{path}" style="font-size: 24px;"> |
| 103 | + <div class="panel-body" style="font-size: 24px;"> |
101 | 104 | {value}
|
102 | 105 | </div>
|
103 |
| - <div class="panel-footer" style="padding: 5px 15px; font-size: 85%"><strong>Last updated:</strong> {last_updated}</div> |
| 106 | + <div class="panel-footer" style="padding: 5px 15px; font-size: 85%"><strong>Last updated:</strong> <span>{last_updated}</span></div> |
104 | 107 | </div>
|
105 | 108 | </div>
|
106 | 109 | <!-- split:sensor -->
|
|
129 | 132 | <div class="panel panel-default">
|
130 | 133 | <div class="panel-heading" style="background-image: linear-gradient(to bottom,#444 0,#aaa 100%); color: #fff;"><strong>{name}</strong></div>
|
131 | 134 | <ul class="list-group">
|
132 |
| - <li class="list-group-item" style="font-size: 24px;" data-ajaxurl="{path}"> |
| 135 | + <li class="list-group-item" style="font-size: 24px;"> |
133 | 136 | {value}
|
134 | 137 | </li>
|
135 | 138 | <li class="list-group-item">
|
|
0 commit comments