Initial commit: Klammertext source distribution
Curated source subset assembled by klammertext-dev's doc/make_dist.sh: the Klammermachine (mac), the Standard Klammer Set (sks), the commands (com), editor plugins and install guides (doc), a test subset (tst), and lib/bin placeholders. Builds with 'make -C com'. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
84
sks/document/js/resize_window.js
Normal file
84
sks/document/js/resize_window.js
Normal file
@@ -0,0 +1,84 @@
|
||||
|
||||
function adjust_search_input_pane() {
|
||||
//if ($("#textshow").is(":visible")) {
|
||||
if (K.visible("#textshow")) {
|
||||
const search_input_width = 200;
|
||||
//console.log(K.right("#textshow") + " " + K.right("#focus") + " " +
|
||||
// K.right("#linkshow") + " " + K.right("#search_clear"));
|
||||
const button_right = Math.max(
|
||||
K.right("#textshow"), K.right("#focus"), K.right("#linkshow"), K.right("#search_clear"));
|
||||
const help_left = K.left("#help");
|
||||
//console.log("help_left: " + help_left);
|
||||
//console.log("button_right: " + button_right);
|
||||
//console.log("Search input: " + (help_left - button_right - 90));
|
||||
let new_width = Math.min(search_input_width, help_left - button_right - 90);
|
||||
if (new_width < 10) {
|
||||
new_width = search_input_width;
|
||||
}
|
||||
K.width("#search_input", new_width);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function resize() {
|
||||
/*
|
||||
adjust_search_input_pane();
|
||||
var height = $(window).height();
|
||||
|
||||
var title_height = K.height("#title");
|
||||
var nav_height = K.height("#nav");
|
||||
var status_height = K.height("#status");
|
||||
|
||||
K.height("#middle", height - title_height - nav_height - status_height + 1);
|
||||
*/
|
||||
//resize_text_width();
|
||||
/*
|
||||
set_annotate_max_width();
|
||||
set_code_comment_width();
|
||||
set_imagecode_width();
|
||||
// adjust_footnotes();
|
||||
adjust_slanted_header_table();
|
||||
check_visible_link_boxes();
|
||||
|
||||
set_code_caption_width();
|
||||
|
||||
resize_images();
|
||||
adjust_widths();
|
||||
center_elements();
|
||||
*/
|
||||
}
|
||||
|
||||
/*
|
||||
$(window).on("load", function() {
|
||||
$(window).on("resize", function(event) {
|
||||
console.log("RESIZE");
|
||||
event.preventDefault();
|
||||
resize();
|
||||
//maintain_text_position(resize);
|
||||
});
|
||||
$("#toc").scroll( function() {
|
||||
adjust_toc_slider_height();
|
||||
});
|
||||
//$("#toc").resizable({handles : "e"});
|
||||
});
|
||||
*/
|
||||
|
||||
|
||||
window.addEventListener("load", function (event) {
|
||||
window.addEventListener(
|
||||
"resize",
|
||||
function (event) {
|
||||
event.preventDefault();
|
||||
resize_images();
|
||||
maintain_text_position(resize);
|
||||
highlight_headers_in_toc();
|
||||
/*
|
||||
var top_header = get_top_header();
|
||||
var original_pos = top_header.position().top;
|
||||
resize();
|
||||
set_top_pos(top_header, original_pos);
|
||||
*/
|
||||
});
|
||||
resize();
|
||||
//highlight_headers_in_toc();
|
||||
});
|
||||
Reference in New Issue
Block a user