fix toggle logic and cursors

0dce4453759d29db65ae3807ef36ee094552ce29

RossAscends <124905043+RossAscends@users.noreply.github.com>

3 files changed, +10 -3Ignore whitespace
public/css/world-info.css+8 -0
@@ -120,6 +120,14 @@
120 flex-wrap: wrap;120 flex-wrap: wrap;
121}121}
122122
123.world_entry .inline-drawer-header {
124 cursor: initial;
125}
126
127.world_entry .killSwitch {
128 cursor: pointer;
129}
130
123.world_entry_form_control input[type=button] {131.world_entry_form_control input[type=button] {
124 cursor: pointer;132 cursor: pointer;
125}133}
public/index.html+1 -1
@@ -5302,7 +5302,7 @@
5302 <span class="drag-handle">&#9776;</span>5302 <span class="drag-handle">&#9776;</span>
5303 <div class="gap5px world_entry_thin_controls wide100p alignitemscenter">5303 <div class="gap5px world_entry_thin_controls wide100p alignitemscenter">
5304 <div class="inline-drawer-toggle fa-fw fa-solid fa-circle-chevron-down inline-drawer-icon down"></div>5304 <div class="inline-drawer-toggle fa-fw fa-solid fa-circle-chevron-down inline-drawer-icon down"></div>
5305 <div class="fa-solid fa-toggle-on" name="entryKillSwitch"></div>5305 <div class="fa-solid fa-toggle-on killSwitch" name="entryKillSwitch"></div>
5306 <div class="flex-container alignitemscenter wide100p">5306 <div class="flex-container alignitemscenter wide100p">
53075307
5308 <div class="WIEntryTitleAndStatus flex-container flex1 alignitemscenter">5308 <div class="WIEntryTitleAndStatus flex-container flex1 alignitemscenter">
public/scripts/world-info.js+1 -2
@@ -2916,10 +2916,9 @@ async function getWorldEntry(name, data, entry) {
2916 const entryKillSwitch = template.find('div[name="entryKillSwitch"]');2916 const entryKillSwitch = template.find('div[name="entryKillSwitch"]');
2917 entryKillSwitch.data('uid', entry.uid);2917 entryKillSwitch.data('uid', entry.uid);
2918 entryKillSwitch.on('click', async function (event) {2918 entryKillSwitch.on('click', async function (event) {
2919 event.stopPropagation();
2920 const uid = entry.uid;2919 const uid = entry.uid;
2921 data.entries[uid].disable = !data.entries[uid].disable;2920 data.entries[uid].disable = !data.entries[uid].disable;
2922 let isActive = data.entries[uid].disable;2921 let isActive = !data.entries[uid].disable;
2923 setWIOriginalDataValue(data, uid, 'enabled', isActive);2922 setWIOriginalDataValue(data, uid, 'enabled', isActive);
2924 if (isActive) {2923 if (isActive) {
2925 template.removeClass('disabledWIEntry');2924 template.removeClass('disabledWIEntry');