Submitted over 1 year ago
Responsive Mob\Desk Design using Vanilla HTML,CSS(flexbox),JS
@GHNetCode
Design comparison
SolutionDesign
Solution retrospective
Hello to all you wonderful Developers out there and A Big THANK YOU to FrontEndMentor for this challenge! This App has been tested on Browsers -: Brave, Chrome and Edge.. I have added animating buttons and a configuration where you can just update maxRows "param\var" to the number desired of links needed. When the number of links has exceeded it will notify the user of the oldest link that will be overwritten to be saved if needed. I have left a few comments in the code to help others and myself along the way if ever needed. The things i learned and solved about this challenge.
- Ensuring there is consistency between element Id`s and localStorage Keys.
- The ability to be able to clone elements without the need of writing out repetitive code where prepping the template before it is cloned is needed.
- Using the clipboard unfortunately i bumped into issues using the "pointerdown" event where i was receiving the message "Must be handling a user gesture to use custom clipboard". Here i found out after 3 or 4 days of investigating that simply changing this to the "click" event has resolved this issue. I hope this helps someone.
- Lastly, I presume when working with localStorage in the future it would be recommended to have just 1 local storage Key and have all the data\objects in it instead of separate keys. Please do have a go and let me know what you think, your feedback will be much appreciated. All the Best, M.
Community feedback
Please log in to post a comment
Log in with GitHubJoin our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord