(function(cloudStack, $) { cloudStack.uiCustom.uploadVolume = function(args) { var listView = args.listView; var action = args.action; var validate = function($uploadVolume) { if (!$uploadVolume.find('input[type=text]').val()) { cloudStack.dialog.notice({ message: _l('message.specify.url')}); return false; } if (!$uploadVolume.find( 'input[type=radio]:checked, input[type=checkbox]:checked' ).size()) { cloudStack.dialog.notice({ message: _l('message.select.instance')}); return false; } return true; }; return function(args) { var $uploadVolume = $('
').addClass('upload-volume'); var context = args.context; var topFields = function() { var $form = $('
').addClass('top-fields'); var $urlLabel = $('