Remove vendored copy of fomantic-dropdown (#15193)

jQuery 3.6.0 seems to have broke the dropdown focus handling (focus
would get stuck on the dropdown) in this module which we have vendored
on top of fomantic for accessibility improvements.

Either downgrading jQuery to 3.5.1 or removing the vendor copy seems to
resolve the issue and I opted for removing the copy because I think such
changes should be done upstream and the removal also lightens the JS by
155kB before minify/gzip.

Fixes: https://github.com/go-gitea/gitea/issues/15172

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
This commit is contained in:
silverwind 2021-03-30 19:27:06 +02:00 committed by GitHub
parent f5b6dc9759
commit 1b762fc5d8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 0 additions and 4302 deletions

View file

@ -2,7 +2,6 @@ root: true
reportUnusedDisableDirectives: true reportUnusedDisableDirectives: true
ignorePatterns: ignorePatterns:
- /web_src/js/vendor
- /templates/base/head.tmpl - /templates/base/head.tmpl
- /templates/repo/activity.tmpl - /templates/repo/activity.tmpl
- /templates/repo/view_file.tmpl - /templates/repo/view_file.tmpl

View file

@ -5,7 +5,6 @@ import './publicpath.js';
import Vue from 'vue'; import Vue from 'vue';
import {htmlEscape} from 'escape-goat'; import {htmlEscape} from 'escape-goat';
import 'jquery.are-you-sure'; import 'jquery.are-you-sure';
import './vendor/semanticdropdown.js';
import initMigration from './features/migration.js'; import initMigration from './features/migration.js';
import initContextPopups from './features/contextpopup.js'; import initContextPopups from './features/contextpopup.js';

File diff suppressed because it is too large Load diff