{"_id":"@df-legacy/angular-ladda-3.5","_rev":"2-759587be4501a8010dc7fdf3bceaaf1e","name":"@df-legacy/angular-ladda-3.5","dist-tags":{"latest":"0.3.5"},"versions":{"0.3.5":{"name":"@df-legacy/angular-ladda-3.5","version":"0.3.5","main":"dist/angular-ladda.js","dependencies":{"angular":"^1.8.0","ladda":"^0.9.8"},"devDependencies":{"del":"^0.1.0","gulp":"^3.6.0","gulp-load-plugins":"^0.7.1","gulp-protractor":"^0.0.12","gulp-rename":"^1.2.0","gulp-jshint":"^1.5.3","gulp-uglify":"^1.0.1","gulp-header":"^1.2.2","gulp-size":"^1.1.0","connect":"^3.0.1","jshint-stylish":"^1.0.0","serve-index":"^1.1.4","serve-static":"^1.4.0","protractor":"^1.5.0"},"description":"An angular directive wrapper for Ladda.","repository":{"type":"git","url":"git+https://github.com/remotty/angular-ladda.git"},"keywords":["angular","ladda","angular-ladda","ng-ladda"],"author":{"name":"Chungsub Kim","email":"subicura@subicura.com","url":"http://subicura.com/"},"license":"MIT","bugs":{"url":"https://github.com/remotty/angular-ladda/issues"},"homepage":"https://github.com/remotty/angular-ladda","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"42bcffb037ecc0522ed3b47f2190af65604f05aa","_id":"@df-legacy/angular-ladda-3.5@0.3.5","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-yz46r6nfN3ohWWbHRUha0sBm3aA2+/Ym7RA2ZYezCKbOMqQ8A47uhEdzXCSC0gUXwhpJfrF0IQgbBB30+fZ6Vg==","shasum":"b95afa6dd6bf1d2e32ea68668cf1d6c5b80e4fc9","tarball":"https://registry.npmjs.org/@df-legacy/angular-ladda-3.5/-/angular-ladda-3.5-0.3.5.tgz","fileCount":48,"unpackedSize":2213548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2D7GCRA9TVsSAnZWagAAtNYP/0PX1q9CLWeEiDX2q6u7\nqBRjuRAN1tz/p5MNgUofe7PHnqRxrBDQ6pA9LNPQUZdzd2s9H5db7h4TOsV5\nPrfjLewCXz4n7Ko4JPwY4hcGs2Ma7pfY74rlWvDMf4iwBWZ7gZrlnC+UwEmb\nlwRzmoPUNGp03VAGY6j6g0Tp+PlhyY3WW0ytYXe4ETZfsBtzTr+rIc6nXnP7\nsXpRRXoHjR5pLmIOtubj+roBPjzPgt3gcZjoognrXM+2Os27QeCNmJNXhZsh\n53w7H+FaJfRxN24/kbNQnvhSAXGKsKET+w9QQ0DBpWJtrXo6iCpV45xGvy6V\nl01E36ukLYbKwws4qd9wFJzuAH7jwqGNlRbexofoo/3cxMqBSUQaY89V6hn2\nRJfHdZL8XeXXHNmAQ/jWlBzvpNDx4cYohdesJzvUoa/2cKhZhy6yZdXXlY15\nluzNVyeMQjluH8lpoBHjF0DqthPAOncfkXybhKv0z/0dKg/ONQA/zzpsi+Yt\nMVzu7+56d3n3eyKrt/xmZvjLB0q5RrAVBq09FjSkIpg7ac6eTMmf5uBFlUlu\n997hzV0F1XcsoGeNIN5/nAUcOwuBSbTpMenMn/pyBxm+HgtPHqOyq4OELcWw\nS+lG9az+hZ16CSB5da9x0tosLcCEUTowtbCi3okCFXyOW3U8Q9xpMgykfidi\nVH2f\r\n=aHYA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxhW+w0PVjJc0osOJTbD4nVqN0tfQ3nHJqd/3lZU5sQQIhALBVehuW6yjJbHW2BCcZPxDAjonsTUEMs6briGOczqhI"}]},"_npmUser":{"name":"di9","email":"other@ytka.org"},"maintainers":[{"name":"di9","email":"other@ytka.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-ladda-3.5_0.3.5_1633373125502_0.7935981517541029"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-04T18:45:25.420Z","0.3.5":"2021-10-04T18:45:25.743Z","modified":"2022-04-05T04:13:00.825Z"},"maintainers":[{"name":"di9","email":"other@ytka.org"}],"description":"An angular directive wrapper for Ladda.","homepage":"https://github.com/remotty/angular-ladda","keywords":["angular","ladda","angular-ladda","ng-ladda"],"repository":{"type":"git","url":"git+https://github.com/remotty/angular-ladda.git"},"author":{"name":"Chungsub Kim","email":"subicura@subicura.com","url":"http://subicura.com/"},"bugs":{"url":"https://github.com/remotty/angular-ladda/issues"},"license":"MIT","readme":"# angular-ladda\n![License](https://img.shields.io/npm/l/angular-ladda.svg)\n![Bower](https://img.shields.io/bower/v/angular-ladda.svg) [![NPM](https://img.shields.io/npm/v/angular-ladda.svg)](https://www.npmjs.com/package/angular-ladda)\n[![Build Status](https://travis-ci.org/remotty/angular-ladda.svg?branch=master)](https://travis-ci.org/remotty/angular-ladda)\n\nAn angular directive wrapper for Ladda.\n\n[Check out the demo page.](http://remotty.github.io/angular-ladda)\n\n\n## Getting started\n\n(1) Get angular-ladda via [Bower](http://bower.io/)\n\n```sh\n$ bower install angular-ladda\n```\nor add bower.json\n```sh\n$ bower install angular-ladda --save\n```\n\n(2) add css & javascript link to html\n\n```html\n...\n<link rel=\"stylesheet\" href=\"bower_components/ladda/dist/ladda-themeless.min.css\">\n...\n<script src=\"bower_components/ladda/dist/spin.min.js\"></script>\n<script src=\"bower_components/ladda/dist/ladda.min.js\"></script>\n<script src=\"bower_components/angular-ladda/dist/angular-ladda.min.js\"></script>\n...\n```\n\n**!!!Order of *.js includes is very important!!!**\n\n\n(3) add `'angular-ladda'` to your main module's list of dependencies\n\n```javascript\nvar myApp = angular.module('myApp', ['angular-ladda']);\n```\n\n(4) enjoy!\n\n## Quick example\n\n### options\n\nuse `laddaProvider`\n\n- style\n   - expand-left\n   - expand-right\n   - expand-up\n   - expand-down\n   - zoom-in\n   - zoom-out\n   - slide-left\n   - slide-right\n   - slide-up\n   - slide-down\n   - contract\n\n```js\nangular.module(xxxx)\n  .config(function (laddaProvider) {\n    laddaProvider.setOption({ /* optional */\n      style: 'expand-left',\n      spinnerSize: 35,\n      spinnerColor: '#ffffff'\n    });\n  })\n```\n\n### controller\n\n```javascript\n  $scope.login = function() {\n    // start loading\n    $scope.loginLoading = true;\n    loginService.login(function() {\n      // stop loading\n      $scope.loginLoading = false;\n    });\n  }\n```\n\n### view\n\nbasic\n\n```html\n<button ladda=\"loginLoading\" ng-click=\"login()\">\n  Login\n</button>\n```\n\nchange style of effect\n\n```html\n<button ladda=\"loginLoading\" ng-click=\"login()\" data-style=\"expand-left\">\n  Login\n</button>\n```\n\nchange size of spinner\n\n```html\n<button ladda=\"loginLoading\" ng-click=\"login()\" data-spinner-size=\"10\">\n  Login\n</button>\n```\n\nchange color of spinner\n\n```html\n<button ladda=\"loginLoading\" ng-click=\"login()\" data-spinner-color=\"#FF0000\">\n  Login\n</button>\n```\n\n## Browserify support\n\nangular-ladda doesn't work properly with browserify, since it references the Spinner and Ladda libraries, which are not proper AMD modules (and are also not always used as such in angular-ladda's code).\nIn order to make it works with browserify you will need to use browserify-shim.\n\n```sh\n$ npm install --save browserify-shim\n```\n\nin your package.json, add the following object:\n\n```js\n\"dependencies\": {\n    ...\n},\n\"browserify-shim\": {\n    \"ladda\": \"global:Ladda\",\n    \"spin.js\": \"global:Spinner\"\n}\n```\n\nrequire Spinner, Ladda and angular-ladda wherever you usually require external modules (the ordering here is important):\n\n```javascript\nwindow.Spinner = require('/components/ladda/js/spin');\nwindow.Ladda = require('/components/ladda/js/ladda');\nrequire('/components/angular-ladda/dist/angular-ladda');\n```\n\n## Using ladda-themeless.min.css\n\noverrides in your `bower.json` (Thanks @benjamincharity)\n\n```\n{\n  \"name\": \"client\",\n  \"version\": \"0.0.0\",\n  \"dependencies\": {\n    \"ladda\": \"~0.9.8\"\n  },\n  \"overrides\": {\n      \"ladda\": {\n          \"main\": [\n              \"dist/ladda-themeless.min.css\"\n          ]\n      }\n  }\n}\n```\n\n## Links\n\n* [Ladda](http://lab.hakim.se/ladda/)\n\n## Contributing\n\n1. Fork it ( https://github.com/remotty/angular-ladda/fork )\n2. Create your feature branch (`git checkout -b my-new-feature`)\n3. Commit your changes (`git commit -am 'Add some feature'`)\n4. Push to the branch (`git push origin my-new-feature`)\n5. Create a new Pull Request\n\n### setup\n\n```\n$ bower install\n$ npm install\n$ node_modules/protractor/bin/webdriver-manager update\n```\n\n### test\n\n```\n$ gulp test\n```\n\n### build\n\n```\n$ gulp\n```\n","readmeFilename":"README.md"}