Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Refactor: Remove jQuery dependency and use vanilla JavaScript. | google-labs-jules[bot] | 12 days | 1 | -99/+253 |
| | | | | | | | | | | | | | | | | | | | | | | | This commit removes jQuery and the jQuery.tmpl plugin from the frontend, refactoring all JavaScript code in static/ui.js and relevant HTML files to use vanilla JavaScript APIs. Key changes include: - Replaced jQuery selectors ($) with document.querySelector/querySelectorAll. - Replaced jQuery DOM manipulation methods with native equivalents (classList, style, appendChild, etc.). - Replaced jQuery event handling (ready, on, keydown) with addEventListener. - Replaced $.getJSON with the fetch API. - Replaced $.each with Array.prototype.forEach. - Implemented a custom vanilla JS templating function (`renderTemplate`) to replace jquery.tmpl.js functionality, including support for variable interpolation, conditionals (if/else), and raw HTML rendering. - Updated Backbone.js views to handle their own DOM interactions and event delegation using vanilla JS, removing the `events` hash and using manual event listener attachment in `render` or `attachEvents` methods. - Removed script tags for jquery and jquery.tmpl from HTML files. - Replaced inline jQuery calls in HTML onclick attributes with vanilla JS. | ||||
* | stop clobbering the f key | Adam Mathes | 2018-10-04 | 1 | -4/+0 |
| | |||||
* | light/dark/black themes | Adam Mathes | 2018-09-29 | 1 | -1/+19 |
| | |||||
* | control style changes | Adam Mathes | 2018-06-16 | 1 | -0/+1 |
| | |||||
* | whitespace fixes | Adam Mathes | 2018-06-16 | 1 | -131/+133 |
| | |||||
* | hide sidebar on small width | Adam Mathes | 2018-06-12 | 1 | -0/+3 |
| | |||||
* | fix broken backone weirdness | Adam Mathes | 2018-04-27 | 1 | -2/+1 |
| | |||||
* | separator for scrape | Adam Mathes | 2018-04-27 | 1 | -1/+13 |
| | |||||
* | wip filter ui | Adam Mathes | 2018-04-27 | 1 | -4/+5 |
| | |||||
* | better unselect feed/tag behavior | Adam Mathes | 2018-04-22 | 1 | -13/+27 |
| | |||||
* | proper bolding when selected for feeds and tags | Adam Mathes | 2018-04-22 | 1 | -0/+9 |
| | |||||
* | no null category edits | Adam Mathes | 2018-04-22 | 1 | -2/+4 |
| | |||||
* | wip category stuff | Adam Mathes | 2018-04-22 | 1 | -2/+10 |
| | |||||
* | wip single category on feed | Adam Mathes | 2018-04-22 | 1 | -10/+17 |
| | |||||
* | change domain / url style | Adam Mathes | 2018-02-13 | 1 | -0/+4 |
| | |||||
* | add full view toggle kb shortcut | Adam Mathes | 2017-11-21 | 1 | -3/+13 |
| | |||||
* | wip img | Adam Mathes | 2017-11-20 | 1 | -0/+10 |
| | |||||
* | add back in starred functionality, fix login page | Adam Mathes | 2017-01-30 | 1 | -5/+3 |
| | |||||
* | fix zero item bug | Adam Mathes | 2017-01-29 | 1 | -1/+1 |
| | |||||
* | fix zero item bug | Adam Mathes | 2017-01-29 | 1 | -14/+1 |
| | |||||
* | fix zero item bug | Adam Mathes | 2017-01-29 | 1 | -1/+1 |
| | |||||
* | stop the ui.js from console.logging all that debug stuff | Adam Mathes | 2017-01-24 | 1 | -7/+7 |
| | |||||
* | bugfix js no items left | Adam Mathes | 2017-01-24 | 1 | -2/+5 |
| | |||||
* | bugfix js no items left | Adam Mathes | 2017-01-24 | 1 | -1/+1 |
| | |||||
* | bugfix js no items left | Adam Mathes | 2017-01-24 | 1 | -1/+2 |
| | |||||
* | bugfix js no items left | Adam Mathes | 2017-01-24 | 1 | -1/+1 |
| | |||||
* | neko v2 initial commit | Adam Mathes | 2017-01-23 | 1 | -0/+573 |