bertrand@toggg.com wrote:
Author: bertrand@toggg.com
Date: Sun Sep 24 23:34:34 2006
New Revision: 5653Log:
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 ![]()
--
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