-
Notifications
You must be signed in to change notification settings - Fork 25
feat (esco-content-menu) : Lit version of the component #919
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
Draft
gbrousse-recia
wants to merge
135
commits into
uPortal-Project:master
Choose a base branch
from
GIP-RECIA:feat-esco-content-menu-lit
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
135 commits
Select commit
Hold shift + click to select a range
cd392fb
chore(esco-content-menu): init
gbrousse-recia f11ec38
chore(esco-content-menu): install & config
gbrousse-recia ed6f2eb
chore(esco-content-menu): update config
gbrousse-recia 5145000
feat(esco-content-menu): typescript declarations & types
gbrousse-recia c6145ed
feat(esco-content-menu): helpers
gbrousse-recia f2c963c
feat(esco-content-menu): mixins
gbrousse-recia ee54bea
feat(esco-content-menu): services
gbrousse-recia 0590bbe
fix(esco-content-menu): open id connect import
gbrousse-recia 9ad81a2
feat(esco-content-menu): ellipsis component
gbrousse-recia 028dd0b
feat(esco-content-menu): common SCSS
gbrousse-recia dd1db1b
feat(esco-content-menu): action-favorites component
gbrousse-recia 94bb6a5
feat(esco-content-menu): portlet-card component
gbrousse-recia 27ba00f
fix(esco-content-menu): open id connect import
gbrousse-recia c21502c
feat(esco-content-menu): content-grid component
gbrousse-recia 50bf90b
fix(esco-content-menu): content-grid test page
gbrousse-recia e2ca65c
feat(esco-content-menu): content-favorites component
gbrousse-recia dec12ce
fix(esco-content-menu): content-favorites component
gbrousse-recia 25c5e08
feat(esco-content-menu): content-user component
gbrousse-recia 80ddc91
feat(esco-content-menu): header-buttons component
gbrousse-recia 9713783
feat(esco-content-menu): lit-spinner component
gbrousse-recia 1ef5da6
feat(esco-content-menu): content-menu component
gbrousse-recia 9b8996c
feat(esco-content-menu): hamburger-menu component
gbrousse-recia b4ad786
feat(esco-content-menu): content-grid-filter component
gbrousse-recia 8a41303
fix(esco-content-menu): profiling script
gbrousse-recia c8aa69e
fix(esco-content-menu): update locales
gbrousse-recia 1fa8ce1
fix(esco-content-menu): hamburger-menu test page
gbrousse-recia 55e4c7a
fix(esco-content-menu): hamburger-menu attributes name
gbrousse-recia f980667
fix(esco-content-menu): content-menu attributes name
gbrousse-recia e7daf60
fix(esco-content-menu): test pages
gbrousse-recia 0b5313a
fix(esco-content-menu): portlet-card missing attribute
gbrousse-recia 4452e2f
fix(esco-content-menu): content-grid missing attribute
gbrousse-recia ff7e421
fix(esco-content-menu): content-menu missing attributes
gbrousse-recia ea38685
fix(esco-content-menu): hamburger-menu required attribute
gbrousse-recia 1111ba6
fix(esco-content-menu): hamburger-menu attributes nale
gbrousse-recia 5dc42a8
fix(esco-content-menu): content-menu required attribute & attributes …
gbrousse-recia 7c54320
fix(esco-content-menu): hamburger-menu attributes name
gbrousse-recia c73f452
fix(esco-content-menu): action-favorites required attribute
gbrousse-recia ec503c5
fix(esco-content-menu): action-favorites debug attribute
gbrousse-recia ff42531
fix(esco-content-menu): content-user rework switch button display con…
gbrousse-recia 733a861
fix(esco-content-menu): content-favorites attribute name
gbrousse-recia b742e92
fix(esco-content-menu): content-grid attribute default value
gbrousse-recia 09b424e
fix(esco-content-menu): content-filter unused code
gbrousse-recia 4a7b717
fix(esco-content-menu): package name
gbrousse-recia e62891f
chore(esco-content-menu): documentation
gbrousse-recia 1766c63
fix(esco-content-menu): replace CDN call by SCSS import
gbrousse-recia af7d389
fix(esco-content-menu): fetch empty return value
gbrousse-recia c67f35a
chore(esco-content-menu): refactor & reorg
gbrousse-recia 00c1af9
fix(esco-content-menu): attribute presence test
gbrousse-recia e61140b
fix(esco-content-menu): empty values test
gbrousse-recia a7e50b9
fix(esco-content-menu): default icon
gbrousse-recia 103c8e2
chore(esco-content-menu): remove useless comments
gbrousse-recia 86c9f39
chore(esco-content-menu): update packages Webpack
gbrousse-recia 7cf66d9
chore(esco-content-menu): update packages SASS
gbrousse-recia 3746851
chore(esco-content-menu): update packages Typescript
gbrousse-recia a76aa5c
chore(esco-content-menu): update packages Eslint
gbrousse-recia 16847e4
chore(esco-content-menu): update packages Typescript-Eslint
gbrousse-recia e2190fc
chore(esco-content-menu): update packages Webpack plugins and loaders
gbrousse-recia 9eabbba
chore(esco-content-menu): update package Prettier
gbrousse-recia 3f43169
chore(esco-content-menu): update package Acorn
gbrousse-recia bcdff33
chore(esco-content-menu): update package Lodash
gbrousse-recia e3f1dec
chore(esco-content-menu): update packages Babel
gbrousse-recia 2578c94
chore(esco-content-menu): update packages Core JS
gbrousse-recia 20f584c
fix(esco-content-menu): empty category filter bug
gbrousse-recia 117b4c6
chore(esco-content-menu): update packages Lit
gbrousse-recia 43e7d22
chore(esco-content-menu): update packages Fontawesome
gbrousse-recia 3cfe6e7
chore(esco-content-menu): update packages Concurrently
gbrousse-recia 0a7ea2f
chore(esco-content-menu): update packages Swiper
gbrousse-recia eca1a4e
chore(esco-content-menu): update packages Babel
gbrousse-recia dafb665
chore(esco-content-menu): update packages Sass
gbrousse-recia 40c5e8b
chore(esco-content-menu): update packages Webpack
gbrousse-recia 5d99565
chore(esco-content-menu): update packages Eslint
gbrousse-recia bfa2b99
fix(esco-content-menu): babel with corejs
gbrousse-recia 9d5f461
chore(esco-content-menu): put license in bundle
gbrousse-recia ed02c58
fix(esco-content-menu): codeQL Incomplete multi-character sanitizatio…
gbrousse-recia 852f738
fix(esco-content-menu): readme.md links
gbrousse-recia 851d75a
fix(esco-content-menu): add missing .env
gbrousse-recia 62fa29d
fix(esco-content-menu): hamburger menu behaviour
gbrousse-recia 814b8fe
fix(esco-content-menu): lit ellipsis behaviour
gbrousse-recia 20d42c2
fix(esco-content-menu): css minor issues
gbrousse-recia c811c3e
fix(esco-content-menu): remove unused import
gbrousse-recia b2c17f6
fix(esco-content-menu): default cards size
gbrousse-recia af937ba
fix(esco-content-menu): variable use
gbrousse-recia 7915126
fix(esco-content-menu): lit-ellipsis rework
gbrousse-recia ecce85e
fix(esco-content-menu): browserlist
gbrousse-recia c55595b
fix(esco-content-menu): babel polyfill
gbrousse-recia 9fd9e71
docs: fix langage typo
jgribonvald 91dd7a8
docs: fix typo
jgribonvald 434a939
docs: fix typo
jgribonvald 9455e9a
docs: fix langage typo
jgribonvald 414537f
docs: fix langage typo
jgribonvald 55d6559
docs: fix langage typo
jgribonvald 32ee894
docs: fix langage typo
jgribonvald 6cd1f20
docs: fix langage typo
jgribonvald adecde7
docs: fix langage typo
jgribonvald 26e1a1c
feat(esco-content-menu): add portlet attribute
gbrousse-recia d3a0e60
feat(esco-content-menu): add css autoprefixer
gbrousse-recia 79e16d0
fix(esco-content-menu): remove never casting
gbrousse-recia fc4bcd4
fix(esco-content-menu): remove no-undef from conf
gbrousse-recia 5bac205
fix(esco-content-menu): remove empty lines
gbrousse-recia f2eac84
fix(esco-content-menu): bearer token in services
gbrousse-recia 1af80fe
fix(esco-content-menu): default value
gbrousse-recia 099b32e
fix(esco-content-menu): org image
gbrousse-recia 12ec48f
chore(esco-content-menu): clean logs
gbrousse-recia a650186
fix(esco-content-menu): default value
gbrousse-recia 570ddbf
fix(esco-content-menu): remove useless reload
gbrousse-recia d1ce091
feat(esco-content-menu): handle error at startup
gbrousse-recia ea1cd80
fix(esco-content-menu): double favorite add remove
gbrousse-recia 9f1fde2
fix(esco-content-menu): never casting
gbrousse-recia 3452a1e
feat(esco-content-menu): api requests caching
gbrousse-recia 4f4fb0d
feat(esco-content-menu): add close btn to loading and error screen
gbrousse-recia 6bb533c
fix(esco-content-menu): api requests caching
gbrousse-recia 6ac30a8
feat(esco-content-menu): add icon selection
gbrousse-recia c5a1d68
fix(esco-content-menu): space between favorites
gbrousse-recia 6a35b3a
fix(esco-content-menu): hamburger icon style
gbrousse-recia 17ff096
fix(esco-content-menu): spinner style
gbrousse-recia 990d40b
fix(esco-content-menu): filter user api calls
gbrousse-recia 2b6c6ce
fix(esco-content-menu): user api calls
gbrousse-recia 6f0c5be
fix(esco-content-menu): favorites cache refresh
gbrousse-recia d01fc6d
fix(esco-content-menu): rollback on user API calls
gbrousse-recia 48b376a
fix(esco-content-menu): current organization search
gbrousse-recia efffcd4
fix(esco-content-menu): better cache token
gbrousse-recia c889b1a
fix(esco-content-menu): swiper css integration
gbrousse-recia a869f1a
feat(esco-content-menu): add base url
gbrousse-recia eade074
chore(esco-content-menu): update samples
gbrousse-recia 61d9cb2
feat(esco-content-menu): add bundle banner
gbrousse-recia 0870f3b
fix(esco-content-menu): minor fixes
gbrousse-recia b534018
fix(esco-content-menu): force ellipsis redraw
gbrousse-recia ec4381a
fix(esco-content-menu): data loading optimization
gbrousse-recia 00c2f5e
fix(esco-content-menu): api data loading
gbrousse-recia 4e6de6f
fix(esco-content-menu): userinfo api url
gbrousse-recia d1654c0
feat(esco-content-menu): allow userinfo injection
gbrousse-recia 0cac016
fix(esco-content-menu): fix userinfo injection
gbrousse-recia 96848a6
fix(esco-content-menu): fix data load
gbrousse-recia 3d7f0c2
fix(esco-content-menu): data loading
gbrousse-recia 7cb5939
feat(esco-content-menu): add `click-portlet-card` event
Quentin-Guillemin File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
{ | ||
"presets": [ | ||
["@babel/preset-typescript"], | ||
[ | ||
"@babel/preset-env", | ||
{ | ||
"corejs": { "version": 3 }, | ||
"useBuiltIns": "usage", | ||
"targets": "defaults", | ||
"bugfixes": true, | ||
//"debug": true | ||
} | ||
] | ||
], | ||
"plugins": [ | ||
["@babel/plugin-proposal-decorators", { "decoratorsBeforeExport": true }], | ||
"@babel/plugin-proposal-class-properties", | ||
"@babel/plugin-transform-modules-commonjs", | ||
["@babel/plugin-transform-runtime", { "regenerator": true }] | ||
] | ||
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# Editor configuration, see http://editorconfig.org | ||
root = true | ||
|
||
[*] | ||
charset = utf-8 | ||
indent_style = space | ||
indent_size = 2 | ||
insert_final_newline = true | ||
trim_trailing_whitespace = true | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
#App configuration | ||
APP_BASE_URI= | ||
APP_ENV=prod | ||
APP_PORTAL_BASE_URL= | ||
APP_PORTAL_CONTEXT=/uPortal | ||
APP_FAVORITES_PORTLETS_URI=/api/layout | ||
#APP_FAVORITE_ADD_URI=/api/layout?action=addFavorite&channelId= | ||
#APP_FAVORITE_RM_URI=/api/layout?action=removeFavorite&channelId= | ||
APP_BROWSABLE_PORTLETS_URI=/api/v4-3/dlm/portletRegistry.json | ||
APP_FAVORITES_URI=/api/v4-3/dlm/layout.json | ||
APP_USER_INFO_URI=/api/v5-1/userinfo | ||
APP_USER_MOREINFO_URI=/api/v5-0/people/me | ||
APP_ORG_SWITCH_URI=/uPortal/p/switchStruct/ | ||
APP_LOGOUT_URL=/uPortal/Logout | ||
|
||
#Cache | ||
CACHE_TTL=60 | ||
|
||
#Logs | ||
LOGLEVEL = 1 | ||
LOGBUNDLE = content-menu |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
node_modules | ||
dist | ||
samples | ||
webpack.config.js | ||
|
||
gbrousse-recia marked this conversation as resolved.
Show resolved
Hide resolved
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
{ | ||
"root": true, | ||
"parser": "@typescript-eslint/parser", | ||
"plugins": ["@typescript-eslint", "prettier"], | ||
"extends": [ | ||
"eslint:recommended", | ||
"plugin:@typescript-eslint/eslint-recommended", | ||
"plugin:@typescript-eslint/recommended", | ||
"prettier" | ||
], | ||
"rules": { | ||
"prettier/prettier": "error" | ||
}, | ||
"env": { | ||
"node":true | ||
} | ||
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
node_modules | ||
dist | ||
xliff |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
{ | ||
"trailingComma": "es5", | ||
"tabWidth": 2, | ||
"semi": true, | ||
"singleQuote": true | ||
} |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is this needed with prettier also being used?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it's a good complement to prettier and eslint, allowing all developers to have the same configuration in their ide