Greg Johnston
|
a6b6864bc5
|
Merge branch 'adjust-tracing' of https://github.com/gbj/leptos into adjust-tracing
|
2023-01-07 16:27:33 -05:00 |
|
Greg Johnston
|
063b946cd4
|
Remove unnecessary log
|
2023-01-07 16:27:25 -05:00 |
|
Greg Johnston
|
5a2c9ea345
|
Merge branch 'main' into adjust-tracing
|
2023-01-07 16:26:20 -05:00 |
|
Greg Johnston
|
808d87598b
|
Tracing for events and elements.
|
2023-01-07 16:20:00 -05:00 |
|
Greg Johnston
|
af7b93fa1e
|
Merge pull request #128 from akesson/workspace-features
Workspace features
|
2023-01-07 14:19:56 -05:00 |
|
Greg Johnston
|
ed940f577a
|
Add tracing for event handlers
|
2023-01-07 13:32:40 -05:00 |
|
Greg Johnston
|
dffe195cdc
|
Fix two warnings
|
2023-01-07 13:16:20 -05:00 |
|
hakesson
|
b852e459a9
|
Unify workspace dependencies
|
2023-01-07 18:00:37 +01:00 |
|
hakesson
|
681f10ec8d
|
Workspace-based versioning
|
2023-01-07 17:35:02 +01:00 |
|
Martin
|
7acc309f66
|
Minor: Clippy format!() all variables now inlined.
|
2023-01-07 15:46:47 +00:00 |
|
Greg Johnston
|
e12c2d9769
|
Merge pull request #252 from gbj/additional-meta-tags
Additional meta tags — closes issue #158
|
2023-01-07 07:37:02 -05:00 |
|
Greg Johnston
|
844dc21efd
|
Merge pull request #255 from martinfrances107/#253_cargo_doc_warnings_rename_EachKey_to_Each
#254 Minor: In docs, Rename EachKey to Each.
|
2023-01-07 07:25:34 -05:00 |
|
Martin
|
6c5bcf30ba
|
#254 Minor: In docs, Rename EachKey to Each.
|
2023-01-07 11:51:52 +00:00 |
|
Martin
|
be8ffe935d
|
#254 Minor: Unbalanced tags.
|
2023-01-07 11:22:36 +00:00 |
|
Greg Johnston
|
0d92a5dec8
|
Add <Script/> and <Style/> components
|
2023-01-06 22:54:35 -05:00 |
|
Greg Johnston
|
635aa5c681
|
Merge pull request #250 from jquesada2016/on_mount
added `HtmlElement::on_mount`
|
2023-01-06 17:46:29 -05:00 |
|
Jose Quesada
|
6df4a6f120
|
fixed broken compilation within on_mount
|
2023-01-06 14:17:35 -06:00 |
|
Jose Quesada
|
73c6bbb225
|
updated to use the equest animation frame method in helpers.rs
|
2023-01-06 14:02:49 -06:00 |
|
Jose Quesada
|
fa57085946
|
added HtmlElement::on_mount
|
2023-01-06 12:24:24 -06:00 |
|
Greg Johnston
|
1125a5f7cb
|
Additional tracing
|
2023-01-06 12:30:19 -05:00 |
|
Greg Johnston
|
96418ed684
|
Start work on instrumenting leptos_reactive
|
2023-01-06 11:38:03 -05:00 |
|
Greg Johnston
|
64bf01c59e
|
Reduce CI load with skipped feature sets
|
2023-01-05 11:08:07 -05:00 |
|
Greg Johnston
|
2a4a5f75c9
|
Remove unused doc_comment crate
|
2023-01-04 10:42:25 -05:00 |
|
Greg Johnston
|
91b65654d6
|
Fix typed event docs
|
2023-01-04 10:40:35 -05:00 |
|
Greg Johnston
|
af1a4492e8
|
leptos_macro improvements to class: , prop: , on: , :undelegated , and events
|
2023-01-04 00:25:53 -05:00 |
|
Greg Johnston
|
6a4cbbf266
|
Specify html::a to suppress warning
|
2023-01-03 16:07:51 -05:00 |
|
Greg Johnston
|
755ceb7d75
|
0.1.0-beta
|
2023-01-02 16:35:00 -05:00 |
|
Greg Johnston
|
e2517c99b8
|
Backtrace not supported on stable
|
2023-01-02 12:55:26 -05:00 |
|
Greg Johnston
|
2b01bf99b4
|
enum Default not supported on stable
|
2023-01-02 12:55:16 -05:00 |
|
Greg Johnston
|
60187961a0
|
Merge pull request #219 from jquesada2016/leptos_dom_stable
Stable support for `leptos_dom`
|
2023-01-02 12:09:48 -05:00 |
|
Jose Quesada
|
7478315970
|
forgot to commit new dependencies
|
2023-01-02 09:01:57 -06:00 |
|
Jose Quesada
|
b894444b8d
|
removed drain_filter feature flag
|
2023-01-02 08:28:05 -06:00 |
|
Jose Quesada
|
9f8bcd6fb1
|
removed iter_intersperse feature flag`
|
2023-01-02 08:20:45 -06:00 |
|
Jose Quesada
|
d82781abbd
|
removed thread_local feature flag
|
2023-01-02 08:18:19 -06:00 |
|
Jose Quesada
|
f8c4cac6d3
|
removed once_cell feature flag
|
2023-01-02 07:52:30 -06:00 |
|
Greg Johnston
|
e8eb55ca5c
|
Make sure tag names are uppercased in debug assertions where they're uppercased
|
2023-01-01 08:03:26 -05:00 |
|
Greg Johnston
|
7946df8bfc
|
Merge pull request #209 from benwis/cargo-leptos-release-testing
Update all examples to use cargo-leptos and patch integrations for latest cargo-leptos support
|
2023-01-01 07:56:41 -05:00 |
|
Ben Wishovich
|
f45d33db73
|
Move the examples out of the workspace, and standardize naming. All of the SSR examples now work with cargo-leptos
|
2022-12-31 15:52:19 -08:00 |
|
Jose Quesada
|
60e2f34456
|
changed View::on to not require manually boxing the closure
|
2022-12-31 09:59:48 -06:00 |
|
Jose Quesada
|
7ec82c8df3
|
boxing View::on closure to fix compiler recursion error
|
2022-12-31 09:54:13 -06:00 |
|
Greg Johnston
|
c438b46eb1
|
Merge pull request #200 from gbj/duplicating-text-fix
Fixing duplicating-text-node issue in `DynChild`
|
2022-12-30 19:11:43 -05:00 |
|
Greg Johnston
|
b318449ee7
|
Issue #178
|
2022-12-30 11:41:21 -05:00 |
|
Greg Johnston
|
59c291a1e5
|
Could it be this simple?
|
2022-12-30 10:47:01 -05:00 |
|
Greg Johnston
|
b98bacdcab
|
Remove logs
|
2022-12-29 18:51:39 -05:00 |
|
Greg Johnston
|
d3d71875da
|
FIXME DynChild issue
|
2022-12-29 18:48:21 -05:00 |
|
Jose Quesada
|
0145b01da5
|
impl IntoView for &View
|
2022-12-29 09:55:35 -06:00 |
|
Jose Quesada
|
63e70db736
|
removed EventHandler trait
|
2022-12-28 17:49:10 -06:00 |
|
Jose Quesada
|
8acbc579e0
|
fixed broken undelegated type
|
2022-12-28 15:38:13 -06:00 |
|
Jose Quesada
|
28bb3f81aa
|
made ev::undelegated lowercase to match the rest of the event names
|
2022-12-28 15:28:59 -06:00 |
|
Greg Johnston
|
4b1fce4c9c
|
Revert "Merge branch 'main' into pr/119"
This reverts commit 63f680f37d , reversing
changes made to 50ba796f49 .
|
2022-12-28 15:06:46 -05:00 |
|
Greg Johnston
|
fd2a2bd5f4
|
Fixing merge issues
|
2022-12-28 14:51:01 -05:00 |
|
Greg Johnston
|
63f680f37d
|
Merge branch 'main' into pr/119
|
2022-12-28 14:21:54 -05:00 |
|
Jose Quesada
|
f3b62bcf88
|
impl HtmlElement::inner_html for SSR
|
2022-12-28 11:34:27 -06:00 |
|
Jose Quesada
|
57c72c038c
|
impl HtmlElement::inner_html for web targets, SSR still TODO
|
2022-12-28 11:17:47 -06:00 |
|
Greg Johnston
|
e3c4e9f6a4
|
chores: fix failing tests, update docs, suppress warnings
|
2022-12-28 11:33:26 -05:00 |
|
Jose Quesada
|
8b81425b21
|
explicit handler type to help compiler type inference
|
2022-12-27 08:46:09 -06:00 |
|
Jose Quesada
|
04e3e7a9a6
|
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
|
2022-12-27 08:33:22 -06:00 |
|
Jose Quesada
|
ab2d554dc3
|
now only adding event handlers Some(_) and FnMut ; called cargo fmt which is why more files were edited
|
2022-12-27 08:33:09 -06:00 |
|
Greg Johnston
|
6077966cd7
|
Streaming SSR for <Suspense/> in release mode
|
2022-12-26 17:47:26 -05:00 |
|
Jose Quesada
|
a5351dd33d
|
fixed broken cfg
|
2022-12-26 09:51:36 -06:00 |
|
Jose Quesada
|
a15b3dd882
|
now using a shared marker to check if a Each has already been mounted, rather than calling out to JS
|
2022-12-26 09:42:37 -06:00 |
|
Jose Quesada
|
d42b79b261
|
now using a shared marker to check if a component has already been mounted, rather than calling out to JS
|
2022-12-26 09:37:32 -06:00 |
|
Jose Quesada
|
6cd136ec9b
|
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
|
2022-12-26 08:59:11 -06:00 |
|
Jose Quesada
|
85b72f5b68
|
added support for moving views around in the DOM
|
2022-12-26 08:58:58 -06:00 |
|
Greg Johnston
|
2048e89109
|
Remove dev-dependency (for cargo publish reasons)
|
2022-12-25 23:03:43 -05:00 |
|
Greg Johnston
|
5540bb8e8c
|
Bump version to 0.1.0-alpha
|
2022-12-25 22:58:07 -05:00 |
|
Greg Johnston
|
86df770dad
|
chores: getting tests fixed, etc.
|
2022-12-25 22:53:52 -05:00 |
|
Jose Quesada
|
623bb7cb3f
|
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
|
2022-12-24 08:45:43 -06:00 |
|
Jose Quesada
|
fc062e6829
|
fixed the type of math elements
|
2022-12-24 08:45:36 -06:00 |
|
Greg Johnston
|
bf9587c349
|
Attempt at Transition
|
2022-12-24 07:39:43 -05:00 |
|
Greg Johnston
|
b3da8a5dba
|
Fix SVG warning fix
|
2022-12-24 07:39:25 -05:00 |
|
Greg Johnston
|
d3f2cae07a
|
Fix SVG warnings
|
2022-12-24 07:28:34 -05:00 |
|
Greg Johnston
|
a4747596fa
|
Only stream Resources if they're under a Suspense to fix rendering issue
|
2022-12-23 17:01:22 -05:00 |
|
Greg Johnston
|
af68da0a9a
|
Remove web by default
|
2022-12-23 17:01:06 -05:00 |
|
Jose Quesada
|
7028dd8b3d
|
fixed math namespace
|
2022-12-23 14:34:35 -06:00 |
|
Jose Quesada
|
8092bf1962
|
untoggled wasm32 target
|
2022-12-23 14:22:16 -06:00 |
|
Jose Quesada
|
2d97790ab9
|
fixed imports on non-web
|
2022-12-23 14:17:54 -06:00 |
|
Jose Quesada
|
ef846e7b88
|
added all math elements
|
2022-12-23 14:09:46 -06:00 |
|
Jose Quesada
|
d78ee8c3c9
|
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
|
2022-12-23 14:07:01 -06:00 |
|
Jose Quesada
|
d1ece97575
|
added all svg elements
|
2022-12-23 14:06:55 -06:00 |
|
Greg Johnston
|
8e1c165427
|
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
|
2022-12-23 14:32:26 -05:00 |
|
Greg Johnston
|
f20c74fa98
|
SSR changes to support integrations
|
2022-12-23 14:23:06 -05:00 |
|
Greg Johnston
|
391fe89542
|
0.0.21
|
2022-12-23 13:01:15 -05:00 |
|
Jose Quesada
|
7ee0c01594
|
fixed non-web builds
|
2022-12-23 11:19:39 -06:00 |
|
Jose Quesada
|
6ce90fa49d
|
revert default build target
|
2022-12-23 11:16:28 -06:00 |
|
Jose Quesada
|
c96965ab64
|
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
|
2022-12-23 11:10:01 -06:00 |
|
Jose Quesada
|
5def2a72bc
|
impl View::on and renamed IntoElement to ElementDescriptor
|
2022-12-23 11:09:55 -06:00 |
|
Greg Johnston
|
590ec40e0c
|
Final Suspense fix?
|
2022-12-23 11:40:57 -05:00 |
|
Jose Quesada
|
8037915294
|
reintroduced panic in DynChild
|
2022-12-23 08:19:02 -06:00 |
|
Jose Quesada
|
a5d7563a67
|
fixed DynChild panicking when expected text is not there
|
2022-12-23 07:54:29 -06:00 |
|
Greg Johnston
|
7c25cd9200
|
Use #[component] macro for core components, deleting leptos_core package
|
2022-12-22 16:46:48 -05:00 |
|
Greg Johnston
|
ce84632c39
|
Update NodeRef to be generic over typed HTML elements
|
2022-12-21 21:15:48 -05:00 |
|
Greg Johnston
|
532f5c5b83
|
Add types for HTML elements
|
2022-12-21 20:37:15 -05:00 |
|
Greg Johnston
|
ae82395100
|
Remove some hydration key element increments
|
2022-12-21 07:58:08 -05:00 |
|
Greg Johnston
|
7ca131c5b8
|
Work on hydration examples
|
2022-12-19 22:45:12 -05:00 |
|
Greg Johnston
|
9a2035f1e1
|
Relocate view-tests into leptos_dom
|
2022-12-19 20:11:25 -05:00 |
|
Jose Quesada
|
f2553c117b
|
changed from using <template /> to using custom element names and fixed EachItem on release
|
2022-12-19 08:57:09 -06:00 |
|
Greg Johnston
|
5ee8b20770
|
Clear warnings
|
2022-12-19 07:35:18 -05:00 |
|
Greg Johnston
|
da4b46e359
|
Clear warnings and improve #[cfg] readability
|
2022-12-19 07:34:10 -05:00 |
|
Jose Quesada
|
eccbc424a2
|
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
|
2022-12-18 16:52:23 -06:00 |
|
Jose Quesada
|
9d370776d2
|
printing html as it is being streamed to client
|
2022-12-18 16:52:12 -06:00 |
|
Greg Johnston
|
a845bf12e6
|
Clear warnings
|
2022-12-18 16:27:19 -05:00 |
|
Greg Johnston
|
c0a407b0cd
|
Fix --release builds
|
2022-12-18 16:15:18 -05:00 |
|
Jose Quesada
|
d79d4c4f86
|
fixed Fragment::lazy that should take `FnOnce
|
2022-12-18 13:29:46 -06:00 |
|
Greg Johnston
|
3195ab4ffc
|
Get Suspense /Transition hydration working
|
2022-12-18 07:38:51 -05:00 |
|
Jose Quesada
|
d071a7c1e0
|
added HydrationCtx helper methods for forcebly adding leptos-hk , only helpers though, still need to update component lookup logic as well as element and template creation to include these
|
2022-12-17 12:38:40 -06:00 |
|
Jose Quesada
|
234e1cda4e
|
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
|
2022-12-17 11:57:25 -06:00 |
|
Jose Quesada
|
e140549755
|
now removing id and leptos-hk from elements
|
2022-12-17 11:57:14 -06:00 |
|
Greg Johnston
|
df41e4dbc2
|
FIxes for Suspense/Hydration
|
2022-12-17 08:46:09 -05:00 |
|
Greg Johnston
|
9c6aaed0a8
|
Fix issue of <Routes/> mismatch
|
2022-12-17 08:28:22 -05:00 |
|
Jose Quesada
|
abc117b9bf
|
annotated For with #[component]
|
2022-12-16 14:13:51 -06:00 |
|
Greg Johnston
|
1826d4bab2
|
Remove extra logging
|
2022-12-15 21:56:11 -05:00 |
|
Greg Johnston
|
e6e71cb8e6
|
Remove extra logging
|
2022-12-15 21:55:21 -05:00 |
|
Greg Johnston
|
01252b841d
|
Fix <Suspense/> SSR
|
2022-12-15 21:54:43 -05:00 |
|
Greg Johnston
|
c6d30a710a
|
FIx issues I introduced to SSR while logging this
|
2022-12-15 21:04:55 -05:00 |
|
Greg Johnston
|
fefca82d16
|
Minimal tracing to show order of rendering
|
2022-12-15 20:56:52 -05:00 |
|
Ben Wishovich
|
f9bda65dbe
|
WIP impl of SSR Header/Status setting
|
2022-12-15 13:14:02 -08:00 |
|
Jose Quesada
|
422233eecf
|
removed some HydrationCtx things and improved tracing for DynChild
|
2022-12-15 12:05:17 -06:00 |
|
Jose Quesada
|
9eadac9f2c
|
added HydrationCtx helpers and fixed a couple bugs with the hydration example
|
2022-12-15 10:04:44 -06:00 |
|
Greg Johnston
|
416e1a617b
|
Change start to hydrate in example
|
2022-12-15 08:39:19 -05:00 |
|
Greg Johnston
|
01013b00e5
|
Implement classes in SSR macro path
|
2022-12-15 07:56:31 -05:00 |
|
Greg Johnston
|
3ef64bd372
|
<Suspense/> streaming and hydration issue
|
2022-12-14 23:18:54 -05:00 |
|
Greg Johnston
|
6e4448dae6
|
SSR work with missing node IDs
|
2022-12-14 10:56:48 -05:00 |
|
Greg Johnston
|
f17c7fdb90
|
Remove duplicated window_event_listener
|
2022-12-14 07:00:56 -05:00 |
|
Greg Johnston
|
21178b1682
|
Correct definitions of is_browser and is_server
|
2022-12-14 06:57:35 -05:00 |
|
Greg Johnston
|
8efb28826f
|
Properly set hydration key
|
2022-12-12 21:17:51 -05:00 |
|
Greg Johnston
|
10799c33b7
|
Properly dispose
|
2022-12-12 21:17:38 -05:00 |
|
Greg Johnston
|
58d2ce113d
|
Use Scope -based hydration key generation
|
2022-12-12 20:55:41 -05:00 |
|
Jose Quesada
|
2c9eff3659
|
impl IntoView for all std types that made sense
|
2022-12-12 14:45:10 -06:00 |
|
Jose Quesada
|
ce5355d73f
|
impl IntoView for `Vec<impl IntoView>
|
2022-12-12 13:52:41 -06:00 |
|
Jose Quesada
|
e2ef293d19
|
added IntoFragment trait for all IntoIterator and also impl FromIterator for Fragment
|
2022-12-12 13:39:41 -06:00 |
|
Jose Quesada
|
0b11a8dda6
|
fixed compilation on non-CSR targets
|
2022-12-12 12:26:11 -06:00 |
|
Jose Quesada
|
5881fb9064
|
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
|
2022-12-12 12:18:29 -06:00 |
|
Jose Quesada
|
9dbbb26100
|
made is_server and helpers const fn and added View::into_html_element helper
|
2022-12-12 12:18:15 -06:00 |
|
Greg Johnston
|
4a1d16b641
|
Properly reset ID in streaming
|
2022-12-12 10:24:55 -05:00 |
|
Greg Johnston
|
c4eeb4f39f
|
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
|
2022-12-12 09:49:22 -05:00 |
|
Greg Johnston
|
37ab7b34f9
|
Fix imports when in SSR mode so we don't run wasm-bindgen code
|
2022-12-12 09:49:15 -05:00 |
|
Greg Johnston
|
c4cc3e944b
|
Merge in changes from main
|
2022-12-12 09:26:46 -05:00 |
|
Jose Quesada
|
ff21f38626
|
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
|
2022-12-12 07:29:51 -06:00 |
|
Jose Quesada
|
9bc8492245
|
removed impl of IntoView for &str and replaced with &'static str for Cow<'static, str> opt
|
2022-12-12 07:29:35 -06:00 |
|
Greg Johnston
|
2389cec5f7
|
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
|
2022-12-11 20:21:35 -05:00 |
|
Jose Quesada
|
811449d664
|
stopped DynChild from panicking when nested DynChild run within the same signal trigger but the parent runs before this child
|
2022-12-11 17:36:19 -06:00 |
|
Greg Johnston
|
b9e8777bb1
|
Update <For/> API
|
2022-12-11 17:35:46 -05:00 |
|
Jose Quesada
|
ff026ea953
|
addressed clippy lints in release mode
|
2022-12-11 13:27:52 -06:00 |
|
Jose Quesada
|
9eb1f2fdf8
|
addressed clippy lints
|
2022-12-11 13:22:01 -06:00 |
|
Jose Quesada
|
06538ba021
|
fixed DynChild when changing from Text to anything else
|
2022-12-11 13:06:54 -06:00 |
|
Jose Quesada
|
14c6dcf902
|
now surrounding View::Text with quotes
|
2022-12-11 12:57:54 -06:00 |
|
Jose Quesada
|
a15dedb82d
|
impl new fmt::Debug repr for View
|
2022-12-11 12:43:58 -06:00 |
|
Greg Johnston
|
d30de9abce
|
Add Transparent type to pass arbitrary data inside a View
|
2022-12-10 22:11:39 -05:00 |
|
Greg Johnston
|
f459253cdb
|
Clear warning here and add explanation
|
2022-12-10 21:05:13 -05:00 |
|
Greg Johnston
|
335c040702
|
Implement IntoView for same set of primitive types
|
2022-12-10 19:33:56 -05:00 |
|
Greg Johnston
|
a4e5bf03d8
|
Start implementing IntoView for primitives
|
2022-12-10 19:28:28 -05:00 |
|
Jose Quesada
|
315407b866
|
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
|
2022-12-10 15:32:51 -06:00 |
|
Jose Quesada
|
d22fa3c5e7
|
removed IntoChild
|
2022-12-10 15:32:36 -06:00 |
|
Greg Johnston
|
6d24af7748
|
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
|
2022-12-10 16:22:55 -05:00 |
|
Jose Quesada
|
74ea50a293
|
fixed Component::new to take anything that impl IntoView
|
2022-12-10 13:50:05 -06:00 |
|
Greg Johnston
|
4a9f906571
|
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
|
2022-12-10 14:09:43 -05:00 |
|
Greg Johnston
|
6db086c0a6
|
Meant to delete this, not comment it out
|
2022-12-10 14:06:42 -05:00 |
|
Greg Johnston
|
a7da8232a7
|
I was wrong -- these will be automatically disposed by the parent scope in the correct order, and actually shouldn't be done manually
|
2022-12-10 14:06:18 -05:00 |
|
Jose Quesada
|
a5f868915a
|
added trait for converting impl AsRef<web_sys::Element> to HtmlElement<AnyElement>
|
2022-12-10 12:16:08 -06:00 |
|
Jose Quesada
|
237bacc2da
|
addressed all clippy lints
|
2022-12-10 10:50:01 -06:00 |
|
Jose Quesada
|
11720302a2
|
addressed all clippy lints for web targets
|
2022-12-10 09:54:49 -06:00 |
|
Jose Quesada
|
e097ec84c2
|
started addressing clippy lints and fixed an undiscovered bug
|
2022-12-10 08:40:24 -06:00 |
|
Greg Johnston
|
a7c16c9b09
|
Implement PartialEq and Eq for View
|
2022-12-10 07:37:07 -05:00 |
|
Greg Johnston
|
1b8db4d4f4
|
"Implement Clone on View and its affiliates. Necessary for <Transition/> and some routing features. No significant changes needed, every type involved could already derive Clone .
|
2022-12-09 22:17:26 -05:00 |
|
Jose Quesada
|
dd16890021
|
Component now creating child scope, forgot about this
|
2022-12-09 18:58:38 -06:00 |
|
Jose Quesada
|
a17651fe02
|
removed the workspace override
|
2022-12-09 18:00:06 -06:00 |
|
Jose Quesada
|
094492f076
|
impl IntoChild for tuples up to 26 in size
|
2022-12-09 17:13:37 -06:00 |
|
Jose Quesada
|
6d5994f72e
|
removed TopoId
|
2022-12-09 17:08:11 -06:00 |
|
Jose Quesada
|
641a064200
|
removed IntoEach until we can come up with a better game plan
|
2022-12-09 17:04:32 -06:00 |
|
Jose Quesada
|
c83f29be1b
|
fix DynChild saving it's old child, rather than the new one
|
2022-12-09 16:46:02 -06:00 |
|
Jose Quesada
|
bd3cc0b5ec
|
fix DynChild trying to render old child rather than new one
|
2022-12-09 16:17:37 -06:00 |
|
Jose Quesada
|
1ee9c2432b
|
impl IntoView for tuples of up to 26 fields as well as for (Scope, T)
|
2022-12-09 11:29:46 -06:00 |
|
Jose Quesada
|
b0c27c48f6
|
updated example to work with new Each
|
2022-12-09 10:49:15 -06:00 |
|
Jose Quesada
|
c74a8274f2
|
removed child scope creation within Each
|
2022-12-09 10:44:05 -06:00 |
|
Jose Quesada
|
2ceb7f8934
|
fixed Fragment which would try mounting it's children while hydrating
|
2022-12-09 10:03:08 -06:00 |
|
Jose Quesada
|
16af593277
|
added render_to_string entry point and fixed bug where id counter would not be reset on every server render call
|
2022-12-09 09:34:25 -06:00 |
|
Jose Quesada
|
51c8d85528
|
custom user id's on HtmlElement is now supported during hydration
|
2022-12-09 09:15:37 -06:00 |
|
Jose Quesada
|
4ffc53a1dc
|
not panicking when elements/components cannot be found
|
2022-12-09 08:47:53 -06:00 |
|
Jose Quesada
|
b7eeba77a0
|
fixed DynChild on release to prevent it merging with surrounding text
|
2022-12-09 08:25:39 -06:00 |
|
Jose Quesada
|
a8fb2720b9
|
removed a sneaky c that was in the SSR id generation for components, as well as fixed an extra id call count that wasn't supposed to be there
|
2022-12-08 22:40:49 -06:00 |
|
Jose Quesada
|
a50f1c58f7
|
fixed Each optimizations
|
2022-12-08 20:38:59 -06:00 |
|
Jose Quesada
|
6528aadb90
|
removed debug statement
|
2022-12-08 19:18:23 -06:00 |
|
Jose Quesada
|
dcd9842fca
|
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
|
2022-12-08 18:42:55 -06:00 |
|
Jose Quesada
|
5a976525c0
|
fixed Each moving items it did not need to move
|
2022-12-08 18:42:36 -06:00 |
|
Greg Johnston
|
eb40f9f7c7
|
Remove leptos_dom/ssr dependencies
|
2022-12-08 19:32:46 -05:00 |
|
Greg Johnston
|
d0fa9b89bf
|
Remove my logs
|
2022-12-08 19:25:50 -05:00 |
|
Jose Quesada
|
21716ea59d
|
fixed panic on DynChild for double taking an option
|
2022-12-08 18:15:57 -06:00 |
|
Jose Quesada
|
e641108ed3
|
fixed error compiling
|
2022-12-08 18:01:06 -06:00 |
|
Jose Quesada
|
c3b4945c7e
|
removed all cfgs that depend on anything but web and wasm32
|
2022-12-08 17:56:52 -06:00 |
|
Jose Quesada
|
95c535290d
|
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
|
2022-12-08 17:48:45 -06:00 |
|
Jose Quesada
|
6af0b1a8ed
|
hydration is now determained at runtime startup
|
2022-12-08 17:48:30 -06:00 |
|
Greg Johnston
|
9928abf36d
|
Fix closing-node creation in Each in release
|
2022-12-08 18:45:27 -05:00 |
|
Greg Johnston
|
135317b7b8
|
Method, not a field
|
2022-12-08 18:26:44 -05:00 |
|
Jose Quesada
|
6b24135070
|
fixed subtle bug when hydrating from a text node would cause DynChild to not unmount correctly
|
2022-12-08 17:00:55 -06:00 |
|
Jose Quesada
|
e08808c2ab
|
fixed SSR compilation errors
|
2022-12-08 16:13:12 -06:00 |
|
Jose Quesada
|
a932f72a4f
|
DynChild now creating child scopes
|
2022-12-08 16:07:44 -06:00 |
|
Jose Quesada
|
75befde788
|
now creating child scopes for Each
|
2022-12-08 15:17:12 -06:00 |
|
Jose Quesada
|
adac34790e
|
now creating child scopes for Each items, still not cleaning them up, however
|
2022-12-08 11:50:22 -06:00 |
|
Jose Quesada
|
838d0d27c9
|
fixed DynChild not removing the text generated on SSR
|
2022-12-08 11:10:34 -06:00 |
|
Jose Quesada
|
d29d29c1d4
|
fixed .into_view(cx) calling order to match between SSR and CSR
|
2022-12-08 10:41:28 -06:00 |
|
Jose Quesada
|
61e206c227
|
corrected DynChild to now mount children on SSR
|
2022-12-08 09:19:00 -06:00 |
|
Greg Johnston
|
45395fe580
|
Fix off-by-one issue
|
2022-12-07 15:46:09 -05:00 |
|
Jose Quesada
|
3a90ed6c21
|
added debug aids to find the off-by-one error
|
2022-12-07 12:33:39 -06:00 |
|
Jose Quesada
|
55b691e1b0
|
marker hydration fixed, but we have an off-by-one error on id generation
|
2022-12-07 12:05:12 -06:00 |
|
Jose Quesada
|
c9b57ffa85
|
changed the value to bind to another input while I fix text
|
2022-12-07 10:43:10 -06:00 |
|
Jose Quesada
|
c239716170
|
updated the example to work with hydartion
|
2022-12-07 10:04:54 -06:00 |
|
Jose Quesada
|
46ef1bcf5d
|
initial impl of eager hydration
|
2022-12-07 09:36:36 -06:00 |
|
Jose Quesada
|
5ac06251d4
|
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
|
2022-12-07 07:24:53 -06:00 |
|
Jose Quesada
|
395cfe6bf1
|
fixed SSR and CSR cfg features
|
2022-12-07 07:24:35 -06:00 |
|
Greg Johnston
|
963ff85a5f
|
Get basic SSR example working
|
2022-12-06 23:04:48 -05:00 |
|
Greg Johnston
|
dcbdbc8925
|
<template/> doesn't work as a self-closing tag
|
2022-12-06 23:03:33 -05:00 |
|
Jose Quesada
|
c290d1e9d6
|
started impl hydration for HtmlElement
|
2022-12-06 20:14:35 -06:00 |
|
Jose Quesada
|
51e5c6ba62
|
fixed TopoId not having a sum field
|
2022-12-06 11:35:31 -06:00 |
|
Jose Quesada
|
ee470b37bb
|
removed starting_offset when calculating children ids
|
2022-12-06 10:26:19 -06:00 |
|
Jose Quesada
|
74c716e0f6
|
fixed attrs that start with an empty value from not having a space
|
2022-12-06 10:12:14 -06:00 |
|
Jose Quesada
|
00c25b5605
|
fixed EachItem not getting <template /> markers, as well as Unit
|
2022-12-06 09:55:02 -06:00 |
|
Jose Quesada
|
280f7a7735
|
removed cx param from all helper methods
|
2022-12-06 07:32:49 -06:00 |
|
Jose Quesada
|
f02405b649
|
fixed IntoProperty from disconnection from overwritten Scope
|
2022-12-06 07:24:21 -06:00 |
|
Jose Quesada
|
d6ef65daf6
|
fixed IntoClass from not disconnecting from overwritten Scope
|
2022-12-06 07:21:14 -06:00 |
|
Jose Quesada
|
98414ac192
|
removed overzelus use of Scope in Attribute
|
2022-12-06 07:15:39 -06:00 |
|
Jose Quesada
|
8b7728096a
|
fixed IntoChild to not disconnect from overwritten Scope
|
2022-12-05 20:51:00 -06:00 |
|
Greg Johnston
|
aec289e384
|
Get SSR benchmarks running again
|
2022-12-05 20:34:29 -05:00 |
|
Greg Johnston
|
432eda8d6d
|
Add some often-used helper functions
|
2022-12-05 20:00:27 -05:00 |
|
Greg Johnston
|
5c45538e9f
|
Make necessary changes for stable support for router and meta
|
2022-12-05 18:55:03 -05:00 |
|
Greg Johnston
|
2ff5ec21c8
|
0.0.20
|
2022-12-05 16:25:16 -05:00 |
|
Greg Johnston
|
aa10ab861a
|
Fix new cx -passing API for Attribute
|
2022-12-05 16:09:22 -05:00 |
|
Greg Johnston
|
166df8d4c4
|
Merge changes to remove cx everywhere
|
2022-12-05 16:05:12 -05:00 |
|
Greg Johnston
|
666269539d
|
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
|
2022-12-05 16:04:54 -05:00 |
|
Greg Johnston
|
0230b1ffa5
|
Deal w/ merge issues and get SSR working
|
2022-12-05 16:04:02 -05:00 |
|
Jose Quesada
|
3dd789f0c2
|
fixed IntoAttribute from disconnecting from it's overwritten Scope
|
2022-12-05 14:30:21 -06:00 |
|
Greg Johnston
|
dbb0fca1cb
|
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
|
2022-12-05 15:12:09 -05:00 |
|
Greg Johnston
|
b8bd3bef13
|
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
|
2022-12-05 15:11:17 -05:00 |
|
Jose Quesada
|
59f753cebb
|
impl all the macro helper traits for (Scope, T)
|
2022-12-05 14:09:39 -06:00 |
|
Greg Johnston
|
d5f91e67a5
|
First pass at SSR
|
2022-12-05 15:09:04 -05:00 |
|
Greg Johnston
|
1b854ed787
|
Warn if you re-set a NodeRef
|
2022-12-05 14:24:33 -05:00 |
|
Jose Quesada
|
13f8006162
|
added HtmlElement::node_ref
|
2022-12-05 13:19:34 -06:00 |
|
Jose Quesada
|
b3d813d0c1
|
renamed IntoNode to IntoView and Node to View, and fixed broken doc links
|
2022-12-05 12:39:42 -06:00 |
|
Jose Quesada
|
1fbe8bd790
|
fixed the example to show undelegated
|
2022-12-05 12:28:14 -06:00 |
|
Jose Quesada
|
eba8af3b38
|
fixed event names and removed superfluous debug stmt
|
2022-12-05 12:23:53 -06:00 |
|
Jose Quesada
|
589f2585cc
|
added small list of events that don't bubble
|
2022-12-05 11:43:18 -06:00 |
|
Jose Quesada
|
b69119f11f
|
added all events I could find
|
2022-12-05 11:12:31 -06:00 |
|
Greg Johnston
|
f893dca39b
|
This should handle the disposal correctly, when the parent scope disposes, instead of on Drop (which is immediate.)
|
2022-12-05 09:24:52 -05:00 |
|
Greg Johnston
|
2ef8032110
|
The event names shouldn't actually start with "on" — that's the HTML attribute form
|
2022-12-04 23:03:54 -05:00 |
|
Greg Johnston
|
3992febbfc
|
Restored these events so they can be used, just typed as Event
|
2022-12-04 23:03:19 -05:00 |
|
Jose Quesada
|
18ff334f70
|
disabled non-existant web_sys event types
|
2022-12-04 21:38:23 -06:00 |
|
Jose Quesada
|
d2b4ae30d1
|
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
|
2022-12-04 21:30:55 -06:00 |
|
Jose Quesada
|
abed797027
|
added HtmlElement::prop to the builder
|
2022-12-04 21:30:48 -06:00 |
|
Greg Johnston
|
a4ca863d42
|
Should insert the actual event type instead of MouseEvent!
|
2022-12-04 22:26:28 -05:00 |
|
Jose Quesada
|
6737413103
|
made Undelegated inner field public so users can just wrap any event with it to force it undelegated
|
2022-12-04 21:23:16 -06:00 |
|