Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wip #17

Closed
wants to merge 9 commits into from
Closed

wip #17

wants to merge 9 commits into from

Conversation

evykassirer
Copy link
Owner

No description provided.

@evykassirer evykassirer force-pushed the stream-edit-typescript branch 7 times, most recently from ec66712 to 04b8d8d Compare November 4, 2024 00:32
This will help with the typescript conversion.
…_status_handler.

This had been getting undefined `sub` already, but managed to not
cause errors because `properties_elements` was empty and `button_state`
didn't equal `"unsaved"`, leaving areas that treated `sub` as defined
not accessible. This commit fixes the type and handles the `undefined`
case more directly.
@evykassirer evykassirer force-pushed the stream-edit-typescript branch from 04b8d8d to 40b7770 Compare November 4, 2024 00:51
None of these have showed up in Sentry in the last 90 days, and
it will be easier to type this file if we can assume we always
get a valid stream id and a valid sub for that stream id.
`sub.email_address` can be `undefined`, `$foo.text(undefined)` has
no effect (it doesn't clear the text), and `text()` doesn't formally
accept `undefined`, so here we only call `text()` if the new value
isn't undefined.
It seems like this was working fine, thanks to some internal
workings of Handlebars, but when we convert this file to
typescript, it will want a string for `html_body`.
These were all manually checked to still work.
`e.currentTarget` is equivalent to `this`, and
all instance of `e.target` were either the same
as `this` or used with a `closest` function that
still got the same value.
This will help with the typescript conversion for this file.
@evykassirer evykassirer force-pushed the stream-edit-typescript branch from 40b7770 to a00e444 Compare November 4, 2024 01:35
@evykassirer evykassirer closed this Nov 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant