mirror of
https://github.com/FreshRSS/FreshRSS.git
synced 2026-02-23 10:15:40 -05:00
Désormais, en cliquant sur une catégorie ou un flux, une "popup" s'ouvre nous proposant les flux à lire directement. Les mêmes actions que la vue normale sont alors possibles Cela a impliqué de gros changements javascript en aval puisque les articles n'étaient plus repérés en fonction de la fenêtre, mais en fonction du popup (#panel) Le code va vraiment devoir être repris pour avoir une architecture logique (voir issue #121)
48 lines
941 B
JavaScript
48 lines
941 B
JavaScript
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();
|
|
|
|
$("#panel").slideToggle();
|
|
|
|
panel_loading = false;
|
|
});
|
|
}
|
|
|
|
function init_close_panel() {
|
|
$("#panel .close").click(function() {
|
|
$("#panel").html('<a class="close" href="#"><i class="icon i_close"></i></a>');
|
|
init_close_panel();
|
|
$("#panel").slideToggle();
|
|
});
|
|
}
|
|
|
|
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();
|
|
}
|
|
|
|
|
|
$(document).ready (function () {
|
|
init_global_view();
|
|
init_close_panel();
|
|
}); |