mirror of https://github.com/statping/statping
				
				
				
			
		
			
				
	
	
		
			59 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
{{define "title"}}Statping Messages{{end}}
 | 
						|
{{define "content"}}
 | 
						|
<div class="container col-md-7 col-sm-12 mt-md-5 bg-light">
 | 
						|
{{template "nav"}}
 | 
						|
{{if .}}
 | 
						|
    <div class="col-12">
 | 
						|
        <h3>Messages</h3>
 | 
						|
        <table class="table table-striped">
 | 
						|
            <thead>
 | 
						|
            <tr>
 | 
						|
                <th scope="col">Title</th>
 | 
						|
                <th scope="col" class="d-none d-md-table-cell">Service</th>
 | 
						|
                <th scope="col" class="d-none d-md-table-cell">Begins</th>
 | 
						|
                <th scope="col"></th>
 | 
						|
            </tr>
 | 
						|
            </thead>
 | 
						|
            <tbody>
 | 
						|
            {{range .}}
 | 
						|
                <tr id="message_{{.Id}}">
 | 
						|
                    <td>{{.Title}}</td>
 | 
						|
                    <td class="d-none d-md-table-cell">{{if .Service}}<a href="/service/{{.Service.Id}}">{{.Service.Name}}</a>{{end}}</td>
 | 
						|
                    <td class="d-none d-md-table-cell">{{ToString .StartOn}}</td>
 | 
						|
                    <td class="text-right">
 | 
						|
                        {{if Auth}}<div class="btn-group">
 | 
						|
                            <a href="/message/{{.Id}}" class="btn btn-outline-secondary"><i class="fas fa-exclamation-triangle"></i> Edit</a>
 | 
						|
                            <a href="/api/messages/{{.Id}}" class="ajax_delete btn btn-danger" data-method="DELETE" data-obj="message_{{.Id}}" data-id="{{.Id}}"><i class="fas fa-times"></i></a>
 | 
						|
                        </div>{{end}}
 | 
						|
                    </td>
 | 
						|
                </tr>
 | 
						|
            {{end}}
 | 
						|
            </tbody>
 | 
						|
        </table>
 | 
						|
    </div>
 | 
						|
{{end}}
 | 
						|
    {{if Auth}}
 | 
						|
    <div class="col-12">
 | 
						|
        <h3>Create Message</h3>
 | 
						|
        {{template "form_message" NewMessage}}
 | 
						|
    </div>
 | 
						|
    {{end}}
 | 
						|
</div>
 | 
						|
{{end}}
 | 
						|
{{define "extra_css"}}
 | 
						|
<link rel="stylesheet" href="/css/flatpickr.min.css">
 | 
						|
{{end}}
 | 
						|
{{define "extra_scripts"}}
 | 
						|
<script src="/js/flatpickr.js"></script>
 | 
						|
<script src="/js/rangePlugin.js"></script>
 | 
						|
<script>
 | 
						|
$(document).ready(function() {
 | 
						|
    $("#start_on").flatpickr({
 | 
						|
        enableTime: true,
 | 
						|
        dateFormat: "Z",
 | 
						|
        minDate: "today",
 | 
						|
        "plugins": [new rangePlugin({ input: "#end_on"})]
 | 
						|
    });
 | 
						|
});
 | 
						|
</script>
 | 
						|
{{end}} |