completely ignore panel pins on mobile

2c25b5f0123d9cf18764a7378af96ae48d096e43

RossAscends <rossascendshamma@gmail.com>

1 files changed, +33 -30Ignore whitespace
public/scripts/RossAscends-mods.js+33 -30
@@ -768,43 +768,46 @@ export function initRossMods() {
768768
769 // read the state of right Nav Lock and apply to rightnav classlist769 // read the state of right Nav Lock and apply to rightnav classlist
770 $(RPanelPin).prop('checked', accountStorage.getItem('NavLockOn') == 'true');770 $(RPanelPin).prop('checked', accountStorage.getItem('NavLockOn') == 'true');
771 if (accountStorage.getItem('NavLockOn') == 'true') {771 if (!isMobile()) { //only read/set pin states on non-mobile devices
772 if (accountStorage.getItem('NavLockOn') == 'true') {
772 //console.log('setting pin class via local var');773 //console.log('setting pin class via local var');
773 $(RightNavPanel).addClass('pinnedOpen');774 $(RightNavPanel).addClass('pinnedOpen');
774 $(RightNavDrawerIcon).addClass('drawerPinnedOpen');775 $(RightNavDrawerIcon).addClass('drawerPinnedOpen');
775 }776 }
776 if ($(RPanelPin).prop('checked')) {777 if ($(RPanelPin).prop('checked')) {
777 console.debug('setting pin class via checkbox state');778 console.debug('setting pin class via checkbox state');
778 $(RightNavPanel).addClass('pinnedOpen');779 $(RightNavPanel).addClass('pinnedOpen');
779 $(RightNavDrawerIcon).addClass('drawerPinnedOpen');780 $(RightNavDrawerIcon).addClass('drawerPinnedOpen');
780 }781 }
781 // read the state of left Nav Lock and apply to leftnav classlist782 // read the state of left Nav Lock and apply to leftnav classlist
782 $(LPanelPin).prop('checked', accountStorage.getItem('LNavLockOn') === 'true');783 $(LPanelPin).prop('checked', accountStorage.getItem('LNavLockOn') === 'true');
783 if (accountStorage.getItem('LNavLockOn') == 'true') {784 if (accountStorage.getItem('LNavLockOn') == 'true') {
784 //console.log('setting pin class via local var');785 //console.log('setting pin class via local var');
785 $(LeftNavPanel).addClass('pinnedOpen');786 $(LeftNavPanel).addClass('pinnedOpen');
786 $(LeftNavDrawerIcon).addClass('drawerPinnedOpen');787 $(LeftNavDrawerIcon).addClass('drawerPinnedOpen');
787 }788 }
788 if ($(LPanelPin).prop('checked')) {789 if ($(LPanelPin).prop('checked')) {
789 console.debug('setting pin class via checkbox state');790 console.debug('setting pin class via checkbox state');
790 $(LeftNavPanel).addClass('pinnedOpen');791 $(LeftNavPanel).addClass('pinnedOpen');
791 $(LeftNavDrawerIcon).addClass('drawerPinnedOpen');792 $(LeftNavDrawerIcon).addClass('drawerPinnedOpen');
792 }793 }
793794
794 // read the state of left Nav Lock and apply to leftnav classlist795 // read the state of left Nav Lock and apply to leftnav classlist
795 $(WIPanelPin).prop('checked', accountStorage.getItem('WINavLockOn') === 'true');796 $(WIPanelPin).prop('checked', accountStorage.getItem('WINavLockOn') === 'true');
796 if (accountStorage.getItem('WINavLockOn') == 'true') {797 if (accountStorage.getItem('WINavLockOn') == 'true') {
797 //console.log('setting pin class via local var');798 //console.log('setting pin class via local var');
798 $(WorldInfo).addClass('pinnedOpen');799 $(WorldInfo).addClass('pinnedOpen');
799 $(WIDrawerIcon).addClass('drawerPinnedOpen');800 $(WIDrawerIcon).addClass('drawerPinnedOpen');
800 }801 }
801802
802 if ($(WIPanelPin).prop('checked')) {803 if ($(WIPanelPin).prop('checked')) {
803 console.debug('setting pin class via checkbox state');804 console.debug('setting pin class via checkbox state');
804 $(WorldInfo).addClass('pinnedOpen');805 $(WorldInfo).addClass('pinnedOpen');
805 $(WIDrawerIcon).addClass('drawerPinnedOpen');806 $(WIDrawerIcon).addClass('drawerPinnedOpen');
807 }
806 }808 }
807809
810
808 //save state of Right nav being open or closed811 //save state of Right nav being open or closed
809 $('#rightNavDrawerIcon').on('click', function () {812 $('#rightNavDrawerIcon').on('click', function () {
810 if (!$('#rightNavDrawerIcon').hasClass('openIcon')) {813 if (!$('#rightNavDrawerIcon').hasClass('openIcon')) {