snippets-vscodium/UltiSnips/html.snippets

326 lines
7 KiB
Text
Executable file

extends javascript
extends fa
extends fas
##########
## SPIP ##
##########
snippet php "Autorisation <?php"
<?php include_spip('inc/autoriser');
if (autoriser("${2:action}","${3:objet}")) { ?>
${1:${VISUAL}}
<?php } ?>
endsnippet
#BOUCLE :
#------------------------------------------------------
snippet b "SPIP <BOUCLE_>"
`!p t[2] = t[2].upper()`<BOUCLE_${1:nom}(${2:ARTICLES}){${3:critere}}${4}>
${0:${VISUAL}}
</BOUCLE_$1>
endsnippet
snippet bb "SPIP <B_>"
`!p t[2] = t[2].upper()`<B_$1>
${5}
<BOUCLE_${1:nom}(${2:ARTICLES}){${3:critere}}${4}>
${0:${VISUAL}}
</BOUCLE_$1>
${6}
</B_$1>
endsnippet
snippet aa "[(xxx)]" w
[(${1:${VISUAL}}${2})]${0}
endsnippet
snippet icon "#ICON{}" w
#ICON{img/sprite_symbol_pictos.svg#${1},${2:icon-font}${3:,mon title}}${0}
endsnippet
snippet id_art "SPIP #ID_ARTICLE" w
#ID_ARTICLE${0}
endsnippet
snippet id_aut "SPIP #ID_AUTEUR" w
#ID_AUTEUR${0}
endsnippet
snippet id_rub "SPIP #ID_RUBRIQUE" w
#ID_RUBRIQUE${0}
endsnippet
snippet id_mot "SPIP #ID_MOT" w
#ID_MOT
endsnippet
snippet id_doc "SPIP #ID_DOCUMENT" w
#ID_DOCUMENT${0}
endsnippet
# <INCLURE ...>
snippet inclure "SPIP inclure" w
<INCLURE{fond=${1:inclure/}${2}}${3}>
${0}
endsnippet
snippet http_header "SPIP #HTTP_HEADER{}"
#HTTP_HEADER{Content-Type: text/plain; charset=#CHARSET}
endsnippet
snippet autoriser "SPIP [(#AUTORISER{" w
[(#AUTORISER{${1:action},${2:objet}}|oui)${3}]
endsnippet
snippet rem
[(#REM)
${1:${VISUAL}}
]
${0}
endsnippet
snippet edit "SPIP #EDIT{ VISUAL }" w
#EDIT{${1:${VISUAL}}}${0}
endsnippet
snippet env** "SPIP tout l'env"
[<pre>(#ENV**|unserialize|print_r{1})</pre>]
${0}
endsnippet
snippet env "SPIP #ENV{}" w
#ENV{${1}}${0}
endsnippet
snippet set "SPIP #SET{}" w
#SET{${1},${2:${VISUAL}}}${0}
endsnippet
snippet get "SPIP #GET{}" w
#GET{${1}}${0}
endsnippet
snippet ll "SPIP <:prefix:chaine_langue:>" w
<:${1:${VISUAL}}:${2}:>${3}
endsnippet
snippet chemin "SPIP #CHEMIN{}" w
[(#CHEMIN{${1}})]${0}
endsnippet
snippet cache "SPIP #CACHE{0}"
#CACHE{0}
${0}
endsnippet
snippet url_page "SPIP #URL_PAGE{}" w
[(#URL_PAGE{${1:${VISUAL}}}${0})]
endsnippet
snippet action "SPIP #URL_ACTION_AUTEUR{name,var1/var2,#SELF}" w
[(#URL_ACTION_AUTEUR{${1:name},${2:var1/var2},${3:#SELF}})]${0}
endsnippet
snippet foreachSpip "SPIP foreach"
[(${1}|foreach)]
${0}
endsnippet
snippet config "SPIP #CONFIG{}" w
#CONFIG{${1}}${0}
endsnippet
snippet session "SPIP #SESSION{}" w
#SESSION{${1:${VISUAL:id_auteur}}}${0}
endsnippet
snippet setenv "SPIP [(#BALISE|setenv{nom_env})]" w
[(#${1:balise}|setenv{${2:nom_env}})]${0}
endsnippet
snippet formulaire "SPIP #FORMULAIRE_" w
`!p t[1] = t[1].upper()`
[(#FORMULAIRE_${1}{${2}})]${0}
endsnippet
snippet use "SPIP SVG use"
<svg class="${2:$1}" width="${3}" height="${4}" alt="${5}">
${6:<title></title>}
<use xlink:href="#${1:${VISUAL:id}}" />
</svg>
endsnippet
snippet cptboucle "SPIP #COMPTEUR_BOUCLE" w
#COMPTEUR_BOUCLE${0}
endsnippet
snippet totboucle "SPIP #TOTAL_BOUCLE" w
#TOTAL_BOUCLE${0}
endsnippet
#FORMULAIRE
#------------------------------------------------------
snippet cvt "SPIP formulaire CVT"
<div class="formulaire_spip formulaire_#FORM">
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
<form name="formulaire_#FORM" action="#ENV{action}" method="post"><div>
#ACTION_FORMULAIRE{#ENV{action}}
${0}
<div class="boutons">
<button type="submit" class="btn"><:${1}:${2:valider}:></button>
</div>
</div></form>
</div>
endsnippet
snippet cvttext "SPIP <input type='text'"
<div class="editer_groupe">
#SET{name,${1}}
#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
#SET{obli,"obligatoire"}
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="#GET{name}">${2}</label>
[<span class="erreur_message">(#GET{erreurs})</span>]
<input type="text" class="text ${3:$1}" name="#GET{name}" id="#GET{name}" value="#ENV{#GET{name}}" >
</div>
</div>
${0}
endsnippet
snippet cvttextarea "SPIP <textarea ...> "
<div class="editer_groupe">
#SET{name,${1}}
#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
#SET{obli,"obligatoire"}
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="#GET{name}">${2}</label>
[<span class="erreur_message">(#GET{erreurs})</span>]
<textarea class="textarea ${3:$1}" name="#GET{name}" id="#GET{name}">#ENV{#GET{name}}</textarea>
</div>
</div>
${0}
endsnippet
snippet cvtcheckbox "SPIP <input type='checkbox'>"
<div class="editer_groupe">
#SET{name,${1}}
#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
#SET{obli,"obligatoire"}
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<div class="choix">
<input type="checkbox" class="checkbox" name="#GET{name}[]" id="#GET{name}_1"[ (#GET{name}|in_array{#ENV{#GET{name}}}|oui) checked="checked"})] >
<label for="#GET{name}_1">${2}</label>
</div>
</div>
</div>
${0}
endsnippet
snippet cvtradio "SPIP <input type='radio'>"
<div class="editer_groupe">
#SET{name,${1}}
#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
#SET{obli,"obligatoire"}
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<div class="choix">
<input type="radio" class="radio" name="#GET{name}" value="non" id="#GET{name}_non"[ (#ENV{#GET{name}}|=={non}|?{checked="checked"})] >
<label for="#GET{name}_non">${2}</label>
</div>
<div class="choix">
<input type="radio" class="radio" name="#GET{name}" value="oui" id="#GET{name}_oui"[ (#ENV{#GET{name}}|=={oui}|?{checked="checked"})] >
<label for="#GET{name}_oui">${3}</label>
</div>
</div>
</div>
${0}
endsnippet
snippet cvtselect "SPIP <select>"
<div class="editer_groupe">
#SET{name,${1}}
#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
#SET{obli,"obligatoire"}
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="#GET{name}">${2}</label>
<select id="#GET{name}" name="#GET{name}" class="#GET{name}">
<option value="${3}">${4}</option>
${0}
</select>
</div>
</div>
endsnippet
snippet saisie "SPIP #SAISIE{}"
[(#SAISIE{${1:type},${2:nom}}
{label="${3}"}
${0}
)]
endsnippet
snippet saisiedata "SPIP #SAISIE{datas}"
[(#SAISIE{${1:type},${2:nom}}
{label="${3}"}
{defaut=${4}}
{datas=${5}}
)]
${0}
endsnippet
snippet br "<br>" w
<br>
${0}
endsnippet
snippet hr "<hr>"
<hr>
${0}
endsnippet
snippet nbs "&nbs;" i
&nbsp;${0}
endsnippet
snippet html "<html>"
<html>
${0}
</html>
endsnippet
snippet script
<script type="text/javascript">
${0}
</script>
endsnippet
snippet scriptsrc
<script src="[(#CHEMIN{${1}})]" type="text/javascript"></script>
${0}
endsnippet
snippet style
<style type="text/css" media="${1:screen}">
${2}
</style>
endsnippet
snippet confirm "Onclick='ruturn confirm'" w
onClick="return confirm('${1:Confirmer cette action}');"
endsnippet
snippet action_url "SPIP url => action spip"
var url_${1:nom} = "[(#VAL{$1}|generer_url_action{"", 1})]";
${0}
endsnippet
snippet ifa "<i class'fa '</i>" w
<i class="fa $1"></i>$0
endsnippet