Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordiosmosis <diosmosis@users.noreply.github.com>2020-06-08 02:46:56 +0300
committerGitHub <noreply@github.com>2020-06-08 02:46:56 +0300
commitd0aaab95f1ef6d8b748b0e8d54f811a366864249 (patch)
tree86820438b4b56c764912316ebe8152362aa3e2dd /libs/bower_components/mousetrap/README.md
parentd10c4e89dc5d1081a3755497c45d366b470eeec7 (diff)
Switch from bower to npm and update JS libraries (#14082)
* Starting to replace bower with npm: use updated jquery-ui from npm. * Use jquery from npm./ * Use angular from npm. * Add more angular libraries. * Use chroma-js from npm. * Remove html5shiv, does not appear to be used. * Use iframe resizer library from npm. * Add jquery-mousewheel * Add jquery.dotdotdot from npm. * Get jquery.scrollto from npm. * Get jscrollpane from npm. * Get materialize-css from npm. * Get mousetrap from npm. * Remove ngDialog, as it is no longer used. * Install qrcode.js from npm. * Get sprintf-js from npm. * Get visibillityjs from npm. * Remove bower.json. * Getting parts of matomo to work w/ new versions of libraries installed by npm. * Ignore node_modules subfolders in node_modules since we only use npm for frontend dependencies + fix a test. * Fix button padding. * Fix series picker checkboxes. * Fix karma conf. * Fix CSS in right place. * Fixing more css/less issues. * More test fixes. * Limit selection style fix. * Fix more tests + materializecss issues. * Fix a couple more tests. * Fix annotation styling. * remove error * add ng-dialog files * try to fix some tests * Fix several UI tests. * fixing more build issues * Fix several more tests and issues. * fixing more tests * split ui tests into 3 groups * fix several more issues and tests * Fix some console warnings on chrome. * Updating more test files. * fix some tests * yet more fixes * couple more fixes * another form fix * Fix some tests. * update screenshot * update more expected files * Fix two more form issues. * test commit (travis is not fetching submodules for some reason...) * remove scripts removed in merge * three travis builds * split UIIntegrationTest into multiple suites * lets try this again * updae several expected screenshots * fix some more tests * fix plugin details material select and tabs initiaialization * update screenshots + css fix * re-initialize materialize tabs since we load jquery-ui afterwards for datepicker which unsets materialize tabs * update more screenshots and fix couple more issues * update more screenshots + tweak to test * more fixes and screenshot updates * fix some issues and update more screenshots * update submodules * more fixes + more updated screenshots * more css fixes and test fixes * couple fixes & updated screenshots * update screenshots * fix random failure * Map old bower_component files to new ones in AssetManager. * Remove node_modules from PR and ignore node_modules in .gitignore and remove libs/jquery (adding new required libs). * Update .travis.yml. * update screenshots * fixing some more issues * fix copy pasta * update screenshots * fix more modal issues * Update css & screenshots. * correct close modal calls * fixing more issues * data-target instead of data-activates * fix more tests * trigger build that works? * fix more tests * update submodule * debugging travis * more debugging * try to fix test * fix modal no button click in test * update more screenshots * couple more test fixes * some more fixes and updated screenshots * update screenshots * apply some review feedback * Fix modal centering and initial top position. * apply some more pr feedback * another pr fix * update submodule * remove style * fix color of checkbox mark * Fix centering the popover Note: centering the popover relative to body doesn't work poperly anymore, maybe because of the fixed position of the widget overlay. Using the ui-widget-overlay to position the dialog centered seems to work * ignore line endings check for node modules * updates expected UI files * submodule updates * use minified file of jquery.browser.js * updates expected test files * ensure to hide parent tooltips when row action tooltips are shown * tweak less for datatable navigation * style is only useful for dashboard * update some screenshots * update submodules Co-authored-by: sgiehl <stefan@matomo.org>
Diffstat (limited to 'libs/bower_components/mousetrap/README.md')
-rw-r--r--libs/bower_components/mousetrap/README.md100
1 files changed, 0 insertions, 100 deletions
diff --git a/libs/bower_components/mousetrap/README.md b/libs/bower_components/mousetrap/README.md
deleted file mode 100644
index 16eae81e11..0000000000
--- a/libs/bower_components/mousetrap/README.md
+++ /dev/null
@@ -1,100 +0,0 @@
-# Mousetrap
-
-Mousetrap is a simple library for handling keyboard shortcuts in Javascript.
-
-It is around **1.9kb** minified and gzipped and **3.5kb** minified, has no external dependencies, and has been tested in the following browsers:
-
-- Internet Explorer 6+
-- Safari
-- Firefox
-- Chrome
-
-It has support for ``keypress``, ``keydown``, and ``keyup`` events on specific keys, keyboard combinations, or key sequences.
-
-If you would like to donate to help support Mousetrap development use [Gittip](https://www.gittip.com/ccampbell).
-
-## Getting started
-
-1. Include mousetrap on your page before the closing ``</body>`` tag
-
- ```html
- <script src="/path/to/mousetrap.min.js"></script>
- ```
-
-2. Add some keyboard events to listen for
-
- ```html
- <script>
- // single keys
- Mousetrap.bind('4', function() { console.log('4'); });
- Mousetrap.bind("?", function() { console.log('show shortcuts!'); });
- Mousetrap.bind('esc', function() { console.log('escape'); }, 'keyup');
-
- // combinations
- Mousetrap.bind('command+shift+K', function() { console.log('command shift k'); });
-
- // map multiple combinations to the same callback
- Mousetrap.bind(['command+k', 'ctrl+k'], function() {
- console.log('command k or control k');
-
- // return false to prevent default browser behavior
- // and stop event from bubbling
- return false;
- });
-
- // gmail style sequences
- Mousetrap.bind('g i', function() { console.log('go to inbox'); });
- Mousetrap.bind('* a', function() { console.log('select all'); });
-
- // konami code!
- Mousetrap.bind('up up down down left right left right b a enter', function() {
- console.log('konami code');
- });
- </script>
- ```
-
-## Why Mousetrap?
-
-There are a number of other similar libraries out there so what makes this one different?
-
-- There are no external dependencies, no framework is required
-- You are not limited to ``keydown`` events (You can specify ``keypress``, ``keydown``, or ``keyup`` or let Mousetrap choose for you).
-- You can bind key events directly to special keys such as ``?`` or ``*`` without having to specify ``shift+/`` or ``shift+8`` which are not consistent across all keyboards
-- It works with international keyboard layouts
-- You can bind Gmail like key sequences in addition to regular keys and key combinations
-- You can programatically trigger key events with the ``trigger()`` method
-- It works with the numeric keypad on your keyboard
-- The code is well documented/commented
-
-## Tests
-
-Unit tests run via <a href="http://visionmedia.github.io/mocha" target="_blank">mocha</a>.
-
-### Running in browser
-
-Download the repo and go to `tests/mousetrap.html` in your browser.
-
-### Running with Grunt and PhantomJS
-
-1. Install grunt-cli
-
- ```bash
- npm install -g grunt-cli
- ```
-
-2. Install npm packages
-
- ```bash
- cd /path/to/repo
- npm install
- ```
-
-3. Run tests
-
- ```bash
- grunt mocha
- ```
-
-## Documentation
-
-Full documentation can be found at http://craig.is/killing/mice