mirror of
https://framagit.org/hubzilla/core.git
synced 2026-06-21 00:52:33 -04:00
move trigger out of the loop for better performance and some var -> let
This commit is contained in:
2
boot.php
2
boot.php
@@ -60,7 +60,7 @@ require_once('include/bbcode.php');
|
||||
require_once('include/items.php');
|
||||
|
||||
define('PLATFORM_NAME', 'hubzilla');
|
||||
define('STD_VERSION', '8.7');
|
||||
define('STD_VERSION', '8.7.1');
|
||||
define('ZOT_REVISION', '6.0');
|
||||
|
||||
define('DB_UPDATE_VERSION', 1258);
|
||||
|
||||
@@ -646,7 +646,8 @@ function updatePageItems(mode, data) {
|
||||
|
||||
|
||||
function updateConvItems(mode,data) {
|
||||
var scroll_position = $(window).scrollTop();
|
||||
let scroll_position = $(window).scrollTop();
|
||||
let b64mids = [];
|
||||
|
||||
if(mode !== 'update')
|
||||
$(document).trigger('hz:updateConvItems');
|
||||
@@ -660,12 +661,12 @@ function updateConvItems(mode,data) {
|
||||
|
||||
$('.thread-wrapper', data).each(function() {
|
||||
if(this.classList.contains('toplevel_item')) {
|
||||
var ident = this.id;
|
||||
var convId = ident.replace('thread-wrapper-','');
|
||||
var commentWrap = $('#'+ident+' .collapsed-comments').attr('id');
|
||||
let ident = this.id;
|
||||
let convId = ident.replace('thread-wrapper-','');
|
||||
let commentWrap = $('#'+ident+' .collapsed-comments').attr('id');
|
||||
|
||||
var itmId = 0;
|
||||
var isVisible = false;
|
||||
let itmId = 0;
|
||||
let isVisible = false;
|
||||
|
||||
// figure out the comment state
|
||||
if(typeof commentWrap !== 'undefined')
|
||||
@@ -695,7 +696,7 @@ function updateConvItems(mode,data) {
|
||||
if(isVisible)
|
||||
showHideComments(itmId);
|
||||
|
||||
var commentBody = localStorage.getItem("comment_body-" + convId);
|
||||
let commentBody = localStorage.getItem("comment_body-" + convId);
|
||||
|
||||
if(commentBody) {
|
||||
var commentElm = $('#comment-edit-text-' + convId);
|
||||
@@ -723,7 +724,7 @@ function updateConvItems(mode,data) {
|
||||
|
||||
if(mode === 'replace') {
|
||||
if (window.location.search.indexOf("mid=") != -1 || window.location.pathname.indexOf("display") != -1) {
|
||||
var title = $(".wall-item-title").text();
|
||||
let title = $(".wall-item-title").text();
|
||||
title.replace(/^\s+/, '');
|
||||
title.replace(/\s+$/, '');
|
||||
if (title) {
|
||||
@@ -734,10 +735,14 @@ function updateConvItems(mode,data) {
|
||||
}
|
||||
}
|
||||
|
||||
$(document).trigger('hz:sse_setNotificationsStatus', [$(this).data('b64mids')]);
|
||||
$(this).data('b64mids').forEach((b64mid) => {
|
||||
b64mids.push(b64mid);
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
$(document).trigger('hz:sse_setNotificationsStatus', [b64mids]);
|
||||
|
||||
$(window).scrollTop(scroll_position);
|
||||
|
||||
if(followUpPageLoad) {
|
||||
|
||||
Reference in New Issue
Block a user