spec/dummy/tmp/cache/assets/development/sprockets/22948c5cb4a59a4c252888f75cdf387a in adherent-0.2.2.4 vs spec/dummy/tmp/cache/assets/development/sprockets/22948c5cb4a59a4c252888f75cdf387a 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+ŐnTI"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