Skip to content

Commit 944b86a

Browse files
committed
Upgrade to lit (fixes gramps-project#24)
Install lit, uninstall lit-element npm audit fix Lit: update imports Update imports Update MWC elements Fix list item
1 parent e6c3295 commit 944b86a

File tree

79 files changed

+10151
-6641
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+10151
-6641
lines changed

package-lock.json

Lines changed: 10047 additions & 6536 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
},
1717
"devDependencies": {
1818
"@open-wc/building-rollup": "^1.9.4",
19-
"@open-wc/demoing-storybook": "^2.4.7",
19+
"@open-wc/demoing-storybook": "^2.4.6",
2020
"@open-wc/eslint-config": "^4.0.1",
2121
"@open-wc/testing": "^2.5.32",
2222
"@rollup/plugin-replace": "^2.3.4",
@@ -60,27 +60,26 @@
6060
"author": "David M. Straub",
6161
"license": "AGPL",
6262
"dependencies": {
63-
"@material/mwc-button": "^0.20.0",
64-
"@material/mwc-circular-progress": "^0.20.0",
65-
"@material/mwc-drawer": "^0.20.0",
66-
"@material/mwc-icon": "^0.20.0",
67-
"@material/mwc-icon-button": "^0.20.0",
68-
"@material/mwc-linear-progress": "^0.20.0",
69-
"@material/mwc-list": "^0.20.0",
70-
"@material/mwc-menu": "^0.20.0",
71-
"@material/mwc-select": "^0.20.0",
72-
"@material/mwc-slider": "^0.20.0",
73-
"@material/mwc-snackbar": "^0.20.0",
74-
"@material/mwc-tab": "^0.20.0",
75-
"@material/mwc-tab-bar": "^0.20.0",
76-
"@material/mwc-textfield": "^0.20.0",
77-
"@material/mwc-top-app-bar": "^0.20.0",
63+
"@material/mwc-button": "^0.22.0",
64+
"@material/mwc-circular-progress": "^0.22.0",
65+
"@material/mwc-drawer": "^0.22.0",
66+
"@material/mwc-icon": "^0.22.0",
67+
"@material/mwc-icon-button": "^0.22.0",
68+
"@material/mwc-linear-progress": "^0.22.0",
69+
"@material/mwc-list": "^0.22.0",
70+
"@material/mwc-menu": "^0.22.0",
71+
"@material/mwc-select": "^0.22.0",
72+
"@material/mwc-slider": "^0.22.0",
73+
"@material/mwc-snackbar": "^0.22.0",
74+
"@material/mwc-tab": "^0.22.0",
75+
"@material/mwc-tab-bar": "^0.22.0",
76+
"@material/mwc-textfield": "^0.22.0",
77+
"@material/mwc-top-app-bar": "^0.22.0",
7878
"@mdi/js": "^5.8.55",
7979
"@types/leaflet": "^1.5.19",
8080
"dayjs": "^1.8.36",
8181
"leaflet": "^1.7.1",
82-
"lit-element": "^2.4.0",
83-
"lit-html": "^1.3.0",
82+
"lit": "^2.0.0-rc.2",
8483
"pwa-helpers": "^0.9.1",
8584
"rollup-plugin-copy": "^3.3.0"
8685
}

src/GrampsJs.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {LitElement, html, css} from 'lit-element'
1+
import {LitElement, html, css} from 'lit'
22
import {installRouter} from 'pwa-helpers/router.js'
33
import {installMediaQueryWatcher} from 'pwa-helpers/media-query.js'
44
import '@material/mwc-drawer'

src/SharedStyles.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {css} from 'lit-element'
1+
import {css} from 'lit'
22

33
export const sharedStyles = css`
44
:host {

src/components/GrampsJsImage.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
An Image thumbnail element.
33
*/
44

5-
import {html, css, LitElement} from 'lit-element'
6-
import {classMap} from 'lit-html/directives/class-map'
5+
import {html, css, LitElement} from 'lit'
6+
import {classMap} from 'lit/directives/class-map'
77
import '@material/mwc-icon'
88

99
import {sharedStyles} from '../SharedStyles.js'

src/components/GrampsJsListItem.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
import { html, css } from 'lit-element';
2-
import { ListItem } from '@material/mwc-list/mwc-list-item'
1+
import {html, css} from 'lit-element'
2+
import {ListItem} from '@material/mwc-list/mwc-list-item'
33

44

55
export class GrampsjsListItem extends ListItem {
66

77
static get properties() {
88
return {
9-
href: { type: String },
10-
};
9+
href: {type: String},
10+
}
1111
}
1212

1313
static get styles() {
@@ -21,19 +21,19 @@ export class GrampsjsListItem extends ListItem {
2121
align-items: center;
2222
}
2323
`,
24-
];
24+
]
2525
}
2626

