Symfony2 et javascript particulier
Bonjour,
J'ai un petit soucis avec symfony2.
J'ai acheter le kit graphik suivant:
http://demo.okendoken.com/index.html
Cependant ce kit graphique inclus un code javascript particulier:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <script type="text/template" id="sidebar-settings-template">
<% auto = sidebarState == 'auto'%>
<% if (auto) {%>
<button type="button"
data-value="icons"
class="btn-icons btn btn-transparent btn-small">Icons</button>
<button type="button"
data-value="auto"
class="btn-auto btn btn-transparent btn-small">Auto</button>
<%} else {%>
<button type="button"
data-value="auto"
class="btn btn-transparent btn-small">Auto</button>
<% } %>
</script> |
1) A quoi servent les "<% %>" (a priori pour n'afficher que la partie du code en dehors pour le menu, cad le bouton) ?
2) quand je met ce code, Symfony me dit:
Citation:
Unexpected "}" in IntranetMainBundle::index.html.twig at line 395
Ce qui correspond à la dernière ligne:
Voici la fonction qui utilise le script ci dessus:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| sidebarState = function(state, triggerResize){
var $template = $('#sidebar-settings-template');
triggerResize = triggerResize == undefined ? true : false;
if (!$template[0]){
return;
}
$sidebarSettings.html(_.template($template.html(), {sidebarState: state}));
if (state == "auto"){
$(".sidebar, .side-nav, .wrap, .logo").removeClass("sidebar-icons");
} else {
$(".sidebar, .side-nav, .wrap, .logo").addClass("sidebar-icons");
}
if (triggerResize){
triggerChartsResize();
}
} |
En clair cette fonction gère l'affichage du bouton du menu de gauche quand on clique sur le bouton "Icons" (cf lien kit graphik).
C'est un soucis avec Symfony2 il me semble.
En espérant que vous saurez m'aider.
Cordialement,