badge Dotclear 2.36

Le composant Link se dote d'un nouvel attribut qui va permettre d'indiquer au navigateur que la cible peut être téléchargée.

echo (new Link)
    ->href('/public/DotclearWatch_logo.png')
    ->text('Télécharger le logo')
    ->download(true)
    ->render();

echo (new Link)
    ->href('/public/DotclearWatch_logo.png')
    ->text('Télécharger le logo')
    ->download('logo.svg')
    ->render();

La valeur de l'attribue peut être :

  • Un booleen pour que la balise ait ou non l'attribue download
  • Un nom de fichier qui sera proposé lors du téléchargement

La plupart des navigateurs supporte cette attribut. Mais attention il risque d'être sans effet si le lien pointe vers une origine distante car il suit la régle de Same-Origin Policy