var panel_loading = false; function load_panel(link) { if(panel_loading) { return; } panel_loading = true; $.get (link, function (data) { $("#panel").append($(".nav_menu, #stream .day, #stream .flux, #stream .pagination", data)); $("#panel .nav_menu").children().not("#nav_menu_read_all").remove(); init_load_more($("#panel")); init_posts(); $("#overlay").fadeIn(); $("#panel").slideToggle(); // force le démarrage du scroll en haut. // Sans ça, si l'on scroll en lisant une catégorie par exemple, // en en ouvrant une autre ensuite, on se retrouve au même point de scroll $("#panel").scrollTop (0); panel_loading = false; }); } function init_close_panel() { $("#panel .close").click(function() { $("#panel").html(''); init_close_panel(); $("#panel").slideToggle(); $("#overlay").fadeOut(); }); } function init_global_view() { $("#stream .category a").click(function() { var link = $(this).attr("href"); load_panel(link); return false; }); $(".nav_menu #nav_menu_read_all, .nav_menu .toggle_aside").remove(); init_stream_delegates($("#panel")); } $(document).ready (function () { init_global_view(); init_close_panel(); });