aboutsummaryrefslogtreecommitdiffstats
path: root/static/ui.js
Commit message (Collapse)AuthorAgeFilesLines
* Refactor: Remove jQuery dependency and use vanilla JavaScript.google-labs-jules[bot]12 days1-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 keyAdam Mathes2018-10-041-4/+0
|
* light/dark/black themesAdam Mathes2018-09-291-1/+19
|
* control style changesAdam Mathes2018-06-161-0/+1
|
* whitespace fixesAdam Mathes2018-06-161-131/+133
|
* hide sidebar on small widthAdam Mathes2018-06-121-0/+3
|
* fix broken backone weirdnessAdam Mathes2018-04-271-2/+1
|
* separator for scrapeAdam Mathes2018-04-271-1/+13
|
* wip filter uiAdam Mathes2018-04-271-4/+5
|
* better unselect feed/tag behaviorAdam Mathes2018-04-221-13/+27
|
* proper bolding when selected for feeds and tagsAdam Mathes2018-04-221-0/+9
|
* no null category editsAdam Mathes2018-04-221-2/+4
|
* wip category stuffAdam Mathes2018-04-221-2/+10
|
* wip single category on feedAdam Mathes2018-04-221-10/+17
|
* change domain / url styleAdam Mathes2018-02-131-0/+4
|
* add full view toggle kb shortcutAdam Mathes2017-11-211-3/+13
|
* wip imgAdam Mathes2017-11-201-0/+10
|
* add back in starred functionality, fix login pageAdam Mathes2017-01-301-5/+3
|
* fix zero item bugAdam Mathes2017-01-291-1/+1
|
* fix zero item bugAdam Mathes2017-01-291-14/+1
|
* fix zero item bugAdam Mathes2017-01-291-1/+1
|
* stop the ui.js from console.logging all that debug stuffAdam Mathes2017-01-241-7/+7
|
* bugfix js no items leftAdam Mathes2017-01-241-2/+5
|
* bugfix js no items leftAdam Mathes2017-01-241-1/+1
|
* bugfix js no items leftAdam Mathes2017-01-241-1/+2
|
* bugfix js no items leftAdam Mathes2017-01-241-1/+1
|
* neko v2 initial commitAdam Mathes2017-01-231-0/+573