Ver Fonte

fix #925 add login.js and profile.js

Shinsuke Sugaya há 8 anos atrás
pai
commit
66c702dfab

+ 1 - 1
src/main/webapp/WEB-INF/orig/view/login/index.jsp

@@ -97,6 +97,6 @@
 	<script type="text/javascript"
 		src="${fe:url('/js/jquery-2.2.4.min.js')}"></script>
 	<script type="text/javascript" src="${fe:url('/js/bootstrap.js')}"></script>
-	<script type="text/javascript" src="${fe:url('/js/admin/admin.js')}"></script>
+	<script type="text/javascript" src="${fe:url('/js/login.js')}"></script>
 </body>
 </html>

+ 1 - 1
src/main/webapp/WEB-INF/orig/view/profile/index.jsp

@@ -111,6 +111,6 @@
 	<script type="text/javascript"
 		src="${fe:url('/js/jquery-2.2.4.min.js')}"></script>
 	<script type="text/javascript" src="${fe:url('/js/bootstrap.js')}"></script>
-	<script type="text/javascript" src="${fe:url('/js/admin/admin.js')}"></script>
+	<script type="text/javascript" src="${fe:url('/js/profile.js')}"></script>
 </body>
 </html>

+ 1 - 1
src/main/webapp/WEB-INF/view/login/index.jsp

@@ -97,6 +97,6 @@
 	<script type="text/javascript"
 		src="${fe:url('/js/jquery-2.2.4.min.js')}"></script>
 	<script type="text/javascript" src="${fe:url('/js/bootstrap.js')}"></script>
-	<script type="text/javascript" src="${fe:url('/js/admin/admin.js')}"></script>
+	<script type="text/javascript" src="${fe:url('/js/login.js')}"></script>
 </body>
 </html>

+ 1 - 1
src/main/webapp/WEB-INF/view/profile/index.jsp

@@ -111,6 +111,6 @@
 	<script type="text/javascript"
 		src="${fe:url('/js/jquery-2.2.4.min.js')}"></script>
 	<script type="text/javascript" src="${fe:url('/js/bootstrap.js')}"></script>
-	<script type="text/javascript" src="${fe:url('/js/admin/admin.js')}"></script>
+	<script type="text/javascript" src="${fe:url('/js/profile.js')}"></script>
 </body>
 </html>

+ 37 - 0
src/main/webapp/js/login.js

@@ -0,0 +1,37 @@
+$(function() {
+	$('input[type="text"],select,textarea', '.login-box,section.content').first()
+			.focus();
+	$('.form-group .has-error').first().next('input,select,textarea').focus();
+
+	$("section.content input").keypress(function(e) {
+		if (e.which === 13) {
+			var $submitButton = $('input#submit, button#submit');
+			if ($submitButton.size() > 0) {
+				$submitButton[0].submit();
+			}
+			// ignore enter key down
+			return false;
+		}
+	});
+
+	$('.table tr[data-href]').each(function() {
+		$(this).css('cursor', 'pointer').hover(function() {
+			$(this).addClass('active');
+		}, function() {
+			$(this).removeClass('active');
+		}).click(function() {
+			document.location = $(this).attr('data-href');
+		});
+	});
+
+	$('#confirmToDelete').on('show.bs.modal', function(event) {
+		var button = $(event.relatedTarget);
+		var docId = button.data('docid');
+		var title = button.data('title');
+		var url = button.data('url');
+
+		$(this).find('.modal-body #delete-doc-title').text(title);
+		$(this).find('.modal-body #delete-doc-url').text(url);
+		$(this).find('.modal-footer input#docId').val(docId);
+	});
+});

+ 37 - 0
src/main/webapp/js/profile.js

@@ -0,0 +1,37 @@
+$(function() {
+	$('input[type="text"],select,textarea', '.login-box,section.content').first()
+			.focus();
+	$('.form-group .has-error').first().next('input,select,textarea').focus();
+
+	$("section.content input").keypress(function(e) {
+		if (e.which === 13) {
+			var $submitButton = $('input#submit, button#submit');
+			if ($submitButton.size() > 0) {
+				$submitButton[0].submit();
+			}
+			// ignore enter key down
+			return false;
+		}
+	});
+
+	$('.table tr[data-href]').each(function() {
+		$(this).css('cursor', 'pointer').hover(function() {
+			$(this).addClass('active');
+		}, function() {
+			$(this).removeClass('active');
+		}).click(function() {
+			document.location = $(this).attr('data-href');
+		});
+	});
+
+	$('#confirmToDelete').on('show.bs.modal', function(event) {
+		var button = $(event.relatedTarget);
+		var docId = button.data('docid');
+		var title = button.data('title');
+		var url = button.data('url');
+
+		$(this).find('.modal-body #delete-doc-title').text(title);
+		$(this).find('.modal-body #delete-doc-url').text(url);
+		$(this).find('.modal-footer input#docId').val(docId);
+	});
+});