375 lines
8 KiB
Text
Executable file
375 lines
8 KiB
Text
Executable file
extends javascript
|
|
# extends fa
|
|
extends fas
|
|
|
|
snippet bullet
|
|
•${0}
|
|
endsnippet
|
|
|
|
##########
|
|
## 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
|
|
|
|
snippet id_ev "SPIP #ID_EVENEMENT" w
|
|
#ID_EVENEMENT${0}
|
|
endsnippet
|
|
|
|
snippet id_gpm "SPIP #ID_GROUPE_MOT" w
|
|
#ID_GROUPE_MOT${0}
|
|
endsnippet
|
|
|
|
snippet desci "SPIP #DESCRIPTIF" w
|
|
#DESCRIPTIF${0}
|
|
endsnippet
|
|
|
|
snippet desco "SPIP #DESCRIPTION" w
|
|
#DESCRIPTION${0}
|
|
endsnippet
|
|
|
|
snippet statut "SPIP #STATUT" w
|
|
#STATUT${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 autorisersinon "SPIP [(#AUTORISER{}|sinon_interdire_acces" w
|
|
[(#AUTORISER{${1:action},${2:objet}}|sinon_interdire_acces)]
|
|
${0}
|
|
endsnippet
|
|
|
|
snippet sinonint "SPIP sinon_interdire_acces" w
|
|
sinon_interdire_acces${0}
|
|
endsnippet
|
|
|
|
|
|
snippet rem
|
|
[(#REM)
|
|
${1:${VISUAL}}
|
|
]
|
|
${0}
|
|
endsnippet
|
|
|
|
snippet edit "SPIP #EDIT{ VISUAL }" w
|
|
#EDIT{${1:${VISUAL}}}${0}
|
|
endsnippet
|
|
|
|
snippet envdd "SPIP tout l'env via dd"
|
|
#ENVDD
|
|
${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
|
|
${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 ilcdp "<i class'lcdp- lcdp-lg grise'</i>" w
|
|
<i class="lcdp-$1 lcdp-lg grise"></i>$0
|
|
endsnippet
|
|
snippet iosdve "<i class'osdve- osdve-lg grise'</i>" w
|
|
<i class="osdve-$1 osdve-lg"></i>$0
|
|
endsnippet
|
|
snippet igf "<i class'gf- gf-lg grise'</i>" w
|
|
<i class="gf-$1 gf-lg"></i>$0
|
|
endsnippet
|
|
|
|
snippet ifa "<i class'fa '</i>" w
|
|
<i class="fa $1"></i>$0
|
|
endsnippet
|