[IMP] web,*: replace ClipboardJS with Web API and homebrew polyfill
*: auth_totp_portal, mrp_subcontracting, project, survey, web_editor, website, website_links, website_sale_loyalty, website_slides, test_lint, spreadsheet Implements missing `clipboard.write()` and `ClipboardItem` ; targets only Firefox (which partially implements Clipboard API, features hidden behind a preference flag). Supported browsers: Chromium 76+, Safari 13.1+, Firefox 63+, Safari iOS 13.4+. This allows to replace ClipboardJS by the native Clipboard Web API. Reference: https://caniuse.com/?search=clipboard https://developer.mozilla.org/en-US/docs/Web/API/Clipboard_API https://w3c.github.io/clipboard-apis/ task-3439226 closes odoo/odoo#134881 Related: odoo/enterprise#47154 Signed-off-by: Adrien Dieudonné (adr) <adr@odoo.com>
This commit is contained in:
committed by
Adrien Dieudonné
parent
54dcdda950
commit
963842381e
Vendored
-4
@@ -229,10 +229,6 @@ Files: addons/web/static/lib/bootstrap/scss/_custom-forms.scss
|
||||
Copyright: 2014 Waybury
|
||||
License: MIT
|
||||
|
||||
Files: addons/web/static/lib/clipboard/clipboard.js
|
||||
Copyright: Zeno Rocha
|
||||
License: MIT
|
||||
|
||||
Files: addons/web/static/lib/es6-promise/*
|
||||
Copyright: 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors
|
||||
License: MIT
|
||||
|
||||
Reference in New Issue
Block a user