mirror of
				https://github.com/SillyTavern/SillyTavern.git
				synced 2025-06-05 21:59:27 +02:00 
			
		
		
		
	Set container block height on load
This commit is contained in:
		| @@ -812,6 +812,7 @@ function printCharacters() { | ||||
|     printGroups(); | ||||
|     sortCharactersList(); | ||||
|     favsToHotswap(); | ||||
|     setCharacterBlockHeight(); | ||||
|     setCharListVisible(); | ||||
| } | ||||
|  | ||||
| @@ -3918,6 +3919,18 @@ async function saveSettings(type) { | ||||
|     }); | ||||
| } | ||||
|  | ||||
| function setCharacterBlockHeight() { | ||||
|     const $children = $("#rm_print_characters_block").children(); | ||||
|     const originalHeight = $children.length * $children.find(':visible').first().outerHeight(); | ||||
|     $("#rm_print_characters_block").css('height', originalHeight); | ||||
|     //show and hide charlist divs on pageload (causes load lag) | ||||
|     //$children.each(function () { setCharListVisible($(this)) }); | ||||
|  | ||||
|  | ||||
|     //delay timer to allow for charlist to populate, | ||||
|     //should be set to an onload for rm_print_characters or windows? | ||||
| } | ||||
|  | ||||
| function messageEditAuto(div) { | ||||
|     let mesBlock = div.closest(".mes_block"); | ||||
|     var text = mesBlock.find(".edit_textarea").val().trim(); | ||||
| @@ -6205,23 +6218,13 @@ $(document).ready(function () { | ||||
|         showSwipeButtons(); | ||||
|     }); | ||||
|  | ||||
|     setTimeout(function () { | ||||
|         const $children = $("#rm_print_characters_block").children(); | ||||
|         const originalHeight = $children.length * $children.first().outerHeight(); | ||||
|         $("#rm_print_characters_block").css('height', originalHeight); | ||||
|         //show and hide charlist divs on pageload (causes load lag) | ||||
|         //$children.each(function () { setCharListVisible($(this)) }); | ||||
|  | ||||
|     $("#rm_print_characters_block").on('scroll', debounce(function () { | ||||
|             const containerHeight = $children.length * $children.find(':visible').first().outerHeight(); | ||||
|             $("#rm_print_characters_block").css('height', containerHeight); | ||||
|         setCharacterBlockHeight(); | ||||
|         //const containerHeight = $children.length * $children.find(':visible').first().outerHeight(); | ||||
|         //$("#rm_print_characters_block").css('height', containerHeight); | ||||
|         //show and hide on scroll | ||||
|         setCharListVisible(); | ||||
|     }, 1)); | ||||
|         //delay timer to allow for charlist to populate, | ||||
|         //should be set to an onload for rm_print_characters or windows? | ||||
|     }, 1000); | ||||
|  | ||||
|  | ||||
|     $(document).on("click", ".mes_edit_delete", function () { | ||||
|         if (!confirm("Are you sure you want to delete this message?")) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user