From 6331b7331392543b89e27254271bde82c5c8b980 Mon Sep 17 00:00:00 2001 From: Mike Linksvayer Date: Sun, 14 Dec 2025 05:33:24 +0000 Subject: [PATCH 1/2] remove clipboard.js use vanilla javascript --- .gitignore | 2 - _config.yml | 1 - _includes/footer.html | 1 - assets/js/app.js | 73 ++- assets/vendor/clipboard/.bower.json | 31 - assets/vendor/clipboard/bower.json | 20 - assets/vendor/clipboard/contributing.md | 28 - assets/vendor/clipboard/dist/clipboard.js | 587 ------------------ assets/vendor/clipboard/dist/clipboard.min.js | 7 - assets/vendor/clipboard/package.js | 12 - assets/vendor/clipboard/package.json | 53 -- assets/vendor/clipboard/readme.md | 183 ------ bower.json | 1 - 13 files changed, 56 insertions(+), 943 deletions(-) delete mode 100644 assets/vendor/clipboard/.bower.json delete mode 100644 assets/vendor/clipboard/bower.json delete mode 100644 assets/vendor/clipboard/contributing.md delete mode 100644 assets/vendor/clipboard/dist/clipboard.js delete mode 100644 assets/vendor/clipboard/dist/clipboard.min.js delete mode 100644 assets/vendor/clipboard/package.js delete mode 100644 assets/vendor/clipboard/package.json delete mode 100644 assets/vendor/clipboard/readme.md diff --git a/.gitignore b/.gitignore index 3b90a3a59..07b2cce5a 100644 --- a/.gitignore +++ b/.gitignore @@ -2,8 +2,6 @@ /_site /node_modules /.bundle -assets/vendor/clipboard/src -assets/vendor/clipboard/test assets/vendor/hint.css/src /vendor /.sass-cache diff --git a/_config.yml b/_config.yml index 9ee37d810..d1628fc02 100644 --- a/_config.yml +++ b/_config.yml @@ -31,7 +31,6 @@ exclude: - vendor/bundle - spec - assets/vendor/selectivizr/tests - - assets/vendor/clipboard/test - assets/vendor/*/README.* - license-list-XML diff --git a/_includes/footer.html b/_includes/footer.html index 1f87a4626..a4a549107 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -16,7 +16,6 @@ {% if page.collection == "licenses" or page.class == "license-types" %} - -``` - -Or load it from a CDN. - -```html - -``` - -Now, you need to instantiate it using a DOM selector. This selector corresponds to the trigger element(s), for example ` -``` - -### Cut text from another element - -Additionally, you can define a `data-clipboard-action` attribute to specify if you want to either `copy` or `cut` content. - -If you omit this attribute, `copy` will be used by default. - -example-3 - -```html - - - - - -``` - -As you may expect, the `cut` action only works on `` or `