| 768 | | 768 | |
| 769 | // read the state of right Nav Lock and apply to rightnav classlist | 769 | // 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 classlist | 782 | // 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 | } |
| 793 | | 794 | |
| 794 | // read the state of left Nav Lock and apply to leftnav classlist | 795 | // 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 | } |
| 801 | | 802 | |
| 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 | } |
| 807 | | 809 | |
| | 810 | |
| 808 | //save state of Right nav being open or closed | 811 | //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')) { |