Commit 256c58e4 by Dányi Bence

webui: js refactoring

parent bdb7bc21
...@@ -28,11 +28,11 @@ $(function() { ...@@ -28,11 +28,11 @@ $(function() {
} }
}); });
toggleDetails = throttle(function(){ toggleDetails = throttle(function(){
if($(this).parent('.wm').hasClass('opened')) { if($(this).parent('.entry').hasClass('opened')) {
$(this).parent('.wm').removeClass('opened'); $(this).parent('.entry').removeClass('opened');
$(this).next('.details').slideUp(700); $(this).next('.details').slideUp(700);
} else { } else {
$(this).parent('.wm').addClass('opened'); $(this).parent('.entry').addClass('opened');
$(this).next('.details').slideDown(700); $(this).next('.details').slideDown(700);
} }
}) })
...@@ -40,7 +40,7 @@ $(function() { ...@@ -40,7 +40,7 @@ $(function() {
e.preventDefault(); e.stopPropagation(); e.preventDefault(); e.stopPropagation();
delete_template_confirm($(this).data('id'), $(this).data('name')); delete_template_confirm($(this).data('id'), $(this).data('name'));
}); });
$('.wm .summary').unbind('click').click(toggleDetails); $('.entry .summary').unbind('click').click(toggleDetails);
if (window.navigator.userAgent.indexOf('cloud-gui') != 0) { if (window.navigator.userAgent.indexOf('cloud-gui') != 0) {
$('.connect-vm-button').click(function(e) { $('.connect-vm-button').click(function(e) {
e.preventDefault(); e.stopPropagation(); e.preventDefault(); e.stopPropagation();
...@@ -80,10 +80,10 @@ $(function() { ...@@ -80,10 +80,10 @@ $(function() {
e.preventDefault(); e.stopPropagation(); e.preventDefault(); e.stopPropagation();
renew_delete_vm($(this).data('id')) renew_delete_vm($(this).data('id'))
}); });
$('#new-wm-button').click(function() { $('#new-vm-button').click(function() {
$('#modal').show(); $('#modal').show();
$('#modal-container').html($('#new-wm').html()); $('#modal-container').html($('#new-vm').html());
$('#modal-container .wm .summary').click(toggleDetails); $('#modal-container .entry .summary').click(toggleDetails);
}); });
$('#new-template-button').click(function() { $('#new-template-button').click(function() {
$.get('/ajax/templateWizard', function(data) { $.get('/ajax/templateWizard', function(data) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment