iodevs / elm-modal Goto Github PK
View Code? Open in Web Editor NEWA library for Modal Window in Elm.
Home Page: https://iodevs.github.io/elm-modal/
License: BSD 3-Clause "New" or "Revised" License
A library for Modal Window in Elm.
Home Page: https://iodevs.github.io/elm-modal/
License: BSD 3-Clause "New" or "Revised" License
Possibly utilize this article:
https://dev.to/margaretkrutikova/elm-dom-node-decoder-to-detect-click-outside-3ioh
Right now when I try to build the project with the latest Elm version (19.1) it fails because of an outdated dependency from rtfeldman/elm-css
I need the ability to determine if the user canceled the modal or if the modal was confirmed/acknowledged.
I have a PR ready that adds support for handling Cancel
events in addition to the close event. I also would like to improve the CSS - I have an issue where my modal button is at the bottom of a long page but the modal displays 200 px from the top of the page. I would like to add in some additional configuration to tweak and better support this. Just don't know if you plan to maintain this project or if I should just fork this and then maintain that version?
It is a great project and I have not see any other Modal projects in the Elm community with this much flexibility.
Bug - If Modal.setClosingEffect WithoutAnimate
is configured the state remains in Closing
status (does not transition to Closed
)
Thinking about allowing the opening, opened, closing, and closed CSS functions to be configurable so that the client can provide their own CSS functions to resolve this issue.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.