PETITS HACKS JAVASCRIPT DE LA SEMAINE (0)




Cette semaine j'ai rencontré 2 petits bugs qui peuvent faire perdre beaucoup de temps sans une recherche appropriée dans google.
Le 1er bug est apparu dans Firefox 3...oui oui. J'ai juste crée une div en javascript positionnée en "absolute" avec un champ texte dedans. Le problème était que bien que le focus soit actif sur le champs de texte, le curseur clignotant, dit "caret" restait invisible... D'un point de vue utilisateur c'est rédhibitoire. Le bug est bien connu et ancien. La solution est de juste passer en position "fixed" en place d'"absolute".
Mais pas pour IE6, cela détruirait le style de la page. Comme j'utilise Mootools j'ai écrit quelque chose comme :

if(Browser.Engine.trident4){
myDiv.set({
'styles':{
'position':'absolute'
}
});
}else{
myDiv.set({
'styles':{
'position':'fixed'
}
});
}
(On peut faire plus court évidemment)

Et le problème fut résolu. En trouvant la solution je me suis rendu compte que j'étais déjà  tombe sur ce bug auparavant...échec de ma part : j'avais oublie cette solution simplisme.


Second bug rencontré, en utilisant le drag & drop de mootools 1.2 qui ne fonctionne pas bien dans IE pour cause de gestion des évènements différente.
La solution fut vite trouvée en recherchant dans le google groupe des utilisateurs de mootools :

document.ondragstart = function () { return false; };



Posté le : 2008-07-31 00:00:00

  • Plus d'Article à propos de :
  • weblab

GOOGLE DEVELOPER DAY 09 - YOKOHAMA

Pour la deuxième année consécutive j'ai eu le plaisir d'assister à  cet événement accompagné de mes collègues de la Samurai Factory. D'abord c'est un plaisir d'y aller, car cela se déroule seulement à  une douzaine de minutes en vélo de chez moi (45 mn de sommeil gagné, ça compte!) mais surtout évidemment pour les informations à  y glaner. Vous allez me dire qu'en regardant les vidéos de l'IO vous obtiendrez les mêmes infos, c'est en partie vrai. Mais en se rendant sur place on obtient au... Lire la suite


Posté le : 2009-06-13 11:03:04 - Commentaires : 3

VIDÉOS DE PIGNON FIXE

Hier j'ai bricolé un peu avec l'API YouTube en utilisant les classes du Framework Zend. Le résultat est une galerie de vidéos consacrées au Pignon Fixe (PF). C'est pour l'instant assez simple, le système récupère directement les dernières vidéos de PF publiées sur YouTube. Trois catégories sont proposées : Japon, France et les pays anglophones. La façon dont est faite la recherche pour créer les catégories est loin d'être parfaite mais disons que cela ne fonctionne pas trop mal. Il... Lire la suite


Posté le : 2009-02-12 00:00:00 - Commentaires : 0

PHOTOS DU JAPON

Je viens juste d'ajouter de nouveaux albums dans la section galerie. Les photos sont hébergées chez zooomr, j'expliquerai cette semaine dans un article comment les récupérer avec l'API pour les afficher sur son blog, c'est à  peu près comme pour Flickr... Lire la suite


Posté le : 2008-12-29 00:00:00 - Commentaires : 0

NOUVELLES FONCTIONNALITÉS SUR LE SITE

Hier j'ai un peu modifié la page d'accueil du site. J'ai ajouté une nouvelle catégorie de posts intitulée "Brèves" (du Japon).Chaque brève sera composée de photos et juste un court commentaire. Un moyen pour partager rapidement des bouts de vie du Japon que j'aurais trouvé amusants/intéressants. Pour séparer ces brèves des autres articles plus longs, j'ai ajouté un système d'onglets a la page. Cela permet d'accéder rapidement au fil des Articles (la page d'accueil par défaut), ainsi... Lire la suite


Posté le : 2008-11-05 00:00:00 - Commentaires : 0

UNE GALERIE DE PHOTOS AVEC L'API FLICKR

La semaine dernière, j'ai ajouté une galerie d'albums photos au site, donc désormais je pourrai partager avec vous mes photos, je sais, vous n'attendiez que ça....:) En fait, c'était surtout l'occasion de tester l'API de Flickr. Je l'utilise déjà  pour ma galerie de Pignon Fixe au Japon, mais j'ai voulu aller un peu plus loin et créer un système complet récupérant mes albums directement depuis Flickr. L'avantage est que les photos sont hébergées par flickr et qu'il existe déjà  de nom... Lire la suite


Posté le : 2008-09-07 00:00:00 - Commentaires : 0