Merge branch 'dev' of /home/macgirvin/z into dev

This commit is contained in:
nobody 2021-08-10 19:25:55 -07:00
commit e0844d8719
3 changed files with 49 additions and 47 deletions

View file

@ -25,6 +25,10 @@ let liveRecurse = 0;
let savedTitle = '';
let initialLoad = true;
let cached_data = [];
let mode = '';
let update_url = '';
let update_mode = '';
let orgHeight = 0;
$.ajaxPrefilter(function( options, original_Options, jqXHR ) {
options.async = true;
@ -898,7 +902,7 @@ function collapseHeight() {
let position = $(window).scrollTop();
$(".wall-item-content, .directory-collapse").each(function() {
let orgHeight = $(this).outerHeight(true);
orgHeight = $(this).outerHeight(true);
if(orgHeight > divmore_height) {
if(! $(this).hasClass('divmore') && $(this).has('div.no-collapse').length == 0) {
@ -981,6 +985,8 @@ function updateInit() {
function liveUpdate(notify_id) {
let origHeight = 0;
if(typeof profile_uid === 'undefined') profile_uid = false; /* Should probably be unified with channelId defined in head.tpl */
if((src === null) || (stopped) || (! profile_uid)) { $('.like-rotator').hide(); return; }
@ -1003,8 +1009,6 @@ function liveUpdate(notify_id) {
in_progress = true;
let update_url;
let update_mode;
if(scroll_next) {
bParam_page = next_page;
@ -1025,7 +1029,7 @@ function liveUpdate(notify_id) {
}
else {
update_mode = 'update';
let orgHeight = $("#region_2").height();
origHeight = $("#region_2").height();
}
let dstart = new Date();
@ -1079,7 +1083,7 @@ function liveUpdate(notify_id) {
// adjust scroll position if new content was added above viewport
if(update_mode === 'update' && !justifiedGalleryActive) {
$(window).scrollTop($(window).scrollTop() + $("#region_2").height() - orgHeight + contentHeightDiff);
$(window).scrollTop($(window).scrollTop() + $("#region_2").height() - origHeight + contentHeightDiff);
}
in_progress = false;
@ -1107,8 +1111,6 @@ function pageUpdate() {
in_progress = true;
let update_url;
let update_mode;
if(scroll_next) {
bParam_page = next_page;

View file

@ -1,43 +1,43 @@
<script>
var bParam_cmd = "{{$baseurl}}/update/{{$pgtype}}";
let bParam_cmd = "{{$baseurl}}/update/{{$pgtype}}";
var bParam_uid = {{$uid}};
let bParam_uid = {{$uid}};
// lists can be either type string (virtual lists) or integer (normal accesslists)
var bParam_gid = "{{$gid}}";
var bParam_cid = {{$cid}};
var bParam_cmin = {{$cmin}};
var bParam_cmax = {{$cmax}};
var bParam_star = {{$star}};
var bParam_liked = {{$liked}};
var bParam_conv = {{$conv}};
var bParam_spam = {{$spam}};
var bParam_new = {{$nouveau}};
var bParam_page = {{$page}};
var bParam_wall = {{$wall}};
var bParam_draft = {{$draft}};
var bParam_list = {{$list}};
var bParam_fh = {{$fh}};
var bParam_dm = {{$dm}};
var bParam_static = {{$static}};
let bParam_gid = "{{$gid}}";
let bParam_cid = {{$cid}};
let bParam_cmin = {{$cmin}};
let bParam_cmax = {{$cmax}};
let bParam_star = {{$star}};
let bParam_liked = {{$liked}};
let bParam_conv = {{$conv}};
let bParam_spam = {{$spam}};
let bParam_new = {{$nouveau}};
let bParam_page = {{$page}};
let bParam_wall = {{$wall}};
let bParam_draft = {{$draft}};
let bParam_list = {{$list}};
let bParam_fh = {{$fh}};
let bParam_dm = {{$dm}};
let bParam_static = {{$static}};
var bParam_search = "{{$search}}";
var bParam_xchan = "{{$xchan}}";
var bParam_order = "{{$order}}";
var bParam_file = "{{$file}}";
var bParam_cats = "{{$cats}}";
var bParam_tags = "{{$tags}}";
var bParam_dend = "{{$dend}}";
var bParam_dbegin = "{{$dbegin}}";
var bParam_mid = "{{$mid}}";
var bParam_verb = "{{$verb}}";
var bParam_net = "{{$net}}";
var bParam_pf = "{{$pf}}";
let bParam_search = "{{$search}}";
let bParam_xchan = "{{$xchan}}";
let bParam_order = "{{$order}}";
let bParam_file = "{{$file}}";
let bParam_cats = "{{$cats}}";
let bParam_tags = "{{$tags}}";
let bParam_dend = "{{$dend}}";
let bParam_dbegin = "{{$dbegin}}";
let bParam_mid = "{{$mid}}";
let bParam_verb = "{{$verb}}";
let bParam_net = "{{$net}}";
let bParam_pf = "{{$pf}}";
function buildCmd() {
var udargs = ((page_load) ? "/load" : "");
var bCmd = bParam_cmd + udargs + "?f=" ;
let udargs = ((page_load) ? "/load" : "");
let bCmd = bParam_cmd + udargs + "?f=" ;
if(bParam_uid) bCmd = bCmd + "&p=" + bParam_uid;
if(bParam_cmin != (-1)) bCmd = bCmd + "&cmin=" + bParam_cmin;
if(bParam_cmax != (-1)) bCmd = bCmd + "&cmax=" + bParam_cmax;

View file

@ -1,6 +1,6 @@
{{if $notifications}}
<script>
var notifications_parent;
let notifications_parent = 0;
$(document).ready(function() {
notifications_parent = $('#notifications_wrapper')[0].parentElement.id;
@ -31,10 +31,10 @@
{{if $module == 'display' || $module == 'hq' || $startpage == 'hq'}}
$(document).on('click', '.notification', function(e) {
var b64mid = $(this).data('b64mid');
var notify_id = $(this).data('notify_id');
var path = $(this)[0].pathname.substr(1,7);
var stateObj = { b64mid: b64mid };
let b64mid = $(this).data('b64mid');
let notify_id = $(this).data('notify_id');
let path = $(this)[0].pathname.substr(1,7);
let stateObj = { b64mid: b64mid };
if(b64mid === 'undefined' && notify_id === 'undefined')
return;
@ -92,7 +92,7 @@
$('#cn-{{$notification.type}}-input-clear').addClass('d-none');
});
$(document).on('input', '#cn-{{$notification.type}}-input', function(e) {
var val = $('#cn-{{$notification.type}}-input').val().toString().toLowerCase();
let val = $('#cn-{{$notification.type}}-input').val().toString().toLowerCase();
if(val) {
$('#cn-{{$notification.type}}-only').addClass('active sticky-top');
@ -104,8 +104,8 @@
}
$("#nav-{{$notification.type}}-menu .notification").each(function(i, el){
var cn = $(el).data('contact_name').toString().toLowerCase();
var ca = $(el).data('contact_addr').toString().toLowerCase();
let cn = $(el).data('contact_name').toString().toLowerCase();
let ca = $(el).data('contact_addr').toString().toLowerCase();
if(cn.indexOf(val) === -1 && ca.indexOf(val) === -1)
$(this).addClass('d-none');