<commit_before> /**
 * Initialisation
 ******************************************/


(function ($)
{

  if(!('contains' in String.prototype)) {
      String.prototype.contains = function(str, startIndex) {
               return -1 !== String.prototype.indexOf.call(this, str, startIndex);
      };
  }

    var options = {
        selectors: {
            ajaxModal: '#ajax-modal'
        }
    };

    $(document).ready(function ()
    {
        $(document).initAdvancedElements();
        $.initQueryHash();
        $.initTableSelection();

        $(options.selectors.ajaxModal).on("show.bs.modal", function (e) {
            var link = $(e.relatedTarget);
            $(this).load(link.attr("href"), function () {
                $(this).initAdvancedElements();
            });
        });
        $(options.selectors.ajaxModal).on("hidden.bs.modal", function (e) {
            $(this).html("");
        });

    });


  	/**
  	 * Sélection de lignes de tableau
  	 * $.initTableSelection();
  	 ******************************************/
  	$.initTableSelection = function()
  	{
  		var tables = $('.table_selection');

  		tables.each(function()
  		{
  			var table = $(this);
  			var selecteurGlobal = table.find('thead .selecteur input');
  			var selecteursLignes = table.find('tbody .selecteur input');

  			// Selection / Déselection globale
  			selecteurGlobal.click(function()
  			{
  				if(selecteurGlobal.is(':checked'))
  				{
  					selecteursLignes.attr('checked', 'checked');
  				}
  				else
  				{
  					selecteursLignes.removeAttr('checked');
  				}
  			});

  			// Déselection unique
  			selecteursLignes.click(function()
  			{
  				var selecteur = $(this);

  				if(!selecteur.is(':checked'))
  				{
  					selecteurGlobal.removeAttr('checked');
  				}
  			});
  		});
  	};

    $.fn.initAdvancedElements = function () {

        var element = $(this);

        $(this).find('.input-float').inputNumberFormat({'decimal': 4, 'decimalAuto': 2});
        $(this).find('.input-integer').inputNumberFormat({'decimal': 0, 'decimalAuto': 0});

        $(this).find('[data-toggle="tooltip"]').tooltip({'container': 'body'});
        $(this).find('[data-toggle="popover"], .toggle-popover').popover({'container': 'body', trigger: "manual" , html: true, animation:false})
        .on("mouseenter", function () {
            var _this = this;
            $(this).popover("show");
            $(".popover").on("mouseleave", function () {
                $(_this).popover('hide');
            });
        })<commit_msg>Gère les 5 décimales en js<commit_after> /**
 * Initialisation
 ******************************************/


(function ($)
{

  if(!('contains' in String.prototype)) {
      String.prototype.contains = function(str, startIndex) {
               return -1 !== String.prototype.indexOf.call(this, str, startIndex);
      };
  }

    var options = {
        selectors: {
            ajaxModal: '#ajax-modal'
        }
    };

    $(document).ready(function ()
    {
        $(document).initAdvancedElements();
        $.initQueryHash();
        $.initTableSelection();

        $(options.selectors.ajaxModal).on("show.bs.modal", function (e) {
            var link = $(e.relatedTarget);
            $(this).load(link.attr("href"), function () {
                $(this).initAdvancedElements();
            });
        });
        $(options.selectors.ajaxModal).on("hidden.bs.modal", function (e) {
            $(this).html("");
        });

    });


  	/**
  	 * Sélection de lignes de tableau
  	 * $.initTableSelection();
  	 ******************************************/
  	$.initTableSelection = function()
  	{
  		var tables = $('.table_selection');

  		tables.each(function()
  		{
  			var table = $(this);
  			var selecteurGlobal = table.find('thead .selecteur input');
  			var selecteursLignes = table.find('tbody .selecteur input');

  			// Selection / Déselection globale
  			selecteurGlobal.click(function()
  			{
  				if(selecteurGlobal.is(':checked'))
  				{
  					selecteursLignes.attr('checked', 'checked');
  				}
  				else
  				{
  					selecteursLignes.removeAttr('checked');
  				}
  			});

  			// Déselection unique
  			selecteursLignes.click(function()
  			{
  				var selecteur = $(this);

  				if(!selecteur.is(':checked'))
  				{
  					selecteurGlobal.removeAttr('checked');
  				}
  			});
  		});
  	};

    $.fn.initAdvancedElements = function () {

        var element = $(this);

        $(this).find('.input-float').inputNumberFormat({'decimal': 5, 'decimalAuto': 2});
        $(this).find('.input-integer').inputNumberFormat({'decimal': 0, 'decimalAuto': 0});

        $(this).find('[data-toggle="tooltip"]').tooltip({'container': 'body'});
        $(this).find('[data-toggle="popover"], .toggle-popover').popover({'container': 'body', trigger: "manual" , html: true, animation:false})
        .on("mouseenter", function () {
            var _this = this;
            $(this).popover("show");
            $(".popover").on("mouseleave", function () {
                $(_this).popover('hide');
            });
        })
{'fraction_non_alphanumeric': 0.20847159867265275, 'fraction_numerical': 0.002147179387077884, 'mean_word_length': 2.327272727272727, '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': '5966069', 'n_tokens_mistral': 1694, 'n_tokens_neox': 1560, 'n_words': 225}