mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	Bump htmx to 2.0.0 (#31413)
Tested Subscribe, Follow, Star, Watch, and System Status. --------- Signed-off-by: Yarden Shoham <git@yardenshoham.com> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> Co-authored-by: silverwind <me@silverwind.io>
This commit is contained in:
		| @@ -33,6 +33,7 @@ overrides: | ||||
|   - files: ["web_src/**/*"] | ||||
|     globals: | ||||
|       __webpack_public_path__: true | ||||
|       htmx: true | ||||
|       process: false # https://github.com/webpack/webpack/issues/15833 | ||||
|   - files: ["web_src/**/*", "docs/**/*"] | ||||
|     env: | ||||
|   | ||||
							
								
								
									
										8
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										8
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -29,7 +29,7 @@ | ||||
|         "esbuild-loader": "4.2.0", | ||||
|         "escape-goat": "4.0.0", | ||||
|         "fast-glob": "3.3.2", | ||||
|         "htmx.org": "1.9.12", | ||||
|         "htmx.org": "2.0.0", | ||||
|         "idiomorph": "0.3.0", | ||||
|         "jquery": "3.7.1", | ||||
|         "katex": "0.16.10", | ||||
| @@ -6891,9 +6891,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/htmx.org": { | ||||
|       "version": "1.9.12", | ||||
|       "resolved": "https://registry.npmjs.org/htmx.org/-/htmx.org-1.9.12.tgz", | ||||
|       "integrity": "sha512-VZAohXyF7xPGS52IM8d1T1283y+X4D+Owf3qY1NZ9RuBypyu9l8cGsxUMAG5fEAb/DhT7rDoJ9Hpu5/HxFD3cw==" | ||||
|       "version": "2.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/htmx.org/-/htmx.org-2.0.0.tgz", | ||||
|       "integrity": "sha512-N0r1VjrqeCpig0mTi2/sooDZBeQlp1RBohnWQ/ufqc7ICaI0yjs04fNGhawm6+/HWhJFlcXn8MqOjWI9QGG2lQ==" | ||||
|     }, | ||||
|     "node_modules/human-signals": { | ||||
|       "version": "5.0.0", | ||||
|   | ||||
| @@ -28,7 +28,7 @@ | ||||
|     "esbuild-loader": "4.2.0", | ||||
|     "escape-goat": "4.0.0", | ||||
|     "fast-glob": "3.3.2", | ||||
|     "htmx.org": "1.9.12", | ||||
|     "htmx.org": "2.0.0", | ||||
|     "idiomorph": "0.3.0", | ||||
|     "jquery": "3.7.1", | ||||
|     "katex": "0.16.10", | ||||
|   | ||||
| @@ -11,7 +11,6 @@ import {showTemporaryTooltip} from '../modules/tippy.js'; | ||||
| import {confirmModal} from './comp/ConfirmModal.js'; | ||||
| import {showErrorToast} from '../modules/toast.js'; | ||||
| import {request, POST, GET} from '../modules/fetch.js'; | ||||
| import '../htmx.js'; | ||||
|  | ||||
| const {appUrl, appSubUrl, csrfToken, i18n} = window.config; | ||||
|  | ||||
|   | ||||
							
								
								
									
										5
									
								
								web_src/js/globals.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								web_src/js/globals.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| import jquery from 'jquery'; | ||||
| import htmx from 'htmx.org/dist/htmx.esm.js'; | ||||
|  | ||||
| window.$ = window.jQuery = jquery; | ||||
| window.htmx = htmx; | ||||
| @@ -1,4 +1,3 @@ | ||||
| import * as htmx from 'htmx.org'; | ||||
| import {showErrorToast} from './modules/toast.js'; | ||||
|  | ||||
| // https://github.com/bigskysoftware/idiomorph#htmx | ||||
|   | ||||
| @@ -1,5 +1,6 @@ | ||||
| // bootstrap module must be the first one to be imported, it handles webpack lazy-loading and global errors | ||||
| import './bootstrap.js'; | ||||
| import './htmx.js'; | ||||
|  | ||||
| import {initRepoActivityTopAuthorsChart} from './components/RepoActivityTopAuthors.vue'; | ||||
| import {initScopedAccessTokenCategories} from './components/ScopedAccessTokenSelector.vue'; | ||||
|   | ||||
							
								
								
									
										3
									
								
								web_src/js/jquery.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								web_src/js/jquery.js
									
									
									
									
										vendored
									
									
								
							| @@ -1,3 +0,0 @@ | ||||
| import $ from 'jquery'; | ||||
|  | ||||
| window.$ = window.jQuery = $; // eslint-disable-line no-jquery/variable-pattern | ||||
| @@ -76,7 +76,7 @@ export default { | ||||
|   mode: isProduction ? 'production' : 'development', | ||||
|   entry: { | ||||
|     index: [ | ||||
|       fileURLToPath(new URL('web_src/js/jquery.js', import.meta.url)), | ||||
|       fileURLToPath(new URL('web_src/js/globals.js', import.meta.url)), | ||||
|       fileURLToPath(new URL('web_src/fomantic/build/semantic.js', import.meta.url)), | ||||
|       fileURLToPath(new URL('web_src/js/index.js', import.meta.url)), | ||||
|       fileURLToPath(new URL('node_modules/easymde/dist/easymde.min.css', import.meta.url)), | ||||
| @@ -195,9 +195,6 @@ export default { | ||||
|     ], | ||||
|   }, | ||||
|   plugins: [ | ||||
|     new webpack.ProvidePlugin({ // for htmx extensions | ||||
|       htmx: 'htmx.org', | ||||
|     }), | ||||
|     new DefinePlugin({ | ||||
|       __VUE_OPTIONS_API__: true, // at the moment, many Vue components still use the Vue Options API | ||||
|       __VUE_PROD_DEVTOOLS__: false, // do not enable devtools support in production | ||||
|   | ||||
		Reference in New Issue
	
	Block a user