(function( $ ){ $(document).ready(function($){ var modal = $('#ModalAddPublicKey'); modal.modal({show:false}); $('#form-add-public-key .input-daterange').datepicker({ startDate: "today", todayBtn: "linked", clearBtn: true, todayHighlight: true, orientation: "top right", autoclose: true }); // public key form var form = $('#form-add-public-key'); var validator = form.validate({ rules: { "kid" : { required: true, free_text : true, maxlength:255, minlength: 5 }, "valid_from": { required: true, dateUS:true }, "valid_to": { required: true , dateUS:true }, "pem_content" : { required: true, pem_public_key : true }, "alg" : {required: true} } }); $('#usage').change(function(){ var usage = $(this).val(); var alg_select = $('#alg'); alg_select.empty(); var result = []; if(usage === 'sig') { result = oauth2_supported_algorithms.sig_algorihtms.rsa; } else { result = oauth2_supported_algorithms.key_management_algorihtms; } $.each(result, function(index, item) { var key = item === 'none' ? '' : item; alg_select.append($("