Commit Graph
94 Commits
Author SHA1 Message Date
Jonathan Kelley 73169e377e Merge pull request #1322 from ealmloff/fix-text-node-target-events
Fix events with a text node target
2023-09-16 11:57:33 -07:00
Evan Almloff d1603238c4 Fix events with a text node target 2023-08-08 09:49:04 -07:00
Evan Almloff c32d6dc8cb Handle oninput for select elements 2023-08-07 17:19:16 -07:00
Evan Almloff 28ae065218 optimize the remove_attribute function 2023-07-20 10:53:24 -07:00
ealmloff cf9ed74303 Merge branch 'master' into fix-onload-event 2023-06-19 08:16:40 -05:00
Miles Murgaw 510c242883 fix: move bool_attrs to common.js (#1072) 2023-06-04 14:15:46 -05:00
Miles Murgaw d09c92beda Add initial_value attribute & fix static special attribute handling (#1063)
* feat & fix: initial_value attribute, special attribute handling

* revision: rename js file

* fix: rustfmt

* fix: clippy

* fix: desktop not finding common.js

* fix: desktop failing to render

Missed a single ``this.SetAttributeInner`` as it was now ``setAttributeInner``
Javascript didn't even throw any errors about this smh

* revision: no need for match statement
2023-06-04 11:29:34 -05:00
Evan Almloff 553205dc74 Merge branch 'master' into fix-links-liveview 2023-05-24 07:38:04 -05:00
Evan Almloff 77275d40c1 Merge branch 'master' into fix-links-liveview 2023-05-24 07:36:16 -05:00
Evan Almloff 043aae1689 fix the onload event 2023-05-08 17:49:28 -05:00
Evan Almloff 19436e210f Merge branch 'upstream' into query-system 2023-05-05 11:09:25 -05:00
Evan Almloff f044bb2128 fix onclick event 2023-04-27 15:19:10 -05:00
AttilioandEvan Almloff c645e1c6aa Allow multiple prevent default for Web, Desktop and LiveView (#987)
* Allow multiple prevent default in dioxus_web

* Use SplitWhitespace for prevent default requests

* Add multiple prevent default option to liveview and desktop

* Update docs about prevent_default attribute

* cargo clippy

* update prevent default guide example

---------

Co-authored-by: Evan Almloff <ealmlof1@stumail.jccc.edu>
2023-04-27 11:26:04 -05:00
Evan Almloff e1f02f8135 Merge branch 'upstream' into query-system 2023-04-26 18:00:39 -05:00
Evan Almloff 7e292cc2fa Merge branch 'upstream' into fix-links-liveview 2023-04-26 17:56:13 -05:00
Jonathan Kelley 22cfff647c Merge branch 'master' into implement-file-engine 2023-04-26 15:32:34 -07:00
Evan Almloff 9cfb655478 implement the file engine for liveview 2023-04-25 14:26:12 -05:00
Evan Almloff 6d3d927d5c Merge branch 'fix-select-form-events' into implement-file-engine 2023-04-25 13:18:25 -05:00
Evan Almloff 28ef3f8968 fix liveview links 2023-04-23 12:07:38 -05:00
Evan Almloff 5a08da5ec7 fix selected and checked with boolean attributes 2023-04-23 11:48:53 -05:00
Evan Almloff d7eae79509 prevent default file input behavior on desktop 2023-04-20 10:10:52 -05:00
Evan Almloff f1f7517b88 Fix form events with select multiple 2023-04-06 11:11:08 -05:00
Evan Almloff fa9f0d0f6c Generalize Query system for use in use_eval and node querys 2023-03-23 15:19:00 -05:00
Evan Almloff 7636c046fa implement on mounted for desktop 2023-03-20 16:10:34 -05:00
Evan Almloff 7253eabe0a fix anchor link for block-level elements 2023-03-06 20:49:23 -06:00
Evan Almloff 6bea6f6385 fix text dynamic node not assigning id 2023-02-09 09:14:07 -06:00
Evan Almloff 51ca23b3f7 fix drag serialization on desktop 2023-01-25 20:44:42 -06:00
Evan Almloff d2b5af6615 remove logs from interpreter 2023-01-09 12:04:38 -06:00
Evan Almloff ea43b864db remove attributes with the None value 2023-01-03 08:51:48 -06:00
Jonathan Kelley 58b0519c2f feat: get interpreter working on desktop 2022-12-19 15:02:36 -08:00
Jonathan Kelley 50faa7dd08 feat: add proper event type 2022-12-19 14:14:01 -08:00
Evan Almloff f84166fb11 allow configering the root name in the desktop renderer 2022-12-18 22:28:40 -06:00
Jon Kelley 5ac9b595ea Revert "fix: liveview interpreter using new templates" 2022-12-16 14:20:05 -08:00
Jonathan Kelley 7790d2c065 chore: simplify liveview abstraction 2022-12-15 18:46:59 -08:00
Jonathan Kelley 06e8e096bb feat: more fixes to liveview 2022-12-15 14:25:23 -08:00
Jonathan Kelley e256fe1079 wip: add html event type 2022-12-14 19:07:33 -08:00
Jonathan Kelley 1b7fe3fcde fix: dont use id for append 2022-12-09 16:44:08 -08:00
Evan Almloff b79ad4f50e Merge remote-tracking branch 'upstream/master' into optimize-templates-v3 2022-12-07 17:20:31 -06:00
Jonathan Kelley 1b14b309e9 chore: clean up desktop 2022-12-06 16:37:28 -08:00
Evan Almloff 6102902387 work on optimizing web implementation 2022-12-06 14:24:35 -06:00
Jonathan Kelley b182a6ee75 chore: clean up interpreter and bindings 2022-12-05 16:47:04 -08:00
Jonathan Kelley 7b1cdb7d85 feat: get desktop working with new template strategy 2022-12-05 16:08:41 -08:00
Jonathan Kelley 11a45c8ef0 chore: continue to clean things up 2022-12-01 01:08:49 -05:00
Jonathan Kelley 85657d3906 feat: rip out mutations for templates 2022-12-01 00:46:15 -05:00
Jonathan Kelley 18d6b1ad6f feat: get web working properly 2022-11-30 17:21:10 -05:00
Jonathan Kelley 3c19def550 chore: get create working and simplify dynamic nodes 2022-11-30 11:24:13 -05:00
Jonathan Kelley 7e6cea3a13 wip: continue to tweak suspense 2022-11-22 10:05:13 -08:00
Jonathan Kelley 20f9957fbe feat: diffing works on desktop! 2022-11-17 22:31:14 -08:00
Jonathan Kelley 30ef225812 feat: event handling on desktop 2022-11-17 20:00:39 -08:00
Jonathan Kelley 6b473cbdc5 feat: conditionals and iterators in rsx 2022-11-16 22:10:13 -08:00