{"_id":"@aphorica/vuetify-message-box","_rev":"5-7e984bd80dc8cc85694e7e22798f75be","name":"@aphorica/vuetify-message-box","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@aphorica/vuetify-message-box","version":"1.0.0","description":"General purpose message box for Vue, based on Vuetify v-dialog component","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Aphorica/vuetify-message-box.git"},"author":{"name":"Rick Berger - Aphorica, Inc.","email":"gbergeraph@gmail.com"},"license":"MIT","private":false,"gitHead":"5d3cecf6835bcf9b3af54e6f5aeb3086bdf2bf6f","bugs":{"url":"https://github.com/Aphorica/vuetify-message-box/issues"},"homepage":"https://github.com/Aphorica/vuetify-message-box#readme","_id":"@aphorica/vuetify-message-box@1.0.0","_npmVersion":"5.1.0","_nodeVersion":"10.15.3","_npmUser":{"name":"rickbsgu","email":"gbergeraph@gmail.com"},"dist":{"integrity":"sha512-eXtqzGgtmO11dAw2SLOAGDKDJiQSjpEvufLjpwzT/AVrl+gPuDDIp3Cu7ByK2rEj8oVvrgTl0EQalB8QCSZaCg==","shasum":"7f186f4a9f9030c657a1f243e078f6df50d718e0","tarball":"https://registry.npmjs.org/@aphorica/vuetify-message-box/-/vuetify-message-box-1.0.0.tgz","fileCount":8,"unpackedSize":14098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctJ2fCRA9TVsSAnZWagAAme0P/2IIuGVB9XKnsKHEJdxv\nRNbK9MCS4keghNK5CmHaeBGuZ03vvh09BGLNBQfg3tQBpbgjvQauLgQYI6Mz\nqLU1u0gIwNCizqB9BoIq5lws86otwg3pnEhuzXUefPQ3lSMOXNhM4/x7Md+p\nhZx8yX8InGL0BHWGhUxfXr5rtZreNOpRftQ51AQic5N8i51vCXWWMuGzWVEe\nbNMjNzJPNdbU9uOFI8mkF2B8GgvmInrg993Q4D0zIiWRb+rVGZ+sE+0PeMk9\nFu+HislcvQ9pu6yZDoNPtuuS2bJWpC7qNt8UCnVPoBWMnY8fJQ3J4+KP0JPS\neYAujfgoaR6GCYbj11DNfla8FkE6WtbiMGmnBceoqCxblwQv7qcXbpTXZ/Rh\nnuvaFAdAwvzH5m5yLQJF69F/re4dP5RGn4Ma9h3H91M8aOPysTjVkNPgHxNh\nq0Ur0n3KbRoXUjupF7BaN1Y9He89kzHqfiF0ra/weuEPjlbzqd9uIOQQXmkl\nOswCq5nPYEOL1JwM5Qht9jDFKcK0ctRxVW/CmkBk9qVIwhD333bi2fBLwLIa\nXAsoeVXm/TfT+oRgitqFNQ8u0hC7ZnQxEsp897EjmmWL5SzhjaIVIFyaLmO8\nmNTJEyeZsVMQS/nsDuvH1NhIOJRBGW/uZWmEcNzlmoJWOU/XEbuJR0oFGrjT\ny2wU\r\n=7cTq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCov6RLoMzLnAoO2llFE6UlfZCsKhwztDnfzcfLh6Xa7AIgIzpsJk0Pe0I7xIVA1vyu+WmJP8BEqM6tKnwgmSji1cc="}]},"maintainers":[{"name":"rickbsgu","email":"gbergeraph@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuetify-message-box_1.0.0_1555340702942_0.7743463234605341"},"_hasShrinkwrap":false},"1.0.1":{"name":"@aphorica/vuetify-message-box","version":"1.0.1","description":"General purpose message box for Vue, based on Vuetify v-dialog component","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Aphorica/vuetify-message-box.git"},"author":{"name":"Rick Berger - Aphorica, Inc.","email":"gbergeraph@gmail.com"},"license":"MIT","private":false,"dependencies":{"@aphorica/js-utils":"^1.0.0","@aphorica/vue-event-bus":"^1.0.0"},"gitHead":"faf12e9eeb7c4a0e307a170a7e46a2a5f131746c","bugs":{"url":"https://github.com/Aphorica/vuetify-message-box/issues"},"homepage":"https://github.com/Aphorica/vuetify-message-box#readme","_id":"@aphorica/vuetify-message-box@1.0.1","_npmVersion":"5.1.0","_nodeVersion":"10.15.3","_npmUser":{"name":"rickbsgu","email":"gbergeraph@gmail.com"},"dist":{"integrity":"sha512-02h7WVqdy1pYzBkbTkwlJpptHqHOm/hyNBwEoMNoSMMkMQ9WLnPzm8D2ZrY2p3obh0kQb5/4x+WpC/2TppP1nw==","shasum":"90b949003d217e2e05a7914141cdac9f6b3e818c","tarball":"https://registry.npmjs.org/@aphorica/vuetify-message-box/-/vuetify-message-box-1.0.1.tgz","fileCount":19,"unpackedSize":354520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctmigCRA9TVsSAnZWagAALqYP/2CdlieSDLnh5mVpPTWc\nEUH0G/3qgo11EhoqSN+onaD/5TwQuG6tA2009ZY3WDwFqKmjyyy6EeLVH7s+\nxV8cyM+3hSFoc+hKFu4HK5whdpFHibxGgU/dIQ/OKTecpSar5mamwmy/YQm3\nh44Cry/KmcUcCPko53KNdi4FrT70CnIWfgInz8SVTG5UDuc/9dowGY+TvKq6\ncjyODWpmQedr2KwiN/ee+z3aWtWMKypfkcOsEYH49xClCRhWFZjyN64Supwq\niRiPoA9LqcnJQXDndEeHfW9uZVluBXWLyL8skA8Vb80ASXv8zK+O25jRtTgs\nojd1LKrbwvqACxqTHOfv66cPNv7i5epfuWwLtTeCYYH/fU0mrh3gOVr8ji1Q\nSEaR6bRpDHrwIprTvZz6JNGP9+/ZISQXrL21w0mAMoVx2Rc2TxaHnlItJEyN\n1DNeup3j3XN/hqgWqwguIy1IWC3LtkDSoEU6vLpeGdvlXp5HBOX2T/0KpAlE\n1fHBk4OEuWSwzSuihENvufJ0ya+1u81xdlH0ntzR+NK3dviGiATBfPbUGgF3\nUyOdKjoUHqu5yWLPPqY25BeD1eZU0Y/R2Wa4C+NlL2PyWW6jsBgckp4ikqXB\nIsFJGlPcMzaVCi/V6RCJwdND6ZZ1oGEARieC43tYxOTY4t+uOQXpur86I3M/\npjHZ\r\n=eBs6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDg66TPCjEyfYAdlisxAC4Vj/RdrBmswAtJkubWCr1PEQIgPEyKoHsJp88uCngApN64+D0uNhj3Rr0+2GL8AkoysjU="}]},"maintainers":[{"name":"rickbsgu","email":"gbergeraph@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuetify-message-box_1.0.1_1555458207745_0.8655707436152813"},"_hasShrinkwrap":false},"1.0.2":{"name":"@aphorica/vuetify-message-box","version":"1.0.2","description":"General purpose message box for Vue, based on Vuetify v-dialog component","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Aphorica/vuetify-message-box.git"},"author":{"name":"Rick Berger - Aphorica, Inc.","email":"gbergeraph@gmail.com"},"license":"MIT","private":false,"dependencies":{"@aphorica/js-utils":"^1.0.0","@aphorica/vue-event-bus":"^1.0.0","@aphorica/vuetify-message-box":"^1.0.1"},"gitHead":"78886642504ab852494700b28b0c6c24d23e237e","bugs":{"url":"https://github.com/Aphorica/vuetify-message-box/issues"},"homepage":"https://github.com/Aphorica/vuetify-message-box#readme","_id":"@aphorica/vuetify-message-box@1.0.2","_npmVersion":"5.1.0","_nodeVersion":"10.15.3","_npmUser":{"name":"rickbsgu","email":"gbergeraph@gmail.com"},"dist":{"integrity":"sha512-iu7/NtjUIGx0Ysi2zFvZq6Z9xI6W6LEdO4VLtfq4u+p3f0qlpUBtna6BEHetoTnkeE8AMomly+j8ukgttMj7sA==","shasum":"16e21122412d1fcd36b2110bd20fea627ea3fd6f","tarball":"https://registry.npmjs.org/@aphorica/vuetify-message-box/-/vuetify-message-box-1.0.2.tgz","fileCount":9,"unpackedSize":15958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct3fwCRA9TVsSAnZWagAAiQcP/jGAcaOt+4fLAZ5oSE8o\nrLkaKCJHSnyxXyznCMVCJ7e9Zwwazb5iRprA6STSM2wNTX2PhUGUtG0LE/Xb\nH24HrOEhVP5ei/9dCR+3tiaKY8A/4HwFsI1aTB87eExPEMcwXL3+k2SMUXhr\n0LlPRndbUDCnQ5RG42X9jBztc2fiE+PhH+jAQ46dJ2s5sCBjprZ/+gCZrnvi\nsxo2urKVoTqFY4otr+dUNdSDWEMg3TkCTUvWra7tIIYEGS3fn7MnIGPGXKAO\nyq+xtcfA8g/iorN/5x08wJ33yj1eGivrREsi3jgdeW4uBcKpWEW60PJmESLh\njiZh+ni231JU6PPRXRxygkVVZK23V9qSSJMWICpc2pfdt9odXJdguTYu6uL+\nZHgd++PrkNEbC5gbPDEZFF2H24tjV5nV+7JUeiXr4PJhGVlGfiYGVYKpA3T9\nRSB1Fxmj1ULfkEqns4w5P/hTqCl3ylOggjlLiBUGwKTUK4XfDpIKSbZseZqL\nNF1MQmJVlOCAzqwxcGsHHifRXQLBPoBprmXNH8IU++eHV6pH8+xTFz5+FJDo\n/rbnTPPJYtLy2BAibJh03zRgOW+Rq5c/xcmpSkKOPgiT5jYA4cVg8Q1uG0tE\neQHKUviL49Xcd3pr2q5UiCbXV7Eh9/K7iIFLVRZdRrovY8spPQF0chIysEQ3\nCcHn\r\n=U11Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBsWKG+C9ur1O02e95wdjF7ird9lEYIXlnGsg/NfVRiTAiALwTmCEqYwh+2uw2bQSYduEj0mNZ7TifzgjiVpBSN4QA=="}]},"maintainers":[{"name":"rickbsgu","email":"gbergeraph@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuetify-message-box_1.0.2_1555527646806_0.5163370984060893"},"_hasShrinkwrap":false},"1.0.3":{"name":"@aphorica/vuetify-message-box","version":"1.0.3","description":"General purpose message box for Vue, based on Vuetify v-dialog component","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Aphorica/vuetify-message-box.git"},"author":{"name":"Rick Berger - Aphorica, Inc.","email":"gbergeraph@gmail.com"},"license":"MIT","private":false,"dependencies":{"@aphorica/js-utils":"^1.0.0","@aphorica/vue-event-bus":"^1.0.0"},"gitHead":"e9afc27834cb5a3f38012121d11dffc96d3b3092","bugs":{"url":"https://github.com/Aphorica/vuetify-message-box/issues"},"homepage":"https://github.com/Aphorica/vuetify-message-box#readme","_id":"@aphorica/vuetify-message-box@1.0.3","_npmVersion":"5.1.0","_nodeVersion":"10.16.3","_npmUser":{"name":"rickbsgu","email":"gbergeraph@gmail.com"},"dist":{"integrity":"sha512-D5L/OsUe8ExinmYhAHIKbfoLmDnsM7iohMdevxCpifsudosXiarU/J/WarcNDCkBmU+F2+9SQ1W/fAZ5K5rSig==","shasum":"802a8559f792e82f6286e5b8dfc34140f138314e","tarball":"https://registry.npmjs.org/@aphorica/vuetify-message-box/-/vuetify-message-box-1.0.3.tgz","fileCount":9,"unpackedSize":15915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdh5slCRA9TVsSAnZWagAAZyUP/0UDyBHqEgx54G5gNyEB\ns8POf+0hEv3BbFB8KPDpv1Ejgi9h3k88LOtOJlqAnDtboXHrxNAk/jDSzyJB\na1SW6lUv8InAwX3bo1GTT1eh11XSp5spv3G3CRbI2DR8A6CrJjIFKnUN4APy\ncC4bvz/8vWXKpw3cW6reoOoqVZIxlK52mukJ2+iet+tkLWjaVUMmL7rtzEFj\nutsVJEJTmrEEfB/3eVogP3TFgfawckfinIjgdoy238HGxtFdHySKtT3obQlQ\ntcVw+B7l9kAESa04VMNBckuOudeO8w0g+qp1ravWHoiZPzts7FIvMnSYld27\nYgYAkSYyvfCz9S3lYSYdvk97lf+t3Z81lEWVFGZzvKnDMjXQeCWSRtC50Nnt\nzOtAj57pBwBIszQinwt4fRCRu5/8sYRmV2WqCsDJBux57liWzd946pYobRRC\nXLVKsLTB4RWK5cG83yoqsWrdYYZzFBeLDFXNDVWBhErr2dD1e7/NlTqIsT5j\nJYDBCjSL+rUcjremP3P/YRcjiw+p7bgZ49AeOXrNN5/Oxb4M6eQvztIIjTiY\nHJV1nlfP8SKxC1KiJ7n8w+u6j0/ijpaNfMtopxBn2ZtF3btJTiaLWkzoPgnU\np4v++jHEqhL6uZeE3mkgtxJgVF64LOglDDt4KHf5MSlBcTfW+wXEJnu+Unwz\nIPM3\r\n=Vlt1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUl2fsRnG8AL0bWE0m9DAQfRPGATW353mygzoG6nQpUAiAHHpxxobJ8uSbssvD3ECxQU4rX5gE80vFnKSxB6hsFoQ=="}]},"maintainers":[{"name":"rickbsgu","email":"gbergeraph@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuetify-message-box_1.0.3_1569168164351_0.028645146239390185"},"_hasShrinkwrap":false},"1.0.4":{"name":"@aphorica/vuetify-message-box","version":"1.0.4","description":"General purpose message box for Vue, based on Vuetify v-dialog component","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Aphorica/vuetify-message-box.git"},"author":{"name":"Rick Berger - Aphorica, Inc.","email":"gbergeraph@gmail.com"},"license":"MIT","private":false,"dependencies":{"@aphorica/js-utils":"^1.0.0","@aphorica/vue-event-bus":"^1.0.0"},"gitHead":"38367bea8cacdd1b25730fa5caae00d1d0459c63","bugs":{"url":"https://github.com/Aphorica/vuetify-message-box/issues"},"homepage":"https://github.com/Aphorica/vuetify-message-box#readme","_id":"@aphorica/vuetify-message-box@1.0.4","_nodeVersion":"10.19.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-uOg7WS5QIBhV9x2XPCFc5JhLqzd+XtLlJssOALN9/SOUY6BARLmKMP3TazA+RG+q/3q/xJBJTHJMOraj9G3vYQ==","shasum":"8b2850a16881383c9f5f4723d67f10952aa8f3ac","tarball":"https://registry.npmjs.org/@aphorica/vuetify-message-box/-/vuetify-message-box-1.0.4.tgz","fileCount":7,"unpackedSize":14904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTqsUCRA9TVsSAnZWagAAUDsP/0MWr+FqFLpGxQ94iwO/\nj71qeCBO/6KtPTtM/gRRb58B6hAtRQT0HnTzYXKJzOwRsZuDq55t0Vl0aTEw\nxczew+3ave9IdJIEUQ8JxM6sfjUtWd83uzEDzPPRVpgCs1izrGKeWoYdVCRh\nBfyJKhPJGByO4Rcjy9dIZTfz5y8Y4cR0qeq0BUQt8ncE2N5tBK7TX76+Um8m\nSeVcHDnjTPI3Bzl1hDVIcN1bh58KAS2OtDOwmEQKPLrcklntpQrawUYph05f\ngmr01NjoE7MPC6cQfW9/vCfu7udS30RjezL/eANPmt/aIDcX45UfRwsQSpSL\nfa9/sdNoBGBG4u2PO0R2kFINsgLESx00al52neDqZ0hTbG/oHYaa+GhHRm65\njX1IIkyDUPVYCXJEBLTPeDYBlFVgv9GirIPOyaPDambQVD2BYHRc0k5VmSZU\n5oIEZpmBvNBdcTIfGTAP/G76EKalqvS1FWjKEnITG/NJyIBGtVsMQGvBxjkz\nyukMnn7fDLA72+ZibBNNpR0bA5ip7HMj+ld26PNF+AV8ah4dOvfPlb0ZWhI2\nD08lc3QaxCA9vGIv8MWcken8+y5ADYT+H3EWArkaglIJ3Y0rLCK2xMhXACjw\nA29EBkFEKFU579vXA20ZNIhoUODefu7UifFgOxMfMlrq4GyesTEPhykDtVMj\nmpl/\r\n=Fr8L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBvGd7fk2FiYUm6P28lQ0NCOzci85sl+/EgI7ypilIzAiAXYE0LcZYwWNfNJHEhGbKXIY1ZznJvHPCoydqaSlDQ6g=="}]},"maintainers":[{"name":"rickbsgu","email":"gbergeraph@gmail.com"}],"_npmUser":{"name":"rickbsgu","email":"gbergeraph@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuetify-message-box_1.0.4_1582213908386_0.8932695167768376"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-15T15:05:02.751Z","1.0.0":"2019-04-15T15:05:03.112Z","modified":"2022-04-04T14:33:26.490Z","1.0.1":"2019-04-16T23:43:27.859Z","1.0.2":"2019-04-17T19:01:03.274Z","1.0.3":"2019-09-22T16:02:44.480Z","1.0.4":"2020-02-20T15:51:48.505Z"},"maintainers":[{"name":"rickbsgu","email":"gbergeraph@gmail.com"}],"description":"General purpose message box for Vue, based on Vuetify v-dialog component","homepage":"https://github.com/Aphorica/vuetify-message-box#readme","repository":{"type":"git","url":"git+https://github.com/Aphorica/vuetify-message-box.git"},"author":{"name":"Rick Berger - Aphorica, Inc.","email":"gbergeraph@gmail.com"},"bugs":{"url":"https://github.com/Aphorica/vuetify-message-box/issues"},"license":"MIT","readme":"# @aphorica/vuetify-message-box\n\ngithub: https://aphorica.github.com<br/>\nWeb: https://aphorica.com\n\n## Installing\n\n`npm install @aphorica/vuetify-message-box`\n\nor\n\n`yarn add @aphorica/vuetify-message-box`\n\n## Running the Demo\n\nIn a command prompt, cd info the 'demo' directory, and:\n\n```\n  (yarn|npm) install\n  (yarn|npm run) serve)\n```\n\nOpen a browser on `localhost:8080`\n\n## Overview\n\nGeneral messageBox implementation along with helper.  Configurable with\ntitle, message, buttons, checkboxes, and completion action.\n\nConsists of three components:\n\n<dl>\n<dt>MessageBoxComponent</dt>\n<dd>\nThis is the actual MessageBox component.  It needs to be imported and\nincorporated in the template html and the code as follows:\n\n```\n  <template>\n    ...\n    <MessageBoxComponent v-if=\"mboxVisible\" :show=\"mboxVisible\"\n                     :params=\"mboxParams\"\n                     @close=\"mboxClose\" />\n    ...\n  </template>\n  <script>\n    import {MessageBoxComponent, MessageBoxMixin} from '@aphorica/vuetify-message-box'\n\n    export default {\n      components: { ..., MessageBoxComponent, ... },\n      mixins: [MessageBoxMixin],\n      ...\n    }\n  </script>\n```\n\nYou can put it in any component, but App.vue makes the most sense.\n</dd>\n<dt>MessageBoxMixin</dt>\n<dd>\nProvides the default activation value and handlers.  This needs to be\nimported along with the MessageBoxComponent in the same component.</dd>\n<dt>MessageBox</dt>\n<dd>A lightweight object with which you provide content and control\nto the MessageBoxComponent.  You can import this anywhere you want to\nshow the MessageBoxComponent (including non-component code),\nwithout having to reinstantiate or otherwise import the\nMessageBoxComponent.\n\nFor example:\n```\n  import {MessageBox} from '@aphorica.vuetify-message-box'\n\n   ...\n\n  MessageBox('Title', 'This is a message')\n        // (simplest invocation)\n```\n</dd>\n</dt>\n\n## Invocation\n\nMessageBox(title, message, &lt;info&gt;)\n\nargs:\n<dl>\n<dt>title</dt>\n<dd>The value to appear in the <em>v-card-title</em> subpanel.\n</dd>\n<dt>message</dt>\n<dd>The value to appear in the <em>v-card-text</em> subpanel.\n    This can contain html.</dd>\n<dt>info (optional)</dt>\n<dd>Contains information to drive the message box behavior.</dd>\n</dl>\n \nIf present, the _info_ object contains the following:\n```\n{\n  btn1: {\n    text: (the button text),\n    primary: (optional, boolean) (whether the button is highlighted and has focus) ,\n  },\n\n  btn2: {\n    (same members as above)\n  },\n\n  prompts: (optional) [\n    {\n      prompt: (string) - the prompt string,\n      'initial-value': (string) - the initial value of the corresponding field,\n      rules: [ (set of rule functions for the corresponding input field )],\n      modifier: function for the corresponding input field,\n      'setFocus': set this to the initially focused element,\n      'selectAllOnFocus': self explanatory\n    }\n  ] (see notes)\n\n  doneFn: (optional) a function that will be called when the MessageBox is closed.\n          called with:\n            - btnIX - the button index that was triggered (1-based), and\n            - responses - (if prompts array is present)  responses to the\n              input fields.\n\n  returnFocus: (optional) (a dom object to which the focus should be returned\n                when the MessageBox is closed.)\n}\n```\n\n### Notes on the Info Object:\n  If a prompts array is present, a number of things happen:\n  \n  - textfields will be displayed with the prompt strings.  Responses will be returned\n    as an array, corresponding to each prompt.\n\n  - rules are of the form: `v => (some condition test about v) || '(some error message)'`.  A rule\n    returns either 'true' or a string indicating the error.  The string decorates the corresponding\n    input field.\n\n  - If rules are specified and there is a primary button, that button will be disabled until the\n    rules are satisfied.\n\n  - A modifier function accepts the current value and modifies it, if necessary, to\n    fit constraints (such as lower casing everything.)  Modifiers are applied in 'keyup'\n    handler.\n\n## General Notes\n - In any invocation, this is non-blocking.  You need to remember \n   your app is still running &ndash; any code following will be executed.\n\n   See further examples for acting on responses.\n\n - It is, however, implemented in a modal state &ndash; the user cannot\n   interact with the application until they respond.\n\n - This will take on any styling you specify for _v-dialog_ and _v-card_,\n   which means it should blend in seamlessly for any other dialogs you are\n   using.\n\n - Would like to consolidate the MessageBoxMixin and MessageBox component\n   into a single file, but that will require some refactoring and research.\n\n - As the name implies, this is currently based on _vuetify.js_ &mdash; may\n   change that later.\n","readmeFilename":"README.md"}