Andrew Fosterandrewfoster.hashnode.net·Jun 22, 2022Adding a table with Infinite ScrollingSo far the user interface for the index pages looks like this: I want to apply one of the TailwindCSS list styles to this and then allow the user to scroll content for as much as they like without using paging controls. On some pages this may not be...Discuss·19 likes·105 readsRails 7 ApplicationRuby on Rails
Loveth Omokarolovethomokaro.hashnode.net·Feb 21, 2023Final Project Progress ReportHi everyone!! Welcome back to the last article in my series of articles as an Outreachy intern with Wagtail. I have mixed feelings as I'm writing this. It seemed just like yesterday that I received the email about being accepted as an Outreachy inter...Discuss·1 like·75 readswagtail
Andrew Fosterandrewfoster.hashnode.net·Jun 30, 2022Inline Editing and Deleting with Hotwire - Part 2This second part will cover how to edit records from the index page and also how to reflect those changes on any other page that may be viewing those records. Here is what will be working by the end of this blog (spoiler alert!). Editing the text fie...Discuss·74 readsRails 7 ApplicationRuby on Rails
Alexander PanovforRoyalZSoftwareroyalzsoftware.hashnode.net·Mar 31, 2023How to build a reusable sortable table in Ruby on Rails with StimulusThis article is all about writing a sortable table with reusable software modules in Stimulus and the Ruby on Rails backend too. The result and its limitations We will pass a certain sort key via a query parameter to the backend. A query parameter ...Discuss·52 readsRuby
Loveth Omokarolovethomokaro.hashnode.net·Feb 21, 2023Final Project Progress ReportHi everyone!! Welcome back to the last article in my series of articles as an Outreachy intern with Wagtail. I have mixed feelings as I'm writing this. It seemed just like yesterday that I received the email about being accepted as an Outreachy inter...Discuss·1 like·75 readswagtail
Andrew Fosterandrewfoster.hashnode.net·Sep 5, 2022Displaying audit logsWay back in Part 8 I spoke about adding auditing to this application. I used the audited gem to provide the functionality for tracking changes. Now I want to display those audit logs to the users. This is going to introduce a couple challenges from a...Discuss·30 readsRails 7 ApplicationRuby on Rails
Reuben Walker, Jr.atomicdesign.hashnode.net·Aug 24, 2022Discover Symfony UX. UI with Stimulus = fewer JS headaches for youThis article originally appeared on Symfony Station. Introduction This is a companion article to Discover Symfony UX’s Twig Components. Read that first, as it contains more detailed Symfony UX information referenced here. As mentioned in our Twig art...Discuss·75 readsSymfony
Andrew Fosterandrewfoster.hashnode.net·Aug 5, 2022Using TypeScript for Stimulus - Changing importmaps to esbuildUp until this point all the Stimulus controllers have been written in plain JavaScript. I would prefer to switch over to TypeScript instead. There are any number of articles espousing the benefits, but for me, anything that prevents a bug from being ...Discuss·214 readsRails 7 ApplicationRuby on Rails
Andrew Fosterandrewfoster.hashnode.net·Jul 22, 2022Notifications and Animation with HotwireAn important aspect of any application is letting the users know what is happening in the clearest possible way, and even more so when this application can now be broadcasting changes that other users have made. Right now the default Rails notificati...Discuss·135 readsRails 7 ApplicationRuby on Rails
Andrew Fosterandrewfoster.hashnode.net·Jun 30, 2022Inline Editing and Deleting with Hotwire - Part 2This second part will cover how to edit records from the index page and also how to reflect those changes on any other page that may be viewing those records. Here is what will be working by the end of this blog (spoiler alert!). Editing the text fie...Discuss·74 readsRails 7 ApplicationRuby on Rails
Andrew Fosterandrewfoster.hashnode.net·Jun 28, 2022Inline Editing and Deleting with Hotwire - Part 1The majority of editing in the application I am thinking will be a single field at a time, preferably without needing to open a new page to do so. The best way to achieve that will be to allow inline editing of my collection rows. I can also give but...Discuss·55 readsRails 7 ApplicationRuby on Rails
Andrew Fosterandrewfoster.hashnode.net·Jun 22, 2022Adding a table with Infinite ScrollingSo far the user interface for the index pages looks like this: I want to apply one of the TailwindCSS list styles to this and then allow the user to scroll content for as much as they like without using paging controls. On some pages this may not be...Discuss·19 likes·105 readsRails 7 ApplicationRuby on Rails