From: x2003bruneau Date: Mon, 26 Mar 2007 15:58:02 +0000 (+0000) Subject: New smarty plugin {javascript} to load js-files on demand X-Git-Tag: xorg/0.9.14~172 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=5721c9a3eea688dfd3d8588c1e0770f94ce635c7;p=platal.git New smarty plugin {javascript} to load js-files on demand git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1614 839d8a87-29fc-0310-9880-83ba4fa771e5 --- diff --git a/plugins/compiler.javascript.php b/plugins/compiler.javascript.php new file mode 100644 index 0000000..da41a11 --- /dev/null +++ b/plugins/compiler.javascript.php @@ -0,0 +1,42 @@ +_parse_attrs($tag_attrs)); + + if (!isset($name)) { + return null; + } + $name = pl_entities(trim($name, '\'"'), ENT_QUOTES); + $name = "javascript/$name.js"; + if ($full) { + global $globals; + $name = $globals->baseurl . '/' . $name; + } + + return "?> diff --git a/templates/emails/alias.tpl b/templates/emails/alias.tpl index 6ec64c1..579710f 100644 --- a/templates/emails/alias.tpl +++ b/templates/emails/alias.tpl @@ -36,7 +36,7 @@ {if $actuel} - + {javascript name=ajax}
diff --git a/templates/emails/antispam.tpl b/templates/emails/antispam.tpl index 4ec1279..060ec90 100644 --- a/templates/emails/antispam.tpl +++ b/templates/emails/antispam.tpl @@ -22,7 +22,7 @@ {include file=../spool/wiki.d/cache_Xorg.Antispam.tpl part=1 included=1} - +{javascript name=ajax} +{javascript name=ajax} {literal} + {javascript name=ajax} + {javascript name=ajax}
diff --git a/templates/profile/fiche_referent.tpl b/templates/profile/fiche_referent.tpl index cc8ef84..f365b40 100644 --- a/templates/profile/fiche_referent.tpl +++ b/templates/profile/fiche_referent.tpl @@ -20,11 +20,7 @@ {* *} {**************************************************************************} -{literal} - -{/literal} - +{javascript name=ajax}
diff --git a/templates/profile/general.tpl b/templates/profile/general.tpl index 227f20d..c7040e4 100644 --- a/templates/profile/general.tpl +++ b/templates/profile/general.tpl @@ -346,7 +346,7 @@ Commentaire ? ICQ ? etc...
- + {javascript name=ajax}
diff --git a/templates/skin/common.header.tpl b/templates/skin/common.header.tpl index 2a49a73..9b12bdd 100644 --- a/templates/skin/common.header.tpl +++ b/templates/skin/common.header.tpl @@ -53,10 +53,10 @@ {foreach from=$xorg_js item=js} {/foreach} - - - - + {javascript name=overlib} + {javascript name=md5} + {javascript name=sha1} + {javascript name=secure_hash} {if $xorg_rss} diff --git a/templates/xnet/skin.tpl b/templates/xnet/skin.tpl index e082b2d..e272e7a 100644 --- a/templates/xnet/skin.tpl +++ b/templates/xnet/skin.tpl @@ -47,8 +47,8 @@ {foreach from=$xorg_js item=js} {/foreach} - - + {javascript name=overlib} + {if $xorg_rss} {/if} @@ -213,7 +213,7 @@
Me connecter :
polytechnicien {if $platal->pl_self() neq 'exit'} - + {javascript name=jquery} {/if} {/if}