current_file = location.pathname; $("#lists_nav").addClass('view'); $('title').text('Halcyon / Lists'); api.get("lists",function(data) { for(var i=0;i").attr("list-id",data[i].id).addClass("header_nav_item").append($("").attr("href","/lists/"+data[i].id).append($("

").addClass("emoji_poss").text(data[i].title)))); } replace_emoji(); if(window.location.pathname == "/lists") { listsOverview(data); } else if(window.location.pathname.indexOf("/add") != -1) { loadFollows($global_listid); } else { loadList($global_listid); } }); function listsOverview(lists) { $("#js-follows_footer[list-id='load']").remove(); for(var i=0;i").attr("list-id",lists[i].id).addClass("timeline_header").css("margin-bottom","10px").append( $("
").addClass("header_items").append( $("").attr("href","/lists/"+lists[i].id).addClass("list-title").addClass("item").addClass("emoji_poss").text(lists[i].title)).append( $("").attr("href","javascript:void(0)").addClass("list-delete").addClass("item").css("float","right").append( $("").addClass("fa").addClass("fa-trash") ).click(function() { const list_id = $(this).parent().parent().attr("list-id"); $("#js-overlay_content_wrap .temporary_object").empty(); $('#js-overlay_content_wrap').addClass('view'); $('#js-overlay_content_wrap').addClass('black_08'); $('.overlay_confirm').removeClass('invisible'); $('.overlay_confirm_text').text(__("Are you sure that you want to delete this list?")); $('.overlay_confirm_yes').click(function() { $('.close_button').click(); api.delete("lists/"+list_id,function(data) { $('.header_nav_item[list-id="'+list_id+'"]').remove(); $('.timeline_header[list-id="'+list_id+'"]').remove(); $('#js-follows_profile[list-id="'+list_id+'"]').remove(); putMessage(__("Your list has been deleted")); }); }); })).append( $("").attr("href","javascript:void(0)").addClass("list-edit").addClass("item").css("float","right").append( $("").addClass("fa").addClass("fa-pencil") ).click(function() { const list_id = $(this).parent().parent().attr("list-id"); $("#js-overlay_content_wrap .temporary_object").empty(); $('#js-overlay_content_wrap').addClass('view'); $('#js-overlay_content_wrap').addClass('black_08'); $('.overlay_prompt').removeClass('invisible'); $('.overlay_prompt_text').text(__("Please enter the new name for this list.")); $('.overlay_prompt_input').val(''); $('.overlay_prompt_yes').click(function() { if($(".overlay_prompt_input").val().length == 0) { $('.overlay_prompt_text').text(__("The name of your list can't be empty!")); } else { api.put("lists/"+list_id,"title="+encodeURIComponent($(".overlay_prompt_input").val()),function(data) { $('.close_button').click(); $('.header_nav_item[list-id="'+list_id+'"] h2').addClass("emoji_poss").text(data.title); $('.timeline_header[list-id="'+list_id+'"] .list-title').addClass("emoji_poss").text(data.title); putMessage(__("Your list has been renamed")); replace_emoji(); }); } }); })).append( $("").attr("href","/lists/"+lists[i].id+"/add").addClass("list-adduser").addClass("item").css("float","right").append( $("").addClass("fa").addClass("fa-user-plus") )))).append( $("