|
|
| Line 598: |
Line 598: |
| try { localStorage.setItem('gr_home_view', v); } catch (e) { } | | try { localStorage.setItem('gr_home_view', v); } catch (e) { } |
| } | | } |
| function initHomeToggle() {
| |
| var gBtn = document.getElementById('gr-toggle-grantha');
| |
| var aBtn = document.getElementById('gr-toggle-author');
| |
| if (!gBtn || !aBtn) return;
| |
| gBtn.addEventListener('click', function () { grHomeView('grantha'); });
| |
| aBtn.addEventListener('click', function () { grHomeView('author'); });
| |
| [gBtn, aBtn].forEach(function (btn) { btn.addEventListener('keydown', function (e) { if (e.key === 'Enter' || e.key === ' ') btn.click(); }); });
| |
| var saved; try { saved = localStorage.getItem('gr_home_view'); } catch (e) { }
| |
| if (saved === 'author') grHomeView('author');
| |
| }
| |
| if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', initHomeToggle);
| |
| else initHomeToggle();
| |
| }()); | | }()); |
|
| |
|