Skip to content
This repository has been archived by the owner on Oct 6, 2020. It is now read-only.

Commit

Permalink
feat: Modification du format par défaut de gregorien()
Browse files Browse the repository at this point in the history
Il s'agit désormais de '%Jp %Mlb %A'.
  • Loading branch information
gtoubiana committed Aug 11, 2016
1 parent 431b641 commit 58b337c
Show file tree
Hide file tree
Showing 9 changed files with 13 additions and 13 deletions.
4 changes: 2 additions & 2 deletions dist/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,13 +64,13 @@ Pour formater une date grégorienne.

| Paramètres | Type | Par défaut | Description |
| --- | --- | --- | --- |
| [format] | <code>Chaîne</code> | <code>&#x27;%J %Mlb %A&#x27;</code> | Le modèle de formatage :<br><br> <strong>BALISES</strong><br> `%A` ou `%AN` - Année<br> `%D`, `%DM` ou `%SM` - Décade/Semaine dans le mois<br> `%J` ou `%JM` - Jour dans le mois<br> `%JA` - Jour dans l'année<br> `%JS` ou `%JD` - Jour de la Décade/Semaine<br> `%M` ou `%MA` - Mois dans l'année<br> `%S`, `%SA` ou `%DA` - Semaine/Décade dans l'année<br><br> <strong>FILTRES</strong><br> `1` - mois ou jour sur 1 caractère<br> `2` - mois ou jour sur 2 caractères<br> `3` - mois ou jour sur 3 caractères<br> `a` - mois ou jour en Abrégé<br> `b` - en Bas de casse (minuscules)<br> `c` ou `m` - en Capitales (Majuscules)<br> `f` - Féminin de p (première ou 1re)<br> `l` - chiffres en Lettres<br> `o` - lettres ou chiffres en Ordinaux<br> `p` - Premier ou 1er<br> `r` - chiffres en Romains<br> `v` - chiffres en lettres (Vieille notation)<br> `z` - Zéro devant le chiffre<br> |
| [format] | <code>Chaîne</code> | <code>&#x27;%Jp %Mlb %A&#x27;</code> | Le modèle de formatage :<br><br> <strong>BALISES</strong><br> `%A` ou `%AN` - Année<br> `%D`, `%DM` ou `%SM` - Décade/Semaine dans le mois<br> `%J` ou `%JM` - Jour dans le mois<br> `%JA` - Jour dans l'année<br> `%JS` ou `%JD` - Jour de la Décade/Semaine<br> `%M` ou `%MA` - Mois dans l'année<br> `%S`, `%SA` ou `%DA` - Semaine/Décade dans l'année<br><br> <strong>FILTRES</strong><br> `1` - mois ou jour sur 1 caractère<br> `2` - mois ou jour sur 2 caractères<br> `3` - mois ou jour sur 3 caractères<br> `a` - mois ou jour en Abrégé<br> `b` - en Bas de casse (minuscules)<br> `c` ou `m` - en Capitales (Majuscules)<br> `f` - Féminin de p (première ou 1re)<br> `l` - chiffres en Lettres<br> `o` - lettres ou chiffres en Ordinaux<br> `p` - Premier ou 1er<br> `r` - chiffres en Romains<br> `v` - chiffres en lettres (Vieille notation)<br> `z` - Zéro devant le chiffre<br> |
| [erreur] | <code>Chaîne</code> | <code>&#x27;Pas de correspondances.&#x27;</code> | Le message d'erreur |
| [rappel] | <code>Fonction</code> | | Une fonction de rappel |

