spec/dummy/tmp/cache/assets/development/sprockets/d27d4e6bd84d0108fc54a21959181335 in adherent-0.2.2.4 vs spec/dummy/tmp/cache/assets/development/sprockets/d27d4e6bd84d0108fc54a21959181335 in adherent-0.2.3

- old
+ new

@@ -1,8 +1,8 @@ {I" class:ETI"BundledAsset;FI"logical_path;TI"adherent/application.js;TI" pathname;TI"T/home/jcl/rails_project/Adherent/app/assets/javascripts/adherent/application.js;FI"content_type;TI"application/javascript;TI" -mtime;Tl+ŐnTI" length;TipI" digest;TI"%ac46cfbf36bf72385ccc102fa27d1ab5;FI" source;TI"p/*! +mtime;Tl+]J UI" length;Ti±)I" digest;TI"%3bde2e9e5f00c078cf51e303c24ae93f;FI" source;TI"±)/*! * jQuery JavaScript Library v1.11.1 * http://jquery.com/ * * Includes Sizzle.js * http://sizzlejs.com/ @@ -15467,10 +15467,51 @@ $(document).ready( function () { $('#allpayments').dataTable({ "oLanguage": frenchdatatable }); } ); +// fonction pour transformer une chaine avec virgule en float +// la fonction retire les espaces et remplace la virgule par le point dĂ©cimal +// avant d'appeler Number, la fonction native de js. +function stringToFloat(jcdata) { + + if (jcdata === undefined) { + return 0.0; + } + var d = String(jcdata).replace(/,/, '.'); + d = d.replace(/\s/g, ''); + if (isNaN(d)) { + return 0.0; + } else { + return Number(d); + } +} + +// fonction permettant de mettre deux dĂ©cimales Ă  un nombre +// appelĂ© lorsque l'utilisateur sort d'un champ pour remettre en forme sa saisir +// Par exemple 32 devient 32.00 ou 32.5 devient 32.50 +function $f_two_decimals() { + var number = stringToFloat(this.value); + if (isNaN(number)) { + this.value = '0.00'; + } else { + this.value = number.toFixed(2); + } +} + +// sĂ©rie de fonction qui prĂ©pare les champs dĂ©bit et crĂ©dit pour la saisie +// quand on entre dans un champ qui est Ă  0, on le vide +function $f_empty() { + if (this.value === '0.00') { + this.value = ''; + } +} + +jQuery(function () { + $('#main-zone').on('focus', '.decimal', $f_empty); //vide le champ s'il est Ă  zero (pour faciliter la saisie) + $('#main-zone').on('blur', '.decimal', $f_two_decimals); +}); // Place all the behaviors and hooks related to the matching controller here. // All this logic will automatically be available in application.js. ; /* * To change this template, choose Tools | Templates @@ -15805,16 +15846,24 @@ } return 'numeric-comma'; } ); +(function() { + $(function() { + return $('img.icon_print').click(function(e) { + e.preventDefault(); + return { + javascript: print() + }; + }); + }); + +}).call(this); // Place all the behaviors and hooks related to the matching controller here. // All this logic will automatically be available in application.js. ; -// Place all the behaviors and hooks related to the matching controller here. -// All this logic will automatically be available in application.js. -; // This is a manifest file that'll be compiled into application.js, which will include all the files // listed below. // // Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts, // or vendor/assets/javascripts of plugins, if any, can be referenced here using a relative path. @@ -15829,7 +15878,50 @@ -; -;TI"required_assets_digest;TI"%d1bd05d9deb15fe065230c7cbefccd08;FI" _version;TI"%069e88c06b889877799890854d7f4c40;F +// +// +// fonction pour transformer une chaine avec virgule en float +// la fonction retire les espaces et remplace la virgule par le point dĂ©cimal +// avant d'appeler Number, la fonction native de js. +function stringToFloat(jcdata) { + + if (jcdata === undefined) { + return 0.0; + } + var d = String(jcdata).replace(/,/, '.'); + d = d.replace(/\s/g, ''); + if (isNaN(d)) { + return 0.0; + } else { + return Number(d); + } +} +// fonction permettant de mettre deux dĂ©cimales Ă  un nombre +// appelĂ© lorsque l'utilisateur sort d'un champ pour remettre en forme sa saisir +// Par exemple 32 devient 32.00 ou 32.5 devient 32.50 +function $f_two_decimals() { + var number = stringToFloat(this.value); + if (isNaN(number)) { + this.value = '0.00'; + } else { + this.value = number.toFixed(2); + } +} + +// sĂ©rie de fonction qui prĂ©pare les champs dĂ©bit et crĂ©dit pour la saisie +// quand on entre dans un champ qui est Ă  0, on le vide +function $f_empty() { + if (this.value === '0.00') { + this.value = ''; + } +} + + +jQuery(function () { + console.log('dans application js de Adherent'); + $('#main-zone').on('focus', '.decimal', $f_empty); //vide le champ s'il est Ă  zero (pour faciliter la saisie) + $('#main-zone').on('blur', '.decimal', $f_two_decimals); +}); +;TI"required_assets_digest;TI"%e3a3aec1546fc7eeb47d03a6fb9fe553;FI" _version;TI"%d1429a9b81250b1cab2fc8a649c44d46;F \ No newline at end of file