mirror of
https://github.com/fluent/fluentd-ui.git
synced 2025-08-11 16:57:11 +02:00
Remove unused files
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
This commit is contained in:
parent
1759da56bb
commit
ec06161b3c
@ -1,60 +0,0 @@
|
||||
const POLLING_INTERVAL = 3 * 1000;
|
||||
const POLLING_URL = "/polling/alerts";
|
||||
|
||||
window.addEventListener("load", ()=> {
|
||||
new Vue({
|
||||
el: "#vue-notification",
|
||||
data: {
|
||||
"alerts": []
|
||||
},
|
||||
|
||||
computed: {
|
||||
alertsCount: {
|
||||
get: function(){ return this.alerts.length; }
|
||||
},
|
||||
hasAlerts: {
|
||||
get: function(){ return this.alertsCount > 0; }
|
||||
}
|
||||
},
|
||||
|
||||
created: function(){
|
||||
let timer;
|
||||
let self = this;
|
||||
let currentInterval = POLLING_INTERVAL;
|
||||
let fetch = function(){
|
||||
self.fetchAlertsData().then(function(alerts){
|
||||
if(self.alerts.toString() == alerts.toString()) {
|
||||
currentInterval *= 1.1;
|
||||
} else {
|
||||
currentInterval = POLLING_INTERVAL;
|
||||
}
|
||||
self.alerts = alerts;
|
||||
timer = setTimeout(fetch, currentInterval);
|
||||
})["catch"](function(xhr){
|
||||
if(xhr.status === 401) {
|
||||
// signed out
|
||||
}
|
||||
if(xhr.status === 0) {
|
||||
// server unreachable (maybe down)
|
||||
}
|
||||
});
|
||||
};
|
||||
window.addEventListener("focus", function(_event){
|
||||
currentInterval = POLLING_INTERVAL;
|
||||
timer = setTimeout(fetch, currentInterval);
|
||||
}, false);
|
||||
window.addEventListener("blur", function(_event){
|
||||
clearTimeout(timer);
|
||||
}, false);
|
||||
fetch();
|
||||
},
|
||||
|
||||
methods: {
|
||||
fetchAlertsData: function() {
|
||||
return new Promise(function(resolve, reject) {
|
||||
$.getJSON(POLLING_URL, resolve).fail(reject);
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
@ -1,25 +0,0 @@
|
||||
<% primary_button ||= "Save changes" %>
|
||||
|
||||
<!-- Modal -->
|
||||
<div class="modal fade" id="modal-destroy" tabindex="-1" role="dialog" aria-labelledby="modal-destroyLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel"><%= head %></h4>
|
||||
</div>
|
||||
|
||||
<div class="modal-body">
|
||||
<%= body %>
|
||||
</div>
|
||||
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
|
||||
<%= primary_button %>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.modal-content -->
|
||||
</div>
|
||||
<!-- /.modal-dialog -->
|
||||
</div>
|
||||
<!-- /.modal -->
|
Loading…
Reference in New Issue
Block a user