Add autofocus to login page

This commit is contained in:
Gregory Soutade 2015-11-08 14:53:30 +01:00
parent f6816ce9ff
commit 9b49bf9114
3 changed files with 36 additions and 27 deletions

View File

@ -1,18 +1,15 @@
v0.5 (21/09/2015) v0.4 (08/11/2015)
** User **
Enable code coloration support with Markdown syntax
Add article inclusion (Mardown only)
** Dev **
Support Django 1.8
v0.4 (09/08/2015)
** User ** ** User **
Redirect user to comment when it's added and not to begining of page Redirect user to comment when it's added and not to begining of page
Enable code coloration support with Markdown syntax
Add article inclusion
Add autofocus to login page
** Bugs ** ** Bugs **
Always update modification date when post/draft is saved Always update modification date when post/draft is saved
Support Django 1.8
v0.3 (13/11/2014) v0.3 (13/11/2014)

View File

@ -1,5 +1,17 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<ljdc> <ljdc>
<entry>
<id>132019829293</id>
<address>http://thecodinglove.com/post/132019829293/when-a-mad-boss-looking-for-me-enters-the-open</address>
<title>When a mad boss looking for me enters the open...</title>
<img>http://tclhost.com/18aypyo.gif</img>
</entry>
<entry>
<id>130345575469</id>
<address>http://thecodinglove.com/post/130345575469/friday-evening</address>
<title>Friday evening</title>
<img>http://tclhost.com/y6FIHUN.gif</img>
</entry>
<entry> <entry>
<id>124083117265</id> <id>124083117265</id>
<address>http://thecodinglove.com/post/124083117265/git-push-force</address> <address>http://thecodinglove.com/post/124083117265/git-push-force</address>
@ -15,7 +27,7 @@
<entry> <entry>
<id>111942471013</id> <id>111942471013</id>
<address>http://lesjoiesducode.fr/post/111942471013/quand-le-nouveau-essaie-de-sintegrer-a-lequipe</address> <address>http://lesjoiesducode.fr/post/111942471013/quand-le-nouveau-essaie-de-sintegrer-a-lequipe</address>
<title>Quand le nouveau essaie de sintégrer à léquipe</title> <title>Quand le nouveau essaie de s'intégrer à léquipe</title>
<img>http://ljdchost.com/2QdeyzW.gif</img> <img>http://ljdchost.com/2QdeyzW.gif</img>
</entry> </entry>
<entry> <entry>
@ -27,7 +39,7 @@
<entry> <entry>
<id>110057614002</id> <id>110057614002</id>
<address>http://lesjoiesducode.fr/post/110057614002/quand-je-reussis-enfin-a-ajuster-les-marges-de</address> <address>http://lesjoiesducode.fr/post/110057614002/quand-je-reussis-enfin-a-ajuster-les-marges-de</address>
<title>Quand je réussis enfin à ajuster les marges de limpression</title> <title>Quand je réussis enfin à ajuster les marges de l'impression</title>
<img>http://ljdchost.com/JT2cxL0.jpg</img> <img>http://ljdchost.com/JT2cxL0.jpg</img>
</entry> </entry>
<entry> <entry>
@ -51,7 +63,7 @@
<entry> <entry>
<id>106600573945</id> <id>106600573945</id>
<address>http://lesjoiesducode.fr/post/106600573945/quand-jai-fait-une-erreur-et-que-quelquun</address> <address>http://lesjoiesducode.fr/post/106600573945/quand-jai-fait-une-erreur-et-que-quelquun</address>
<title>Quand jai fait une erreur et que quelquun dautre se fait blâmer à ma place</title> <title>Quand j'ai fait une erreur et que quelqu'un d'autre se fait blâmer à ma place</title>
<img>http://ljdchost.com/uRNHJje.jpg</img> <img>http://ljdchost.com/uRNHJje.jpg</img>
</entry> </entry>
<entry> <entry>
@ -87,7 +99,7 @@
<entry> <entry>
<id>98957550324</id> <id>98957550324</id>
<address>http://lesjoiesducode.fr/post/98957550324/quand-je-guette-larrivee-dune-developpeuse-qui-vient</address> <address>http://lesjoiesducode.fr/post/98957550324/quand-je-guette-larrivee-dune-developpeuse-qui-vient</address>
<title>Quand je guette larrivée dune développeuse qui vient passer un entretien</title> <title>Quand je guette l'arrivée d'une développeuse qui vient passer un entretien</title>
<img>http://ljdchost.com/WS8cDDf.gif</img> <img>http://ljdchost.com/WS8cDDf.gif</img>
</entry> </entry>
<entry> <entry>
@ -135,7 +147,7 @@
<entry> <entry>
<id>89760574671</id> <id>89760574671</id>
<address>http://lesjoiesducode.fr/post/89760574671/quand-le-commercial-annonce-la-signature-dun-site-avec</address> <address>http://lesjoiesducode.fr/post/89760574671/quand-le-commercial-annonce-la-signature-dun-site-avec</address>
<title>quand le commercial annonce la signature dun site avec Dorcel</title> <title>quand le commercial annonce la signature d'un site avec Dorcel</title>
<img>http://ljdchost.com/eONWG4U.gif</img> <img>http://ljdchost.com/eONWG4U.gif</img>
</entry> </entry>
<entry> <entry>
@ -147,7 +159,7 @@
<entry> <entry>
<id>89054547970</id> <id>89054547970</id>
<address>http://lesjoiesducode.fr/post/89054547970/quand-jimplemente-pour-la-premiere-fois-une-nouvelle</address> <address>http://lesjoiesducode.fr/post/89054547970/quand-jimplemente-pour-la-premiere-fois-une-nouvelle</address>
<title>quand jimplémente pour la première fois une nouvelle API</title> <title>quand j'implémente pour la première fois une nouvelle API</title>
<img>http://ljdchost.com/sUM14Vp.gif</img> <img>http://ljdchost.com/sUM14Vp.gif</img>
</entry> </entry>
<entry> <entry>
@ -201,7 +213,7 @@
<entry> <entry>
<id>86206676795</id> <id>86206676795</id>
<address>http://lesjoiesducode.fr/post/86206676795/quand-une-mise-en-production-seffectue-sans-souci</address> <address>http://lesjoiesducode.fr/post/86206676795/quand-une-mise-en-production-seffectue-sans-souci</address>
<title>quand une mise en production seffectue sans souci</title> <title>quand une mise en production s'effectue sans souci</title>
<img>http://i.imgur.com/oRTod71.gif</img> <img>http://i.imgur.com/oRTod71.gif</img>
</entry> </entry>
<entry> <entry>
@ -213,7 +225,7 @@
<entry> <entry>
<id>85721632915</id> <id>85721632915</id>
<address>http://lesjoiesducode.fr/post/85721632915/quand-je-suggere-lusage-de-nouvelles-technos</address> <address>http://lesjoiesducode.fr/post/85721632915/quand-je-suggere-lusage-de-nouvelles-technos</address>
<title>quand je suggère lusage de nouvelles technos</title> <title>quand je suggère l'usage de nouvelles technos</title>
<img>http://i.imgur.com/BezORLq.gif</img> <img>http://i.imgur.com/BezORLq.gif</img>
</entry> </entry>
<entry> <entry>
@ -225,7 +237,7 @@
<entry> <entry>
<id>85704348740</id> <id>85704348740</id>
<address>http://lesjoiesducode.fr/post/85704348740/quand-le-client-reclame-une-feature-hors-cahier-des</address> <address>http://lesjoiesducode.fr/post/85704348740/quand-le-client-reclame-une-feature-hors-cahier-des</address>
<title>quand le client réclame une feature hors cahier des charges et quon lui renvoie en réponse sa facture impayée</title> <title>quand le client réclame une feature hors cahier des charges et qu'on lui renvoie en réponse sa facture impayée</title>
<img>http://i.imgur.com/3minh1d.gif</img> <img>http://i.imgur.com/3minh1d.gif</img>
</entry> </entry>
<entry> <entry>
@ -363,7 +375,7 @@
<entry> <entry>
<id>76414125378</id> <id>76414125378</id>
<address>http://lesjoiesducode.fr/post/76414125378/la-difference-entre-lintitule-du-stage-et-le-stage-en</address> <address>http://lesjoiesducode.fr/post/76414125378/la-difference-entre-lintitule-du-stage-et-le-stage-en</address>
<title>la différence entre lintitulé du stage et le stage en question</title> <title>la différence entre l'intitulé du stage et le stage en question</title>
<img>http://ljdchost.com/ScSsJaG.gif</img> <img>http://ljdchost.com/ScSsJaG.gif</img>
</entry> </entry>
<entry> <entry>
@ -387,7 +399,7 @@
<entry> <entry>
<id>73394310782</id> <id>73394310782</id>
<address>http://lesjoiesducode.fr/post/73394310782/quand-mon-pc-rame-sans-raison-et-que-jai-des-choses</address> <address>http://lesjoiesducode.fr/post/73394310782/quand-mon-pc-rame-sans-raison-et-que-jai-des-choses</address>
<title>quand mon PC rame sans raison et que jai des choses urgentes à faire</title> <title>quand mon PC rame sans raison et que j'ai des choses urgentes à faire</title>
<img>http://ljdchost.com/i2rMts44clHLw.gif</img> <img>http://ljdchost.com/i2rMts44clHLw.gif</img>
</entry> </entry>
<entry> <entry>
@ -405,7 +417,7 @@
<entry> <entry>
<id>68966745060</id> <id>68966745060</id>
<address>http://lesjoiesducode.fr/post/68966745060/quand-je-teste-une-requete-sql-monstrueuse-et-que-je</address> <address>http://lesjoiesducode.fr/post/68966745060/quand-je-teste-une-requete-sql-monstrueuse-et-que-je</address>
<title>quand je teste une requête SQL monstrueuse et que je maperçois que jai oublié une parenthèse</title> <title>quand je teste une requête SQL monstrueuse et que je m'aperçois que j'ai oublié une parenthèse</title>
<img>http://ljdchost.com/7ZGdjjk.gif</img> <img>http://ljdchost.com/7ZGdjjk.gif</img>
</entry> </entry>
<entry> <entry>
@ -435,7 +447,7 @@
<entry> <entry>
<id>65325325887</id> <id>65325325887</id>
<address>http://lesjoiesducode.fr/post/65325325887/premier-jour-de-production-de-lappli</address> <address>http://lesjoiesducode.fr/post/65325325887/premier-jour-de-production-de-lappli</address>
<title>premier jour de production de lappli</title> <title>premier jour de production de l'appli</title>
<img>http://ljdchost.com/h72rDqA.gif</img> <img>http://ljdchost.com/h72rDqA.gif</img>
</entry> </entry>
<entry> <entry>
@ -483,7 +495,7 @@
<entry> <entry>
<id>54659996060</id> <id>54659996060</id>
<address>http://lesjoiesducode.fr/post/54659996060/quand-le-sysadmin-passe-par-lopen-space-pour-rebooter</address> <address>http://lesjoiesducode.fr/post/54659996060/quand-le-sysadmin-passe-par-lopen-space-pour-rebooter</address>
<title>quand le sysadmin passe par lopen space pour rebooter un serveur crashe par lapplicatif</title> <title>quand le sysadmin passe par l'open space pour rebooter un serveur crashe par l'applicatif</title>
<img>http://ljdchost.com/Oxdx7cS.gif</img> <img>http://ljdchost.com/Oxdx7cS.gif</img>
</entry> </entry>
<entry> <entry>
@ -549,13 +561,13 @@
<entry> <entry>
<id>37906597625</id> <id>37906597625</id>
<address>http://lesjoiesducode.fr/post/37906597625/quand-on-mannonce-que-je-vais-devoir-travailler-main</address> <address>http://lesjoiesducode.fr/post/37906597625/quand-on-mannonce-que-je-vais-devoir-travailler-main</address>
<title>quand on mannonce que je vais devoir travailler main dans la main avec les sysadmins</title> <title>quand on m'annonce que je vais devoir travailler main dans la main avec les sysadmins</title>
<img>http://imgur.com/dguiD.gif</img> <img>http://imgur.com/dguiD.gif</img>
</entry> </entry>
<entry> <entry>
<id>36581607302</id> <id>36581607302</id>
<address>http://lesjoiesducode.fr/post/36581607302/quand-je-me-rends-compte-que-je-bloque-depuis-2-heures</address> <address>http://lesjoiesducode.fr/post/36581607302/quand-je-me-rends-compte-que-je-bloque-depuis-2-heures</address>
<title>quand je me rends compte que je bloque depuis 2 heures a cause dun point virgule oublie</title> <title>quand je me rends compte que je bloque depuis 2 heures a cause d'un point virgule oublie</title>
<img>http://i.imgur.com/bBKKy.gif</img> <img>http://i.imgur.com/bBKKy.gif</img>
</entry> </entry>
<entry> <entry>
@ -567,7 +579,7 @@
<entry> <entry>
<id>35117256254</id> <id>35117256254</id>
<address>http://lesjoiesducode.fr/post/35117256254/quand-le-binome-me-demande-sil-doit-coder-a-ma-place</address> <address>http://lesjoiesducode.fr/post/35117256254/quand-le-binome-me-demande-sil-doit-coder-a-ma-place</address>
<title>quand le binome me demande sil doit coder a ma place</title> <title>quand le binome me demande s'il doit coder a ma place</title>
<img>http://cdn.theatlanticwire.com/img/upload/2012/05/10/1268393910_george_clooney_at_the_oscars%20(1).gif</img> <img>http://cdn.theatlanticwire.com/img/upload/2012/05/10/1268393910_george_clooney_at_the_oscars%20(1).gif</img>
</entry> </entry>
<entry> <entry>

View File

@ -30,7 +30,7 @@
{% csrf_token %} {% csrf_token %}
{% if login_failed %} <p id="login_failed">Login or password is invalid</p> {% endif %} {% if login_failed %} <p id="login_failed">Login or password is invalid</p> {% endif %}
<table> <table>
<tr><td>Login</td><td><input type="text" name="login"/></td></tr> <tr><td>Login</td><td><input type="text" name="login" autofocus/></td></tr>
<tr><td>Password</td><td><input id="password" type="password" name="password"/></td></tr> <tr><td>Password</td><td><input id="password" type="password" name="password"/></td></tr>
<tr><td/><td><input type="submit" value="Connect"/></td></tr> <tr><td/><td><input type="submit" value="Connect"/></td></tr>
</table> </table>