JSFiddle quick add predefined external resources
The code can be run in Violentmonkey extension for Google Chrome, Firefox, Microsoft Edge.
jQuery.noConflict();jQuery(function() { var external_resources = { 'bootstrap': [ 'https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css', 'https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js' ] };
var external_resources_form = jQuery('#external-resources-form').wrapInner( jQuery('<div>').css({ 'position': 'relative', 'margin-bottom': '5px' }) );
jQuery.each(external_resources, function(name, resources) { jQuery('<button>').text(name).click(function(event) { event.preventDefault(); jQuery.each(resources, function(index, resource) { jQuery('#external_resource').val(resource); jQuery('#add_external_resource > i').trigger('click'); }); }).appendTo(external_resources_form); });});Default latest jQuery selected:
Section titled “Default latest jQuery selected:”jQuery('#js_lib option').attr('selected', '').each(function() { var option = jQuery(this); if (/^jQuery\s\d+\.\d+\.\d+$/i.test(option.text())) { option.attr('selected', 'selected'); option.parents('select').val(option.val()); return false; }});