X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=js%2Fmain.js;h=488d5d4c72d63d950ac9afab4a7a092fca0a2fc7;hb=91a6a1cb2501fdaf9a5ed792b70cf08c2b41591f;hp=a5ce894601e312e8a422adc1e31fb716c093636d;hpb=a153621f71acf33768672b3bce312aae3a1b7059;p=friendica.git diff --git a/js/main.js b/js/main.js index a5ce894601..488d5d4c72 100644 --- a/js/main.js +++ b/js/main.js @@ -103,9 +103,13 @@ }); // fancyboxes - $("a.popupbox").fancybox({ + /*$("a.popupbox").fancybox({ 'transitionIn' : 'elastic', 'transitionOut' : 'elastic' + });*/ + $("a.popupbox").colorbox({ + 'inline' : true, + 'transition' : 'elastic' }); @@ -144,6 +148,29 @@ if(mail == 0) { mail = ''; $('#mail-update-li').removeClass('show') } else { $('#mail-update-li').addClass('show') } $('#mail-update-li').html(mail); + + var allevents = $(data).find('all-events').text(); + if(allevents == 0) { allevents = ''; $('#allevents-update').removeClass('show') } else { $('#allevents-update').addClass('show') } + $('#allevents-update').html(allevents); + + var alleventstoday = $(data).find('all-events-today').text(); + if(alleventstoday == 0) { $('#allevents-update').removeClass('notif-allevents-today') } else { $('#allevents-update').addClass('notif-allevents-today') } + + var events = $(data).find('events').text(); + if(events == 0) { events = ''; $('#events-update').removeClass('show') } else { $('#events-update').addClass('show') } + $('#events-update').html(events); + + var eventstoday = $(data).find('events-today').text(); + if(eventstoday == 0) { $('#events-update').removeClass('notif-events-today') } else { $('#events-update').addClass('notif-events-today') } + + var birthdays = $(data).find('birthdays').text(); + if(birthdays == 0) {birthdays = ''; $('#birthdays-update').removeClass('show') } else { $('#birthdays-update').addClass('show') } + $('#birthdays-update').html(birthdays); + + var birthdaystoday = $(data).find('birthdays-today').text(); + if(birthdaystoday == 0) { $('#birthdays-update').removeClass('notif-birthdays-today') } else { $('#birthdays-update').addClass('notif-birthdays-today') } + + var eNotif = $(data).find('notif') if (eNotif.children("note").length==0){ @@ -158,7 +185,13 @@ html = notifications_tpl.format(e.attr('href'),e.attr('photo'), text, e.attr('date'), e.attr('seen')); nnm.append(html); }); + + $("img[data-src]", nnm).each(function(i, el){ + // Add src attribute for images with a data-src attribute + $(el).attr('src', $(el).data("src")); + }); } + notif = eNotif.attr('count'); if (notif>0){ $("#nav-notifications-linkmenu").addClass("on"); @@ -179,8 +212,7 @@ }); }); - - + NavUpdate(); // Allow folks to stop the ajax page updates with the pause/break key $(document).keydown(function(event) { @@ -227,12 +259,13 @@ if($('#live-profile').length) { src = 'profile'; liveUpdate(); } if($('#live-community').length) { src = 'community'; liveUpdate(); } if($('#live-notes').length) { src = 'notes'; liveUpdate(); } - if($('#live-display').length) { + if($('#live-display').length) { src = 'display'; liveUpdate(); } +/* if($('#live-display').length) { if(liking) { liking = 0; window.location.href=window.location.href } - } + }*/ if($('#live-photos').length) { if(liking) { liking = 0; @@ -280,8 +313,7 @@ //}); // add a new thread - - $('.tread-wrapper',data).each(function() { + $('.toplevel_item',data).each(function() { var ident = $(this).attr('id'); if($('#' + ident).length == 0 && profile_page == 1) { @@ -291,10 +323,26 @@ $('#' + prev).after($(this)); } else { + // Find out if the hidden comments are open, so we can keep it that way + // if a new comment has been posted + var id = $('.hide-comments-total', this).attr('id'); + if(typeof id != 'undefined') { + id = id.split('-')[3]; + var commentsOpen = $("#collapsed-comments-" + id).is(":visible"); + } + $('img',this).each(function() { $(this).attr('src',$(this).attr('dst')); }); + //vScroll = $(document).scrollTop(); + $('html').height($('html').height()); $('#' + ident).replaceWith($(this)); + + if(typeof id != 'undefined') { + if(commentsOpen) showHideComments(id); + } + $('html').height('auto'); + //$(document).scrollTop(vScroll); } prev = ident; }); @@ -358,11 +406,17 @@ unpause(); $('#like-rotator-' + ident.toString()).show(); $.get('like/' + ident.toString() + '?verb=' + verb, NavUpdate ); -// if(timer) clearTimeout(timer); -// timer = setTimeout(NavUpdate,3000); liking = 1; } + function dosubthread(ident) { + unpause(); + $('#like-rotator-' + ident.toString()).show(); + $.get('subthread/' + ident.toString(), NavUpdate ); + liking = 1; + } + + function dostar(ident) { ident = ident.toString(); $('#like-rotator-' + ident).show(); @@ -475,6 +529,19 @@ + function showHideComments(id) { + if( $("#collapsed-comments-" + id).is(":visible")) { + $("#collapsed-comments-" + id).hide(); + $("#hide-comments-" + id).html(window.showMore); + } + else { + $("#collapsed-comments-" + id).show(); + $("#hide-comments-" + id).html(window.showFewer); + } + } + + + function preview_post() { $("#jot-preview").val("1"); $("#jot-preview-content").show(); @@ -607,9 +674,9 @@ function setupFieldRichtext(){ entity_encoding : "raw", add_unload_trigger : false, remove_linebreaks : false, - force_p_newlines : false, - force_br_newlines : true, - forced_root_block : '', + //force_p_newlines : false, + //force_br_newlines : true, + forced_root_block : 'div', convert_urls: false, content_css: baseurl+"/view/custom_tinymce.css", theme_advanced_path : false, @@ -641,7 +708,7 @@ Array.prototype.remove = function(item) { function previewTheme(elm) { theme = $(elm).val(); $.getJSON('pretheme?f=&theme=' + theme,function(data) { - $('#theme-preview').html('
' + data.desc + '
' + theme + ''); + $('#theme-preview').html('
' + data.desc + '
' + data.version + '
' + data.credits + '
' + theme + ''); }); }