Ui bug Fixes

fa52fb4ae6c318f49c3477b2ac008da1d7d78b03

DarokCx <77368869+DarokCx@users.noreply.github.com>

2 files changed, +9 -6Showing whitespace changes
public/scripts/textgen-models.js+3 -2
@@ -4,6 +4,7 @@ import { textgenerationwebui_settings as textgen_settings, textgen_types } from
4import { tokenizers } from './tokenizers.js';4import { tokenizers } from './tokenizers.js';
5import { renderTemplateAsync } from './templates.js';5import { renderTemplateAsync } from './templates.js';
6import { POPUP_TYPE, callGenericPopup } from './popup.js';6import { POPUP_TYPE, callGenericPopup } from './popup.js';
7import { PAGINATION_TEMPLATE } from './utils.js';
78
8let mancerModels = [];9let mancerModels = [];
9let togetherModels = [];10let togetherModels = [];
@@ -306,11 +307,11 @@ export async function loadFeatherlessModels(data) {
306 pageRange: 1,307 pageRange: 1,
307 pageNumber: 1,308 pageNumber: 1,
308 showPageNumbers: true,309 showPageNumbers: true,
309 showSizeChanger: true,310 showSizeChanger: false,
310 prevText: '<',311 prevText: '<',
311 nextText: '>',312 nextText: '>',
312 formatNavigator: function (currentPage, totalPage) {313 formatNavigator: function (currentPage, totalPage) {
313 return 'Page ' + currentPage + ' of ' + totalPage;314 return (currentPage - 1) * perPage + 1 + ' - ' + currentPage * perPage + ' of ' + totalPage * perPage;
314 },315 },
315 showNavigator: true,316 showNavigator: true,
316 callback: function (modelsOnPage) {317 callback: function (modelsOnPage) {
public/style.css+6 -4
@@ -5502,7 +5502,7 @@ body:not(.movingUI) .drawer-content.maximized {
5502}5502}
55035503
5504.model-card:hover {5504.model-card:hover {
5505 transform: scale(1.05); /* Grow the card slightly on hover */5505 transform: scale(1.025); /* Grow the card slightly on hover */
5506 background-color: #444; /* Highlight background on hover */5506 background-color: #444; /* Highlight background on hover */
5507 transition: transform 0.2s ease-in-out, background-color 0.2s ease-in-out; /* Smooth transition */5507 transition: transform 0.2s ease-in-out, background-color 0.2s ease-in-out; /* Smooth transition */
5508}5508}
@@ -5546,7 +5546,8 @@ body:not(.movingUI) .drawer-content.maximized {
55465546
5547/* Grid-view layout for the card container */5547/* Grid-view layout for the card container */
5548#model_card_block.grid-view {5548#model_card_block.grid-view {
5549 grid-row: 1 / span 2; /* Span two rows */5549 /* grid-row: 1 / span 2; Span two rows */
5550 grid-template-columns: repeat(2, 1fr);
5550 display: flex;5551 display: flex;
5551 flex-wrap: wrap; /* Cards wrap onto new lines when necessary */5552 flex-wrap: wrap; /* Cards wrap onto new lines when necessary */
5552 gap: 15px; /* Space between grid items */5553 gap: 15px; /* Space between grid items */
@@ -5562,8 +5563,9 @@ body:not(.movingUI) .drawer-content.maximized {
55625563
5563/* Ensure the search bar takes most of the width */5564/* Ensure the search bar takes most of the width */
5564#model_search_bar {5565#model_search_bar {
5565 flex-grow: 1;5566 width: 15ch;
5566 min-width: 10ch;5567 flex-grow: 0;
5568 /* min-width: 10ch; */
5567 align-self: center;5569 align-self: center;
5568}5570}
55695571