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
769769 // read the state of right Nav Lock and apply to rightnav classlist
770770 $(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') {
772773 //console.log('setting pin class via local var');
773774 $(RightNavPanel).addClass('pinnedOpen');
774775 $(RightNavDrawerIcon).addClass('drawerPinnedOpen');
775776 }
776777 if ($(RPanelPin).prop('checked')) {
777778 console.debug('setting pin class via checkbox state');
778779 $(RightNavPanel).addClass('pinnedOpen');
779780 $(RightNavDrawerIcon).addClass('drawerPinnedOpen');
780781 }
781782 // read the state of left Nav Lock and apply to leftnav classlist
782783 $(LPanelPin).prop('checked', accountStorage.getItem('LNavLockOn') === 'true');
783784 if (accountStorage.getItem('LNavLockOn') == 'true') {
784785 //console.log('setting pin class via local var');
785786 $(LeftNavPanel).addClass('pinnedOpen');
786787 $(LeftNavDrawerIcon).addClass('drawerPinnedOpen');
787788 }
788789 if ($(LPanelPin).prop('checked')) {
789790 console.debug('setting pin class via checkbox state');
790791 $(LeftNavPanel).addClass('pinnedOpen');
791792 $(LeftNavDrawerIcon).addClass('drawerPinnedOpen');
792793 }
793794
794795 // read the state of left Nav Lock and apply to leftnav classlist
795796 $(WIPanelPin).prop('checked', accountStorage.getItem('WINavLockOn') === 'true');
796797 if (accountStorage.getItem('WINavLockOn') == 'true') {
797798 //console.log('setting pin class via local var');
798799 $(WorldInfo).addClass('pinnedOpen');
799800 $(WIDrawerIcon).addClass('drawerPinnedOpen');
800801 }
801802
802803 if ($(WIPanelPin).prop('checked')) {
803804 console.debug('setting pin class via checkbox state');
804805 $(WorldInfo).addClass('pinnedOpen');
805806 $(WIDrawerIcon).addClass('drawerPinnedOpen');
807+ }
806808 }
807809
810+
808811 //save state of Right nav being open or closed
809812 $('#rightNavDrawerIcon').on('click', function () {
810813 if (!$('#rightNavDrawerIcon').hasClass('openIcon')) {