Browse Source

Ne pas casser le html du calendrier mini quand un titre contient lui meme du html avec des attributs (echapper les guillemets dans le html, envoyer du texte brut dans le json) (http://contrib.spip.net/Calendrier-Mini-2-0#forum461433)

svn/root/tags/v2.4.1
cedric@yterium.com 9 years ago
parent
commit
9a1cae34ce
  1. 2
      calendrier_mini.json.html
  2. 1
      javascript/calendrier_mini.js.html
  3. 2
      paquet.xml

2
calendrier_mini.json.html

@ -3,4 +3,4 @@
{agenda date, periode,
#ENV{start}|todate|affdate{Y}, #ENV{start}|todate|affdate{m}, #ENV{start}|todate|affdate{d},
#ENV{end}|todate|affdate{Y}, #ENV{end}|todate|affdate{m}, #ENV{end}|todate|affdate{d}}{', '}>
[(#ARRAY{id,#ID_ARTICLE,title,[(#TITRE|html2unicode|unicode2charset)],allDay,#EVAL{false},start,#DATE,end,#DATE,url,#URL_ARTICLE,className,calendrier-couleur6,description,[(#INTRODUCTION|html2unicode|unicode2charset)]}|json_encode)]</BOUCLE_periode>]
[(#ARRAY{id,#ID_ARTICLE,title,[(#TITRE|html2unicode|unicode2charset|textebrut)],allDay,#EVAL{false},start,#DATE,end,#DATE,url,#URL_ARTICLE,className,calendrier-couleur6,description,[(#INTRODUCTION|html2unicode|unicode2charset)]}|json_encode)]</BOUCLE_periode>]

1
javascript/calendrier_mini.js.html

@ -48,6 +48,7 @@ var minical = {
var d = date.getFullYear() + "-" + (date.getMonth()+1) + "-" + date.getDate();
if (!$this.tooltip[d])
$this.tooltip[d] = [];
tooltip = tooltip.replace(/"/g,'&quot;'); // echapper les " pour ne pas casser le html (secu, supprimer le html en amont !)
$this.tooltip[d].push(tooltip);
},

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="calendriermini"
categorie="date"
version="2.3.0"
version="2.3.1"
etat="test"
compatibilite="[3.0.0-beta;3.0.99]"
logo="minical-32.png"

Loading…
Cancel
Save