Show normal cursor on hover for non-configurable features

This commit is contained in:
HighImKevin
2026-10-18 14:29:51 -04:00
parent 5a4705e9b0
commit 9132bccd46
2 changed files with 16 additions and 1 deletions
+15
View File
@@ -179,6 +179,21 @@
padding: 0.75em !important;
}
/* Only editable feature cards use the pointer; toggles/buttons keep pointer via their own rules */
.kefin-config-wrapper .listItem.feature-card {
cursor: default;
}
.kefin-config-wrapper .listItem.feature-card.feature-card--editable {
cursor: pointer;
}
.kefin-config-wrapper .listItem.feature-card .checkboxContainer,
.kefin-config-wrapper .listItem.feature-card .emby-checkbox-label,
.kefin-config-wrapper .listItem.feature-card .emby-button {
cursor: pointer;
}
#customSections_list .listItem {
overflow: visible;
}
+1 -1
View File
@@ -1225,7 +1225,7 @@
const configKey = script.key === 'flattenSingleSeasonShows' ? 'seriesEpisodes' : script.key;
return `
<div class="listItem feature-card" data-feature-key="${script.key}" style="border: 1px solid rgba(255,255,255,0.1); border-radius: 4px; padding: 0.75em; background: rgba(255,255,255,0.02); ${hasConfig ? 'cursor: pointer;' : ''}" ${hasConfig ? `onclick="openFeatureConfigurationModal(event, '${script.key}')"` : ''}>
<div class="listItem feature-card${hasConfig ? ' feature-card--editable' : ''}" data-feature-key="${script.key}" style="border: 1px solid rgba(255,255,255,0.1); border-radius: 4px; padding: 0.75em; background: rgba(255,255,255,0.02);" ${hasConfig ? `onclick="openFeatureConfigurationModal(event, '${script.key}')"` : ''}>
<div class="listItemContent">
<div style="display: flex; justify-content: space-between; align-items: center; margin-bottom: 0.75em;">
<div class="listItemBodyText" style="font-weight: 500;">${script.label}</div>