(10-29-2024, 05:54 AM)refas napisał(a): (09-17-2023, 09:39 AM)marekm napisał(a): Oczywiście nie wystawiam LK w świat, ale dobrą praktyką byłoby jednak pisać soft przy założeniu że ktoś może wystawić.
Może na telefonach wygląda to inaczej, na komputerze (jestem starej daty i głównie tak korzystam) sporo miejsca na ekranie a z drugiej strony jak Firefox ma dużo otwartych zakładek to ich tytuły mogą nie być wyświetlane w całości.
Można też rozważyć optymalizację treści, aby była bardziej przyjazna dla użytkownika, zwłaszcza gdy istnieje możliwość, że ktoś inny będzie musiał z niej skorzystać.
By zadowolić wszystkich i tych pragnących ukryć i tych wyświetlić lub dodać trzeba by dodać do Ustawień UI pole gdzie wpiszemy url do własnego kodu.js którym zmodyfikujemy UserInterface
Kod ten musiałby wczytywać się na każdej podstronie LK zraz z jej identyfikatorem...
Już kiedyś proponowałem takie rozwiązanie bo LK miała problem z greasmonkey... będzie z rok chyba wstecz.
Można to zrobić prościutko dodając do head strony tag js z adresem z tego input i całą resztę wklepać w kodzie javascryptu.
Wystarczyło by dorzucić do ustawień pozycje input do wpisania url oraz w kodzie strony dodać taki tag przed końcem head lub body i gotowe... można się wykazać znajomością js.
Kod:
<script src="//:local.serwer/LK/custom.js"></script>
</body>
lub rozbudować
Kod:
//:local.serwer/LK/custom.js?c=
po znaku
= mamy nazwę strony którą dokłada nam UI jak w url po
/#/ i tak na każdej analogicznie...
i teraz klikniecie dowolnego $(.sidenav .nav li) nie tylko wczytuje nam zawartość strony .has-sidebar ale i dodatkowo ładuje script z adresu: " //:local.serwer/LK/ custom.js?c="+this.href.substring(2);
później już można robić cuda z UI od skórek kolorystycznych do ukrywania lub zmiany pozycji dowolnego elementu oraz dodawać własne dodatki i przyciski funkcyjne. Dodam ze takie rozwiązanie daje też nam możliwość pełnej customizacji offline bez serwera plików z zapisem pliku skryptu bezpośrednio w fonie lub pc.
oczywiście można tego dokonać z pomocą wspomnianej wtyczki greasmonkey ale z tym to już różnie bywa szczególnie na mobilnych.
wady nie zadziałała to z sslem włączonym dla LK - dodając url skryptu od osób trzecich bez znajomości kodu
prosisz się o kłopoty.