Ui bug Fixes
| @@ -4,6 +4,7 @@ import { textgenerationwebui_settings as textgen_settings, textgen_types } from | |||
| 4 | import { tokenizers } from './tokenizers.js'; | 4 | import { tokenizers } from './tokenizers.js'; |
| 5 | import { renderTemplateAsync } from './templates.js'; | 5 | import { renderTemplateAsync } from './templates.js'; |
| 6 | import { POPUP_TYPE, callGenericPopup } from './popup.js'; | 6 | import { POPUP_TYPE, callGenericPopup } from './popup.js'; |
| 7 | import { PAGINATION_TEMPLATE } from './utils.js'; | ||
| 7 | 8 | ||
| 8 | let mancerModels = []; | 9 | let mancerModels = []; |
| 9 | let togetherModels = []; | 10 | let 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) { |
| @@ -5502,7 +5502,7 @@ body:not(.movingUI) .drawer-content.maximized { | |||
| 5502 | } | 5502 | } |
| 5503 | 5503 | ||
| 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 { | |||
| 5546 | 5546 | ||
| 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 { | |||
| 5562 | 5563 | ||
| 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 | } |
| 5569 | 5571 | ||