**Exemple** :
```js
new acte.Jour('1/1/1600').gregorien('%J %Mlb %A'); // '1 janvier 1600'
new acte.Jour('1/1/1600').gregorien('%Jp %Mlb %A'); // '1er janvier 1600'
```
* * *
Créé et maintenu par [@gtoubiana](https://github.com/gtoubiana/).<br>
Expand Down
Binary file modified dist/acte-0.0.15-dist.zip
Binary file not shown.
2 changes: 1 addition & 1 deletion dist/acte.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/acte.min.js.map

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions src/js/public/prototypes/Jour.prototype.gregorien.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
* @author Gilles Toubiana
* @see {@link https://github.com/gtoubiana/acte|Projet sur GitHub}
* @license MIT
* @param {String} [format='%J %Mlb %A'] - Le modèle de formatage :<br><br>
* @param {String} [format='%Jp %Mlb %A'] - Le modèle de formatage :<br><br>
* <strong>BALISES</strong><br>
* `%A` ou `%AN` - Année<br>
* `%D`, `%DM` ou `%SM` - Décade/Semaine dans le mois<br>
Expand All @@ -33,10 +33,10 @@
* @param {Function} [rappel] - Une fonction de rappel
* @return {String} La date grégorienne formatée
* @example
* new acte.Jour('1/1/1600').gregorien('%J %Mlb %A'); // '1 janvier 1600'
* new acte.Jour('1/1/1600').gregorien('%Jp %Mlb %A'); // '1er janvier 1600'
*/
acte.Jour.prototype.gregorien = function gregorien(format, erreur, rappel) {
const frmt = format || '%J %Mlb %A';
const frmt = format || '%Jp %Mlb %A';
const err = erreur || 'Pas de correspondances.';
const tvg = this.variables.gregorien;
let resultat;
Expand Down
2 changes: 1 addition & 1 deletion test/jasmine/acteSpec.js
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@ describe('new acte.Jour()', function () {
describe('new acte.Jour().gregorien()', function () {
// Valeurs par défaut
it('new acte.Jour().gregorien() = la date grégorienne ' + 'formatée par défaut.', function () {
expect(new acte.Jour('1/1/1600').gregorien()).toEqual('1 janvier 1600');
expect(new acte.Jour('1/1/1600').gregorien()).toEqual('1er janvier 1600');
});

// Balises
Expand Down
6 changes: 3 additions & 3 deletions test/jasmine/lib/acte.js
Original file line number Diff line number Diff line change
Expand Up @@ -2099,7 +2099,7 @@ if (!Array.prototype.reduce) {
* @author Gilles Toubiana
* @see {@link https://github.com/gtoubiana/acte|Projet sur GitHub}
* @license MIT
* @param {String} [format='%J %Mlb %A'] - Le modèle de formatage :<br><br>
* @param {String} [format='%Jp %Mlb %A'] - Le modèle de formatage :<br><br>
* <strong>BALISES</strong><br>
* `%A` ou `%AN` - Année<br>
* `%D`, `%DM` ou `%SM` - Décade/Semaine dans le mois<br>
Expand All @@ -2126,11 +2126,11 @@ if (!Array.prototype.reduce) {
* @param {Function} [rappel] - Une fonction de rappel
* @return {String} La date grégorienne formatée
* @example
* new acte.Jour('1/1/1600').gregorien('%J %Mlb %A'); // '1 janvier 1600'
* new acte.Jour('1/1/1600').gregorien('%Jp %Mlb %A'); // '1er janvier 1600'
*/
acte.Jour.prototype.gregorien = function () {
function gregorien(format, erreur, rappel) {
var frmt = format || '%J %Mlb %A';
var frmt = format || '%Jp %Mlb %A';
var err = erreur || 'Pas de correspondances.';
var tvg = this.variables.gregorien;
var resultat = void 0;
Expand Down
2 changes: 1 addition & 1 deletion test/jasmine/lib/acteSpec.js
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@ describe('new acte.Jour()', function () {
describe('new acte.Jour().gregorien()', function () {
// Valeurs par défaut
it('new acte.Jour().gregorien() = la date grégorienne ' + 'formatée par défaut.', function () {
expect(new acte.Jour('1/1/1600').gregorien()).toEqual('1 janvier 1600');
expect(new acte.Jour('1/1/1600').gregorien()).toEqual('1er janvier 1600');
});

// Balises
Expand Down
2 changes: 1 addition & 1 deletion test/spec-JourGregorien.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ describe('new acte.Jour().gregorien()', () => {
'formatée par défaut.',
() => {
expect(new acte.Jour('1/1/1600').gregorien())
.toEqual('1 janvier 1600');
.toEqual('1er janvier 1600');
});

// Balises
Expand Down

0 comments on commit 58b337c

Please sign in to comment.