2727
render() {
28-
const r = super.render();
29-
const href = this.href ? `${this.href}` : "";
28+
const r = super.render()
29+
const href = this.href ? `${this.href}` : ''
3030

3131
return html` ${this.renderRipple()}
3232
<a href=${href}>
3333
${r}
34-
</a>`;
34+
</a>`
3535
}
3636
}
3737

3838

39-
window.customElements.define('grampsjs-list-item', GrampsjsListItem);
39+
window.customElements.define('grampsjs-list-item', GrampsjsListItem)

src/components/GrampsjsAddresses.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { LitElement, css, html } from 'lit-element';
1+
import { LitElement, css, html } from 'lit';
22

33
import { sharedStyles } from '../SharedStyles.js';
44
import { GrampsjsTableBase } from './GrampsjsTableBase.js';

src/components/GrampsjsAttributes.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { html } from 'lit-element';
1+
import { html } from 'lit';
22

33
import { GrampsjsTableBase } from './GrampsjsTableBase.js';
44

src/components/GrampsjsBlogPost.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html, css, LitElement} from 'lit-element'
1+
import {html, css, LitElement} from 'lit'
22
import {sharedStyles} from '../SharedStyles.js'
33
import '@material/mwc-button'
44

src/components/GrampsjsBlogPreview.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html, css, LitElement} from 'lit-element'
1+
import {html, css, LitElement} from 'lit'
22
import {sharedStyles} from '../SharedStyles.js'
33

44
import './GrampsJsImage.js'

src/components/GrampsjsChildren.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {css, html} from 'lit-element'
1+
import {css, html} from 'lit'
22

33
import {mdiGenderFemale, mdiGenderMale} from '@mdi/js'
44
import {GrampsjsTableBase} from './GrampsjsTableBase.js'

src/components/GrampsjsCitation.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html, css} from 'lit-element'
1+
import {html, css} from 'lit'
22

33
import '@material/mwc-icon'
44

src/components/GrampsjsEvent.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html, css} from 'lit-element'
1+
import {html, css} from 'lit'
22

33
import '@material/mwc-icon'
44

src/components/GrampsjsEvents.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {css, html} from 'lit-element'
1+
import {css, html} from 'lit'
22

33
import {GrampsjsTableBase} from './GrampsjsTableBase.js'
44

src/components/GrampsjsFamily.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html, css} from 'lit-element'
1+
import {html, css} from 'lit'
22

33
import '@material/mwc-icon'
44

src/components/GrampsjsGallery.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {LitElement, css, html} from 'lit-element'
1+
import {LitElement, css, html} from 'lit'
22
import '@material/mwc-button'
33

44
import {sharedStyles} from '../SharedStyles.js'

src/components/GrampsjsLightbox.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html, css, LitElement} from 'lit-element'
1+
import {html, css, LitElement} from 'lit'
22

33
import {sharedStyles} from '../SharedStyles.js'
44
import {chevronLeftIcon, chevronRightIcon, closeIcon} from '../icons.js'

src/components/GrampsjsMap.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html, LitElement} from 'lit-element'
1+
import {html, LitElement} from 'lit'
22
import {Map, TileLayer, LatLng, control} from '../../node_modules/leaflet/dist/leaflet-src.esm.js'
33

44
class GrampsjsMap extends LitElement {

src/components/GrampsjsMapMarker.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html, LitElement} from 'lit-element'
1+
import {html, LitElement} from 'lit'
22
import {Marker, Icon} from '../../node_modules/leaflet/dist/leaflet-src.esm.js'
33

44
class GrampsjsMapMarker extends LitElement {

src/components/GrampsjsMediaObject.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html, css} from 'lit-element'
1+
import {html, css} from 'lit'
22
import {GrampsjsObject} from './GrampsjsObject.js'
33
import './GrampsJsImage.js'
44

src/components/GrampsjsNote.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html, css} from 'lit-element'
1+
import {html, css} from 'lit'
22

33
import '@material/mwc-icon'
44

src/components/GrampsjsNoteContent.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html, css, LitElement} from 'lit-element'
1+
import {html, css, LitElement} from 'lit'
22
import {sharedStyles} from '../SharedStyles.js'
33

44

src/components/GrampsjsObject.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {LitElement, css, html} from 'lit-element'
1+
import {LitElement, css, html} from 'lit'
22

33
import '@material/mwc-tab'
44
import '@material/mwc-tab-bar'

src/components/GrampsjsPagination.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
import {html, css, LitElement} from 'lit-element'
2+
import {html, css, LitElement} from 'lit'
33

44
import '@material/mwc-icon'
55
import '@material/mwc-button'

src/components/GrampsjsParticipants.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html} from 'lit-element'
1+
import {html} from 'lit'
22

33
import {GrampsjsTableBase} from './GrampsjsTableBase.js'
44
import {getName, personTitleFromProfile, familyTitleFromProfile} from '../util.js'

src/components/GrampsjsPedigree.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html, css, LitElement} from 'lit-element'
1+
import {html, css, LitElement} from 'lit'
22

33
import {sharedStyles} from '../SharedStyles.js'
44
import './GrampsjsPedigreeCard.js'

src/components/GrampsjsPedigreeCard.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
import {html, css, LitElement} from 'lit-element'
2+
import {html, css, LitElement} from 'lit'
33

44
import '@material/mwc-icon-button'
55
import '@material/mwc-menu'

src/components/GrampsjsPerson.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html, css} from 'lit-element'
1+
import {html, css} from 'lit'
22

33
import '@material/mwc-icon'
44

src/components/GrampsjsPersonTimeline.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import {html, css, LitElement} from 'lit-element'
2-
import {classMap} from 'lit-html/directives/class-map'
1+
import {html, css, LitElement} from 'lit'
2+
import {classMap} from 'lit/directives/class-map'
33
import {sharedStyles} from '../SharedStyles.js'
44
import '@material/mwc-button'
55
import '@material/mwc-icon'

src/components/GrampsjsPlace.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html} from 'lit-element'
1+
import {html} from 'lit'
22

33
import '@material/mwc-icon'
44

src/components/GrampsjsRect.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html, css, LitElement} from 'lit-element'
1+
import {html, css, LitElement} from 'lit'
22

33
import {sharedStyles} from '../SharedStyles.js'
44

src/components/GrampsjsRectContainer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html, css, LitElement} from 'lit-element'
1+
import {html, css, LitElement} from 'lit'
22

33
import {sharedStyles} from '../SharedStyles.js'
44

src/components/GrampsjsReferences.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html} from 'lit-element'
1+
import {html} from 'lit'
22

33
import {GrampsjsTableBase} from './GrampsjsTableBase.js'
44
import {getName, getNameFromProfile} from '../util.js'

src/components/GrampsjsRelationships.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {LitElement, css, html} from 'lit-element'
1+
import {LitElement, css, html} from 'lit'
22
import '@material/mwc-button'
33
import '@material/mwc-icon'
44

src/components/GrampsjsRepository.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html, css} from 'lit-element'
1+
import {html, css} from 'lit'
22
import {GrampsjsObject} from './GrampsjsObject.js'
33

44

src/components/GrampsjsSearchResults.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {LitElement, css, html} from 'lit-element'
1+
import {LitElement, css, html} from 'lit'
22

33
import {sharedStyles} from '../SharedStyles.js'
44
import {showObject, prettyTimeDiffTimestamp} from '../util.js'

src/components/GrampsjsSource.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html, css} from 'lit-element'
1+
import {html, css} from 'lit'
22

33
import '@material/mwc-icon'
44

src/components/GrampsjsSourceCitations.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html, css} from 'lit-element'
1+
import {html, css} from 'lit'
22

33
import '@material/mwc-icon'
44

src/components/GrampsjsStatistics.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html, css} from 'lit-element'
1+
import {html, css} from 'lit'
22

33
import {GrampsjsTableBase} from './GrampsjsTableBase.js'
44

src/components/GrampsjsTableBase.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {LitElement, css} from 'lit-element'
1+
import {LitElement, css} from 'lit'
22

33
import {sharedStyles} from '../SharedStyles.js'
44

src/components/GrampsjsTags.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {LitElement, css, html} from 'lit-element'
1+
import {LitElement, css, html} from 'lit'
22

33
import {hex12ToCss} from '../color.js'
44
import {sharedStyles} from '../SharedStyles.js'

src/components/GrampsjsUrls.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { html } from 'lit-element';
1+
import { html } from 'lit';
22

33
import { GrampsjsTableBase } from './GrampsjsTableBase.js';
44

src/icons.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/util.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html} from 'lit-element'
1+
import {html} from 'lit'
22
import '@material/mwc-icon'
33
import dayjs from 'dayjs/esm'
44
import relativeTime from 'dayjs/esm/plugin/relativeTime'

src/views/GrampsjsView.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Base class for Gramps views
33
*/
44

5-
import {LitElement, html, css} from 'lit-element'
5+
import {LitElement, html, css} from 'lit'
66
import {sharedStyles} from '../SharedStyles.js'
77

88

src/views/GrampsjsViewBlog.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {css, html} from 'lit-element'
1+
import {css, html} from 'lit'
22

33
import {GrampsjsView} from './GrampsjsView.js'
44
import '../components/GrampsjsBlogPost.js'

src/views/GrampsjsViewCitation.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { html } from 'lit-element';
1+
import { html } from 'lit';
22

33
import { GrampsjsViewObject } from './GrampsjsViewObject.js'
44
import '../components/GrampsjsCitation.js'

src/views/GrampsjsViewDashboard.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html, css} from 'lit-element'
1+
import {html, css} from 'lit'
22

33
import {GrampsjsView} from './GrampsjsView.js'
44
import './GrampsjsViewRecentlyChanged.js'

src/views/GrampsjsViewEvent.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { html } from 'lit-element';
1+
import { html } from 'lit';
22

33
import { GrampsjsViewObject } from './GrampsjsViewObject.js'
44
import '../components/GrampsjsEvent.js'

src/views/GrampsjsViewFamily.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { html } from 'lit-element';
1+
import { html } from 'lit';
22

33
import { GrampsjsViewObject } from './GrampsjsViewObject.js'
44
import '../components/GrampsjsFamily.js'

src/views/GrampsjsViewMap.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {html, css} from 'lit-element'
1+
import {html, css} from 'lit'
22

33
import {GrampsjsView} from './GrampsjsView.js'
44
import '../components/GrampsjsMap.js'

0 commit comments

Comments
 (0)