Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 5c9e7c19

Přidáno uživatelem Pavel Fidranský před více než 6 roky(ů)

UI for removing diagrams from database

Zobrazit rozdíly:

sources/src/main/webapp/uploadFiles.jsp
52 52
						<c:forEach items="${diagramsPrivate}" var="diagram">
53 53
							<li>
54 54
								<a href="${HOME_URL}graph?diagramId=${diagram.id}">${diagram.name}</a>
55
								<button onclick="return deleteDiagram(${diagram.id});"><img src="images/button_cancel.png" alt="odstranit"></a>
55
								<button class="removeDiagramButton" data-id="${diagram.id}"><img src="images/button_cancel.png" alt="odstranit"></a>
56 56
							</li>
57 57
						</c:forEach>
58 58
					</ul>
......
71 71
				</ul>
72 72
			</div>
73 73
		</main>
74

  
75
		<script>
76
			$('.removeDiagramButton').click(function(e) {
77
				$.ajax({
78
					'type': 'delete',
79
					'url': 'api/remove-diagram?diagram_id=' + $(this).data('id'),
80
					'success': function() {
81
						location.reload(true);
82
					},
83
					'error': function(xhr) {
84
						switch (xhr.status) {
85
							case 401:
86
								alert('You are either not logged in or not an owner of this diagram.');
87
								break;
88
							default:
89
								alert('Something went wrong.');
90
						}
91
					},
92
				});
93
			});
94
		</script>
74 95
	</body>
75 96
</html>

Také k dispozici: Unified diff