Commit Graph

157 Commits

Author SHA1 Message Date
xdrm-brackets bcc9b669b2 Interface client + gestion API (via ajax) pour le choix de sujets (identifiants) et le type 'données cellulaires' 2016-05-20 14:44:56 +02:00
xdrm-brackets 3f5137ebd7 Interface de base + prototype d'ajout dynamique + structure de la page 2016-05-20 12:35:45 +02:00
xdrm-brackets 70a1b8b10d Close #12; Pseudo uniquement + numéro de téléphone pas obligatoire 2016-05-19 15:14:10 +02:00
xdrm-brackets 7083a7a9dc Close #11; Download en js via 'ModuleRequest' fonctionnel passage par 2 fichiers temporaires (1: le script qui lance le téléchargement et affiche le contenu de l'autre; 2: Le contenu du fichier) 2016-05-19 14:17:53 +02:00
xdrm-brackets 2373d2c5bc Gestion de 'ModuleRequest->download()' si c'est une requête ajax (header 'X-Requested-With'), on renvoie 'link' qui pointe vers un fichier temporaire php qui, lui, affichera le fichier, puis s'autosupprimera ('unlink(__FILE__)') 2016-05-18 22:49:02 +02:00
xdrm-brackets bc51b65956 minmod interface minimale (js) #11 2016-05-18 17:13:05 +02:00
xdrm-brackets 9916f0d2f3 Close #10 2016-05-18 17:00:00 +02:00
xdrm-brackets b7d7577581 Formulaires finis (v1) 2016-05-18 16:41:05 +02:00
xdrm-brackets ccae5bf279 Renommage '/src/upload/phone_storage' en '/src/dynamic/phone' et '/src/dynamic/phone_db' 2016-05-18 16:04:17 +02:00
xdrm-brackets 0a019db9f4 Portage phone->facebook : 1) Différenciation des données dans le 'lsi' (localStorage/sessionStorage) 2016-05-18 15:28:02 +02:00
xdrm-brackets 1b2f3f4284 Portage phone->facebook : 1) Modifications des scripts javascript + 2) Modification du HTML des 'html-data' 2016-05-18 15:08:45 +02:00
xdrm-brackets a158970eeb Portage de phone->facebook en cours : 1) Modification de 'input.js' et gestion de la différenciation des pages (mais pas dynamique pour l'instant) 2) Modification de input-*-subject.js pour facebook 3) Modification de input-*-contact.js pour facebook 4) Modification du html (copie+modification id's) 2016-05-18 14:46:13 +02:00
xdrm-brackets c26cfb9a48 Gestion de l'id unique 2016-05-17 16:51:24 +02:00
xdrm-brackets 9bbc3e4b79 Correction de qui utilisaient l'ancien format du 2016-05-13 18:36:54 +02:00
xdrm-brackets bbbad320e7 Enregistrement de 'tmp_id' après upload 2016-05-13 11:47:45 +02:00
xdrm-brackets 66e9027db8 Ajout de 'jamais' par défaut dans 'fiche.freq' 2016-05-13 11:14:41 +02:00
xdrm-brackets 331775c3a9 Gestion de la navigation des 'fiches' s'il y a moins de '10' appels et/ou sms 2016-05-12 21:47:52 +02:00
xdrm-brackets eb5065ac3e Création du fichier temporaires en attendant les données du formulaire 2016-05-12 19:30:53 +02:00
xdrm-brackets 6d61195317 Adaptation côté client sauf que le `log` rajoute `tout` le temps de chargement + Erreurs côté client pour la récupération des données corrigées. 2016-05-12 17:01:31 +02:00
xdrm-brackets 8821997b6b Modification de `call_log/unserialize` et `input.js` pour coller avec le fichier de sortie + optimisation des données. 2016-05-12 16:11:07 +02:00
xdrm-brackets b31983fa4b Prise en compte des différents formats de journaux d'appels + import données cellulaires en zip contenant des csv pour excel. 2016-05-12 14:30:42 +02:00
xdrm-brackets 14d20c4b2d DONE*​: Correction de l'affichage des noms (`readableName(u, f, l)`) + Nettoyage de `html-data` + Correction de l'erreur pour un `petit` journal d'appel ou avec des `names` `null` dans le journal d'appel 2016-05-11 22:02:20 +02:00
xdrm-brackets e2af89c7d7 Gestion de la création des `mini` sans les contacts déja dans les `fiches` (import+manuel) 2016-05-11 19:34:52 +02:00
xdrm-brackets 2e3238f23a Fais chier !!! 2016-05-11 16:27:44 +02:00
xdrm-brackets cc727d9add Modification du menu (menu.json) 2016-05-10 22:47:05 +02:00
xdrm-brackets 3c79b35cb6 minmod des notifications (gui only) + Découverte d'erreur (javascript) pour de petits journaux d'appels, à voir + Découverte d'erreur de synchronisation entre les 'mini' et les 'fiches' associées, trouver un moyen d'update en ''temps réel'': 2016-05-10 19:12:38 +02:00
xdrm-brackets b2e00490f5 Possibilité de paramétrer le 'localStorageInterface' pour utiliser 'localStorage' ou bien 'sessionStorage' + Gestion de la majorité des notification de la page 'Acquisition>Téléphone' + Gestion des 'codes d'erreurs' pour les 'notifications' (paramétrable) 2016-05-10 18:43:31 +02:00
xdrm-brackets c584da7f76 Gestion du 'fadeOut' pour les notifications en javascript 2016-05-10 17:56:45 +02:00
xdrm-brackets 3e0fcc2929 Création et implémentation du système de notifications en Javascript 2016-05-10 16:51:09 +02:00
xdrm-brackets f5127af39b Modification de tous les managers de input.js post refactor et opti. de FormDeflater 2016-05-09 20:04:23 +02:00
xdrm-brackets 3b4071dda1 Révision et amélioration de 'FormDeflater' 2016-05-09 19:02:57 +02:00
xdrm-brackets 7c1ab5e1cf Implémentation de la suppression de sujet 2016-05-09 11:01:43 +02:00
xdrm-brackets 67ed2c12de minmod 2016-05-09 09:45:45 +02:00
xdrm-brackets 56ed406653 Inclusion de la `matrice` dans l'export/import de données de formulaire local 2016-05-09 09:34:17 +02:00
xdrm-brackets 0ed57c8b50 `matriceManager` version 1 terminée, il manque notamment l'export de sauvegarde locale 2016-05-08 23:32:07 +02:00
xdrm-brackets fd9fa8dbab Prototype matrice + fieldsToStorage et structure en mémoire 2016-05-08 19:11:03 +02:00
xdrm-brackets 980666beb1 Prototype de la matrice (html/php/css) reste à intégrer en Javscript 2016-05-08 18:31:58 +02:00
xdrm-brackets 11a1af7eb8 Correction de la synchronisation croisée entre les `mini` et les `fiches` associées, lors du premier `dynamicUpdate()`, le `timestamp` était mis à jour pour les `mini` puis les `fiches` même s'il n'y avait pas eu de modification à cause du `hash` qui n'était pas encore défini, ajout de la méthode `diff(objectA, objectB)` qui vérifie (en profondeur) et renvoie les clés des valeurs qui sont différentes pour ​*vraiment*​ vérifier si on a modifié les valeurs. 2016-05-08 15:25:20 +02:00
xdrm-brackets fc9546ce6f Correction du switch nom/prénom et pseudo=nom+prénom + ajout retour haptique pour :hover de `radio` label 2016-05-04 19:28:20 +02:00
xdrm-brackets 2ace824fa4 Correction de `fiches` pour la création des fiches après saisie manuelle des contacts et aucun top 10 prédéfini 2016-05-04 19:02:44 +02:00
xdrm-brackets fe3ee03188 Correction et commentaires de `lsi` (localStorageInterface) + Correction de l'erreur quand on efface toutes les données. 2016-05-03 22:28:47 +02:00
xdrm-brackets 6c7ef41377 Affichage sur `mini` et `fiches` du nombre de `sms` et `appels` 2016-05-03 17:34:27 +02:00
xdrm-brackets 7fffb72bea Gestion de la navigation séparée entre le top 10 des `appels` et le top 10 des `sms` 2016-05-03 17:19:54 +02:00
xdrm-brackets 0b70913b26 Gestion de la création des fiches avec le top 10 des `appels`, puis le top 10 des `sms` 2016-05-03 16:46:38 +02:00
xdrm-brackets b029ac9062 Gestion côté client du classement par `appels` et par `sms`, enregistrement dans les contacts, reste à modifier `mini` et `fiches` 2016-05-03 16:29:12 +02:00
xdrm-brackets 818f06d452 On n'enregistre plus `username`, `firstname` et `lastname` dans `mini` ni dans `fiche`, on les récupère de `contacts` 2016-05-03 15:39:16 +02:00
xdrm-brackets 30e5f1fc08 Séparation du classement par `sms` et par `appel` au niveau de `call_log/unserialize` 2016-05-03 15:18:09 +02:00
xdrm-brackets 022039f0e8 FIXED​: Correction de la navigation des `contacts` : les `clés` du `dataset` `contacts` étaient ré-écrites en fonction de l'indice dans le parent, gestion de l'uid maintenant. 2016-05-03 15:10:56 +02:00
xdrm-brackets dc511fba1f Gestion complète de l'import de sauvegarde de formulaires locaux. 2016-05-03 12:08:24 +02:00
xdrm-brackets 97e7d5425b Gestion de la réponse de `call_log/unserialize` directement dans la réponse de `upload/call_log` pour économiser une requête. 2016-05-03 11:47:05 +02:00