mirror of
https://github.com/Piwigo/Piwigo.git
synced 2026-03-28 17:42:57 +01:00
70 lines
1.6 KiB
JavaScript
70 lines
1.6 KiB
JavaScript
function setDisplayTile() {
|
|
$(".pluginDesc").show();
|
|
$(".pluginDescCompact").hide();
|
|
$(".pluginActions").show();
|
|
$(".pluginActionsSmallIcons").hide();
|
|
|
|
$(".pluginMiniBoxNameCell").removeClass("pluginMiniBoxNameCellCompact");
|
|
|
|
normalTitle();
|
|
}
|
|
|
|
function setDisplayCompact() {
|
|
$(".pluginDesc").hide();
|
|
$(".pluginDescCompact").show();
|
|
$(".pluginActions").hide();
|
|
$(".pluginActionsSmallIcons").show();
|
|
|
|
$(".pluginMiniBoxNameCell").addClass("pluginMiniBoxNameCellCompact");
|
|
|
|
reduceTitle()
|
|
}
|
|
|
|
function reduceTitle() {
|
|
var x = document.getElementsByClassName("pluginMiniBoxNameCell");
|
|
var length = 20;
|
|
|
|
for (const div of x) {
|
|
var text = div.innerHTML.trim()
|
|
if (text.length > length) {
|
|
var newText = text.substring(0, length);
|
|
newText = newText + "...";
|
|
|
|
div.innerHTML = newText;
|
|
div.title = text
|
|
}
|
|
}
|
|
}
|
|
|
|
function normalTitle() {
|
|
var x = document.getElementsByClassName("pluginMiniBoxNameCell");
|
|
|
|
for (const div of x) {
|
|
div.innerHTML = div.dataset.title
|
|
}
|
|
}
|
|
|
|
$(document).ready(function () {
|
|
|
|
if (!$.cookie("pwg_plugin_manager_view")) {
|
|
$.cookie("pwg_plugin_manager_view", "tile");
|
|
}
|
|
|
|
if ($("#displayTile").is(":checked")) {
|
|
setDisplayTile();
|
|
};
|
|
|
|
if ($("#displayCompact").is(":checked")) {
|
|
setDisplayCompact();
|
|
};
|
|
|
|
$("#displayTile").change(function () {
|
|
setDisplayTile();
|
|
$.cookie("pwg_plugin_manager_view", "tile");
|
|
})
|
|
|
|
$("#displayCompact").change(function () {
|
|
setDisplayCompact();
|
|
$.cookie("pwg_plugin_manager_view", "compact");
|
|
})
|
|
}) |