<commit_before>(function($)
{
    // First, load the CSS only used with JavaScript-enabled browsers.
    var css = document.createElement("link");
    css.setAttribute("rel", "stylesheet");
    css.setAttribute("type", "text/css");
    css.setAttribute("href", STATIC_URL + "ksp_login/css/js_only.css");
    document.getElementsByTagName("head")[0].appendChild(css);

    var show_element = function(elem, callback)
    {
        $(elem).slideDown('fast', callback);
    };

    var hide_element = function(elem, callback)
    {
        $(elem).slideUp('fast', callback);
    };

    var simple_provider_action = function()
    {
        $(this).siblings('form').submit();
    };

    var clear_selected_input_provider = function()
    {
        hide_element('div.ksp_login_selected_input_provider', function()
        {
            $(this).remove();
        });
        $('.ksp_login_selected_provider_button')<commit_msg>The JavaScript now adds a class to the provider list for better styling options.<commit_after>(function($)
{
    // First, load the CSS only used with JavaScript-enabled browsers.
    var css = document.createElement("link");
    css.setAttribute("rel", "stylesheet");
    css.setAttribute("type", "text/css");
    css.setAttribute("href", STATIC_URL + "ksp_login/css/js_only.css");
    document.getElementsByTagName("head")[0].appendChild(css);

    $('.ksp_login_provider_list').addClass('ksp_login_provider_list_js');

    var show_element = function(elem, callback)
    {
        $(elem).slideDown('fast', callback);
    };

    var hide_element = function(elem, callback)
    {
        $(elem).slideUp('fast', callback);
    };

    var simple_provider_action = function()
    {
        $(this).siblings('form').submit();
    };

    var clear_selected_input_provider = function()
    {
        hide_element('div.ksp_login_selected_input_provider', function()
        {
            $(this).remove();
        });
        $('.ksp_login_selected_provider_button')
{'fraction_non_alphanumeric': 0.15040241448692154, 'fraction_numerical': 0.001006036217303823, 'mean_word_length': 3.2774193548387096, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3008492', 'n_tokens_mistral': 586, 'n_tokens_neox': 579, 'n_words': 101}