Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
0a6d16b
rdf forms component
timea-solid Jun 16, 2026
7c5a7c3
rendered first rdf forms elements
timea-solid Jun 16, 2026
35c066f
preliminary work for rdf-input
timea-solid Jun 17, 2026
a20fa4f
Merge branch 'staging' into rdfComponets
timea-solid Jun 22, 2026
5cd82c0
merge staging and moved components
timea-solid Jun 22, 2026
344b904
added also data to forms and wired the rdf input
timea-solid Jun 22, 2026
9d5565a
fixed rdf input
timea-solid Jun 22, 2026
0656653
Refactor for better readability
timea-solid Jun 22, 2026
84345df
fix types
timea-solid Jun 23, 2026
372135f
reverted the sortBySequence code back to original
timea-solid Jun 23, 2026
638786e
Merge branch 'staging' into rdfComponets
timea-solid Jun 24, 2026
235b0d0
vite config for generating custom elements tag name map
timea-solid Jun 24, 2026
da5c6fa
Merge branch 'staging' into rdfComponets
timea-solid Jun 25, 2026
35f4445
a first FormsContext with a default store from SolidLogic
timea-solid Jun 29, 2026
0d99a1b
added placeholder property to input
timea-solid Jun 29, 2026
7b7f9a9
added readonly to Input and used it in RDFinput
timea-solid Jun 29, 2026
65735ae
improved store usage
timea-solid Jun 29, 2026
cfb0475
added readonly style to input
timea-solid Jun 29, 2026
c81b17e
added save features, copied over code
timea-solid Jun 29, 2026
082b9ee
added an updater to the storybook store
timea-solid Jun 30, 2026
2b53d6c
added data change capabilities, 1st version
timea-solid Jun 30, 2026
403a143
Update src/components/input/Input.styles.css
timea-solid Jun 30, 2026
0af9ce9
rename to NoopStore
timea-solid Jun 30, 2026
9d9f48a
renamed NoopStore
timea-solid Jun 30, 2026
3da4992
cleanup from feedback
timea-solid Jun 30, 2026
643dc5a
imporved component type declarations
timea-solid Jun 30, 2026
d40ac8b
merge staging
timea-solid Jun 30, 2026
b076703
Addeda URL lit converter
timea-solid Jul 2, 2026
242180a
simplify components properties
timea-solid Jul 2, 2026
c410374
merge staging
timea-solid Jul 2, 2026
5fdb7bc
random name attribute
timea-solid Jul 2, 2026
bfeed32
rework logic of readonly
timea-solid Jul 2, 2026
eba9a70
use document instead of uri with fragment
timea-solid Jul 2, 2026
c9c7cf3
fixed statement insert
timea-solid Jul 2, 2026
a0eaae5
decode defensively
timea-solid Jul 2, 2026
d8604c6
small copilot suggested improvments
timea-solid Jul 2, 2026
6280cb4
chnaged from readonly to disabled on select
timea-solid Jul 2, 2026
71a305f
Potential fix for pull request finding
timea-solid Jul 13, 2026
eb1fd4d
chore: update solidos dependencies (dev: solid-logic@4.0.8-1 pane-reg…
github-actions[bot] Jul 13, 2026
0429495
merge staging
timea-solid Jul 13, 2026
74ca18e
chore: update solidos dependencies (dev: solid-logic@4.0.8-1 pane-reg…
github-actions[bot] Jul 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
node_modules
dist
src/versionInfo.ts
src/types/custom-elements.d.ts

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since this was added to the gitignore (which I like!), we should remove the file from the repository as well.

.idea
.vscode
coverage
Expand Down
128 changes: 64 additions & 64 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions src/components/combobox/Combobox.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,9 @@ export default class Combobox extends WebComponent {
@query('input')
private accessor inputElement: HTMLInputElement | null = null

@property({ type: Boolean, reflect: true })
accessor readonly = false

@state()
private accessor filter = ''

Expand Down Expand Up @@ -117,6 +120,7 @@ export default class Combobox extends WebComponent {
autocomplete="off"
spellcheck="false"
?required=${this.required}
?readonly=${this.readonly}
.value=${this.value}
@keydown=${this.onInputKeyDown}
@focus=${this.onInputFocus}
Expand Down
7 changes: 7 additions & 0 deletions src/components/input/Input.styles.css
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,12 @@
color: var(--solid-ui-color-gray-700);
font-size: inherit;
}

input:read-only {
border: none;
padding: 0;
cursor: not-allowed;
}
}

}
4 changes: 4 additions & 0 deletions src/components/input/Input.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ export default class Input extends WebComponent {
@property({ type: Boolean, reflect: true })
accessor required = false;

@property({ type: Boolean, reflect: true })
accessor readonly = false;

@query('input')
private accessor inputElement: HTMLInputElement | null = null;

Expand All @@ -54,6 +57,7 @@ export default class Input extends WebComponent {
placeholder=${this.placeholder}
?required=${this.required}
.value=${this.value}
?readonly=${this.readonly}
@input=${() => this.inputTrait.onInput()}
@keydown=${this.onKeyDown}
/>
Expand Down
Loading
Loading