[SPIP Zone] [Spip-zone-commit] r5653 - /_plugins_/_dev_/boutons_contenu/boutons_contenu.js

bertrand@toggg.com wrote:

Author: bertrand@toggg.com
Date: Sun Sep 24 23:34:34 2006
New Revision: 5653

Log:
Le bouton texte seulement , un merge avec renato ...

Modified:
    _plugins_/_dev_/boutons_contenu/boutons_contenu.js
  

Pour tout dire , y a un truc qui marche pas ... au retour on perd le texte qu'on voulait seulement

Le nom "boutons_contenu" est mal choisi.
Par ailleurs , on ne peut pas traduire avec des underscores.
Le tout étant quand même acceptable , j'imaginais faire un move :

_plugins_/_dev_/boutons_contenu/ ==> _plugins_/_test_/boutonstexte/

en changeant tout "boutons_contenu" en "boutonstexte" bien sûr

A votre bon coeur :slight_smile:
--
toggg

Modified: _plugins_/_dev_/boutons_contenu/boutons_contenu.js

--- _plugins_/_dev_/boutons_contenu/boutons_contenu.js (original)
+++ _plugins_/_dev_/boutons_contenu/boutons_contenu.js Sun Sep 24 23:34:34 2006
@@ -4,6 +4,10 @@
     $("#contenu .texte").prepend(
  '<span class="boutons_contenu">\
+<button onclick="boutons_contenu.textOnly(this);" alt="' +
+ boutons_contenu.txtSizeUp + '" title="' +
+ boutons_contenu.txtSizeUp + '"><img src="' +
+ boutons_contenu.imgPath + '/textonly.png" /></button>\
<button onclick="boutons_contenu.fontBigger(this);" alt="' +
  boutons_contenu.txtSizeUp + '" title="' +
  boutons_contenu.txtSizeUp + '"><img src="' +
@@ -26,18 +30,26 @@
         this[opt] = options[opt];
     }
}
+boutonsContenu.prototype.textOnly = function(elt)
+{
+ if (elt['backTextOnly']) {
+ elt['backTextOnly'].show();
+ elt['backTextOnly'].prev().remove();
+ return;
+ }
+ elt['backTextOnly'] = $(elt).ancestors(".texte").prependTo("body").next();
+ elt['backTextOnly'].hide();
+}
boutonsContenu.prototype.fontBigger = function(elt)
{
   $(elt).ancestors(".texte").each(function(){
- var m = $(this).css('fontSize').match(/(\d+(?:\.\d+)?)(.*)/);
- this.style.fontSize = (1.2 * parseFloat(m[1])) + m[2];
+ this.style.fontSize = (1.2 * parseFloat($(this).css('fontSize'))) + 'px';
   });
}
boutonsContenu.prototype.fontSmaller = function(elt)
{
   $(elt).ancestors(".texte").each(function(){
- var m = $(this).css('fontSize').match(/(\d+(?:\.\d+)?)(.*)/);
- this.style.fontSize = (parseFloat(m[1]) / 1.2) + m[2];
+ this.style.fontSize = (parseFloat($(this).css('fontSize')) / 1.2) + 'px';
   });
}

_______________________________________________
Spip-zone-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone-commit