databasedav

Results 76 comments of databasedav

i'm a rust beginner but i'd like to help implement this if i can, what exactly is required? being able to do async io in the connect callback is crucial...

@sdroege can u expand on this implementation? i'm thinking creating an async version of the `Callback` trait `AsyncCallback` ```rust pub trait AsyncCallback: Sized { async fn on_request( self, request: &Request,...

This is more of a feature request but related to using `python-socketio`. `flask-socketio` comes with a [`test_client`](https://github.com/miguelgrinberg/Flask-SocketIO/blob/master/flask_socketio/test_client.py) that makes testing very convenient (no need to manually spin up a server...

any update on this? looks like these api's https://developer.mozilla.org/en-US/docs/Web/API/File_API/Using_files_from_web_applications need zoonic wrapping in addition to the above features, it would be great to easily be able to expose a live...

fyi for now u can use `TextInput::new().update_raw_el(|raw_el| raw_el .attr("type", "color"))`, the text mutable stores a hex of the current color that u can set/react to, this also has the advantage...

specifying the target prevents a new tab from opening every time a link is clicked if given a target that already exists, a good example is spam opening multiple checkout...

@MartinKavik i agree with all of this, my "spam opening multiple tabs" problem doesn't actually happen in the context of a visible link so the example isn't perfect but it...

some more todos: - expose all [`TextArea` attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea#attributes) - make `TextArea` respect `Width::fill`, right now the width is static even when its container's width changes (although this might be fixed...

note i handled the 3rd bullet point by doing this ```rust .update_raw_el(|raw_el| { raw_el.event_handler_with_options( EventOptions::new().preventable(), |event: dominator::events::KeyDown| { if event.key() == "Enter" { event.prevent_default(); ... // handle enter } })...

https://github.com/probil/vue-socket.io-extended/issues/245#issuecomment-473088995 did not work for me. Note that I am using namespaced modules where each module corresponds to a socket.io namespace and I use a plugin to register each module...