Bonjour, j'utilise Dojo dans un projet Symfony.
Je fabrique 2 onglets avec le code suivant :
J'ai ensuite un template par onglet avec du javascript classique à l'intérieur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <div id="tabcontainer-infos" rel="dijit.layout.TabContainer" class="tab-dojo" style="width: 100%;" doLayout="false"> <div rel="dijit.layout.ContentPane" title="<?php echo __("Information"); ?>"> <div class="infos-fichier" id="infos-fichier-infos"> </div> </div> <div rel="dijit.layout.ContentPane" title="<?php echo __("Keywords"); ?>"> <div class="infos-fichier" id="infos-fichier-motsclefs"> </div> </div> </div>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <script type="text/javascript"> $(document).ready(function(){ $("#add_motcle").click(function(){ var add_mc = $("#container-menu-recherche-champ-mc").val(); var add_id_fichier = $("#add_id_fichier").val(); var add_motsclef_id = $("#add_motsclef_id").val(); $("#infos-fichier-motsclefs").load("<?php echo url_for('add_motcle'); ?>", {mc: add_mc, id_fichier: add_id_fichier} ); return false; }); }); </script>
Je souhaitais optimiser mon code en mettant ce script directement dans un fichier JS ou dans mon layout à l'aide d'un plugin.
Seulement, dès que je ressort le javascript de cet endroit, il ne répond plus à l'action.
Est-ce un problème de Dojo ?
Partager