diff --git a/UltiSnips/html.snippets b/UltiSnips/html.snippets
index 3686bcd..df311e3 100755
--- a/UltiSnips/html.snippets
+++ b/UltiSnips/html.snippets
@@ -23,6 +23,10 @@ snippet bb "SPIP "
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
diff --git a/UltiSnips/javascript.snippets b/UltiSnips/javascript.snippets
index 0ef6275..e01ae52 100644
--- a/UltiSnips/javascript.snippets
+++ b/UltiSnips/javascript.snippets
@@ -20,7 +20,7 @@ snippet ajax_action "req ajax jquery"
data = {
};
-var request = jQuery.ajax({
+var request = $.ajax({
url: ${1},
data: data,
async: true,
@@ -32,7 +32,7 @@ request.done(function(){
});
endsnippet
-snippet ajax_reload "Reload ajax spip"
+snippet ajax_reload "Reload ajax SPIP"
ajaxReload('${1}', {
args:{
${2}:$2,${0}
@@ -40,3 +40,8 @@ ajaxReload('${1}', {
callback: function(){}
});
endsnippet
+
+snippet url "url action auteur SPIP"
+let url_${1} = window.location.protocol + '//' + window.location.hostname + '/spip.php?action=$1';
+${0}
+endsnippet
diff --git a/UltiSnips/php.snippets b/UltiSnips/php.snippets
index 893ef69..59d96a4 100755
--- a/UltiSnips/php.snippets
+++ b/UltiSnips/php.snippets
@@ -14,7 +14,7 @@ function action_`!v vim_snippets#Filename()`_dist(){
$securiser_action = charger_fonction('securiser_action', 'inc');
$arg = $securiser_action();
$$1 = $arg;
- list($${1:var1},$${2:var2}) = preg_split(',[^0-9],',$arg);
+ list($${1:var1},$${2:var2}) = explode('-', $arg);
${0}
// Cache
diff --git a/UltiSnips/spip-js.json b/UltiSnips/spip-js.json
index 3c0011a..f447dfb 100644
--- a/UltiSnips/spip-js.json
+++ b/UltiSnips/spip-js.json
@@ -1,20 +1,20 @@
{
- "jq": {
- "prefix": "jq",
- "body": "jQuery(function() {\n\t`!v vim_snippets#Filename()`();\n\t//onAjaxLoad(`!v vim_snippets#Filename()`);\n\n\tfunction `!v vim_snippets#Filename()`(){\n\t\t${0}\n\t}\n});"
- },
- "con": {
- "prefix": "con",
- "body": "console.log(${1});"
- },
- "ajax_action": {
- "prefix": "ajax_action",
- "body": "data = {\n\n};\nvar request = jQuery.ajax({\n\turl: ${1},\n\tdata: data,\n\tasync: true,\n\tdataType: 'json',\n});\nrequest.done(function(){\n\t${0}\n\t// console.log(ma_variable_php_de_retour);\n});",
- "description": "req ajax jquery"
- },
- "ajax_reload": {
- "prefix": "ajax_reload",
- "body": "ajaxReload('${1}', {\n\targs:{\n\t\t${2}:$2,${0}\n\t},\n\tcallback: function(){}\n});",
- "description": "Reload ajax spip"
- }
-}
\ No newline at end of file
+ "jq": {
+ "prefix": "jq",
+ "body": "jQuery(function() {\n\t`!v vim_snippets#Filename()`();\n\t//onAjaxLoad(`!v vim_snippets#Filename()`);\n\n\tfunction `!v vim_snippets#Filename()`(){\n\t\t${0}\n\t}\n});"
+ },
+ "con": {
+ "prefix": "con",
+ "body": "console.log(${1});"
+ },
+ "ajax_action": {
+ "prefix": "ajax_action",
+ "body": "data = {\n\n};\nvar request = jQuery.ajax({\n\turl: ${1},\n\tdata: data,\n\tasync: true,\n\tdataType: 'json',\n});\nrequest.done(function(){\n\t${0}\n\t// console.log(ma_variable_php_de_retour);\n});",
+ "description": "req ajax jquery"
+ },
+ "ajax_reload": {
+ "prefix": "ajax_reload",
+ "body": "ajaxReload('${1}', {\n\targs:{\n\t\t${2}:$2,${0}\n\t},\n\tcallback: function(){}\n});",
+ "description": "Reload ajax spip"
+ }
+}