{"_id":"molecular-control-toolkit-js","_rev":"31-4106bef6243eb98ddd39711716d4cdd6","name":"molecular-control-toolkit-js","description":"A javascript adapter to the molecular control toolkit","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.2":{"name":"molecular-control-toolkit-js","version":"0.0.2","description":"A javascript adapter to the molecular control toolkit","main":"index.js","repository":{"type":"git","url":"git://github.com/Traksewt/molecular-control-toolkit-js.git"},"keywords":["LeapMotion","Gesture","Device","MolecularControlToolkit"],"author":{"name":"Kenny Sabir"},"license":"BSD","bugs":{"url":"https://github.com/Traksewt/molecular-control-toolkit-js/issues"},"dependencies":{"leapjs":"*"},"_id":"molecular-control-toolkit-js@0.0.2","dist":{"shasum":"b068281dd8d931d156e60b03f95bda9ed5bde2a5","tarball":"https://registry.npmjs.org/molecular-control-toolkit-js/-/molecular-control-toolkit-js-0.0.2.tgz","integrity":"sha512-bJqeDVwzMU2mu4SxeEpaAYj3ULa82vGAAPNk9wwVNPpd72T/9RyNp3jXrmmVaQiWHD3f15fD+/Db2harBi5hLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBy7EDWB1mZCwaGYx7+MrFjzKtcDhyjo4JPEpaOnVc4gIgc+oqPV/++l6G+59kIhIm9MQfJyw4EPfD/LGReCbH6+w="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"traksewt","email":"traksewt@gmail.com"},"maintainers":[{"name":"traksewt","email":"traksewt@gmail.com"}]},"0.0.3":{"name":"molecular-control-toolkit-js","version":"0.0.3","description":"A javascript adapter to the molecular control toolkit","main":"index.js","repository":{"type":"git","url":"git://github.com/Traksewt/molecular-control-toolkit-js.git"},"keywords":["LeapMotion","Gesture","Device","MolecularControlToolkit"],"author":{"name":"Kenny Sabir"},"license":"BSD","bugs":{"url":"https://github.com/Traksewt/molecular-control-toolkit-js/issues"},"dependencies":{"leapjs":"*"},"_id":"molecular-control-toolkit-js@0.0.3","dist":{"shasum":"59560c814b783de4096e671933a81e593a459841","tarball":"https://registry.npmjs.org/molecular-control-toolkit-js/-/molecular-control-toolkit-js-0.0.3.tgz","integrity":"sha512-EUKuQi3/9EbhDAht6GLjLXHrf+0d5AZzjWWRTcpjciP+I92DQFpg9w1HZQa5pdvG/pjxyzsIOLYHTK6TjSy8bA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqUSyBzpYoiUtLImF5sgCwg5DoADJ34H4uyw4VUT03HgIgdKa3yt/NeHOi+1FTtoDlqdGSLfp5HEiyGBSOY9QNEWI="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"traksewt","email":"traksewt@gmail.com"},"maintainers":[{"name":"traksewt","email":"traksewt@gmail.com"}]},"0.0.4":{"name":"molecular-control-toolkit-js","version":"0.0.4","description":"A javascript adapter to the molecular control toolkit","main":"index.js","repository":{"type":"git","url":"git://github.com/Traksewt/molecular-control-toolkit-js.git"},"keywords":["LeapMotion","Gesture","Device","MolecularControlToolkit"],"author":{"name":"Kenny Sabir"},"license":"BSD","bugs":{"url":"https://github.com/Traksewt/molecular-control-toolkit-js/issues"},"dependencies":{"leapjs":"*"},"_id":"molecular-control-toolkit-js@0.0.4","dist":{"shasum":"4dff7b42ab411732ba304f946098dee795438025","tarball":"https://registry.npmjs.org/molecular-control-toolkit-js/-/molecular-control-toolkit-js-0.0.4.tgz","integrity":"sha512-Ce9mp9xrnEeSg9GMFRkAdsPd5WfXubpHLzDZqkE77SR32qeG7kWQTaEXWDfpo3GmKHFQ4lkcMEeR7kq8s9HHTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDF81mzjRPKKgSpv5Z2I4wW1VWKxiwUCLA34rwqx/XprAiEA7LTGHPLeoiCiFDc+uCKXUezbCbP4pA4Jq/tT6dMEWBw="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"traksewt","email":"traksewt@gmail.com"},"maintainers":[{"name":"traksewt","email":"traksewt@gmail.com"}]},"0.0.5":{"name":"molecular-control-toolkit-js","version":"0.0.5","description":"A javascript adapter to the molecular control toolkit","main":"index.js","repository":{"type":"git","url":"git://github.com/Traksewt/molecular-control-toolkit-js.git"},"keywords":["LeapMotion","Gesture","Device","MolecularControlToolkit"],"author":{"name":"Kenny Sabir"},"license":"BSD","bugs":{"url":"https://github.com/Traksewt/molecular-control-toolkit-js/issues"},"dependencies":{"leapjs":"*"},"_id":"molecular-control-toolkit-js@0.0.5","dist":{"shasum":"9d3df4706405e6c78f27542ea5bf80299c6a491a","tarball":"https://registry.npmjs.org/molecular-control-toolkit-js/-/molecular-control-toolkit-js-0.0.5.tgz","integrity":"sha512-QH7GbeYWLB3EChyDHtPkJvT6XzmRQ8Ong550887vf0VG333kNB1Gkye53GJydQ45CX1STpOVHUzimpTMaqmA9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmP/S41xRu8gT1xkn40+AnLWLdN6+Geiv0XuzGVnWCUAiEAu4Hmf8Mgm/NDU1BKQo26X5LsmGU61GARs3MSTBGhaC4="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"traksewt","email":"traksewt@gmail.com"},"maintainers":[{"name":"traksewt","email":"traksewt@gmail.com"}]},"0.0.6":{"name":"molecular-control-toolkit-js","version":"0.0.6","description":"A javascript adapter to the molecular control toolkit","main":"index.js","repository":{"type":"git","url":"git://github.com/Traksewt/molecular-control-toolkit-js.git"},"keywords":["LeapMotion","Gesture","Device","MolecularControlToolkit"],"author":{"name":"Kenny Sabir"},"license":"BSD","bugs":{"url":"https://github.com/Traksewt/molecular-control-toolkit-js/issues"},"dependencies":{"leapjs":"*"},"_id":"molecular-control-toolkit-js@0.0.6","dist":{"shasum":"dd21921068639c9d8a581e1d337dc3a7527da366","tarball":"https://registry.npmjs.org/molecular-control-toolkit-js/-/molecular-control-toolkit-js-0.0.6.tgz","integrity":"sha512-UUseBqzin6ehzcX+orLbFOAQ7uNNwsWlnHgyEFGdcYTqvgl7mzqTjNgALRbNKVrsq8iScjE4YNP1D0l8lTni+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD506LC8eTV5Ce1Cv3HTXlzykyZncdNjk07PRJHTlj0LQIhANteKUo/C/a0tpx7Cn0jA9hMhTqoExBUVALXkNO+PRZM"}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"traksewt","email":"traksewt@gmail.com"},"maintainers":[{"name":"traksewt","email":"traksewt@gmail.com"}]},"0.0.7":{"name":"molecular-control-toolkit-js","version":"0.0.7","description":"A javascript adapter to the molecular control toolkit","main":"index.js","repository":{"type":"git","url":"git://github.com/Traksewt/molecular-control-toolkit-js.git"},"keywords":["LeapMotion","Gesture","Device","MolecularControlToolkit"],"author":{"name":"Kenny Sabir"},"license":"BSD","bugs":{"url":"https://github.com/Traksewt/molecular-control-toolkit-js/issues"},"dependencies":{"leapjs":"*"},"_id":"molecular-control-toolkit-js@0.0.7","dist":{"shasum":"a522f7c0b193c8511d6ca257f37a673653ad3a9f","tarball":"https://registry.npmjs.org/molecular-control-toolkit-js/-/molecular-control-toolkit-js-0.0.7.tgz","integrity":"sha512-WeF1V3no2eKC2s7SDejKktDUdgskJU9qhlxIbCXgXGbc+hgcYc2lSnTohKNmwgyzeMk8YqPQ2RQZlJ3Btp5tLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO0EJU2w54OgG3O8gZsRbtjJBdlgv2yPt41d3MKqLcVwIgIvi4FN50udDsjrHqvhRywpU9fs/Jmr2g7ncmYUUAA6g="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"traksewt","email":"traksewt@gmail.com"},"maintainers":[{"name":"traksewt","email":"traksewt@gmail.com"}]},"0.0.8":{"name":"molecular-control-toolkit-js","version":"0.0.8","description":"A javascript adapter to the molecular control toolkit","main":"index.js","repository":{"type":"git","url":"git://github.com/Traksewt/molecular-control-toolkit-js.git"},"keywords":["LeapMotion","Gesture","Device","MolecularControlToolkit"],"author":{"name":"Kenny Sabir"},"license":"BSD","bugs":{"url":"https://github.com/Traksewt/molecular-control-toolkit-js/issues"},"dependencies":{"leapjs":"*"},"_id":"molecular-control-toolkit-js@0.0.8","dist":{"shasum":"d858b9eaad10a96d8817011f3b7bce54fb11c00a","tarball":"https://registry.npmjs.org/molecular-control-toolkit-js/-/molecular-control-toolkit-js-0.0.8.tgz","integrity":"sha512-vALdkPXA3SkmeXyD8HY1A7JsHtgsOEr5cWWKpSG7IxsUD/bi6yIwSCEb+5eZxu3eZ0sJLKZQT+K3DJiD9yRfVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgkpox7Hg1O5s+h3kOmjQbQloPnbtvktOJqzTkfGLISQIhALD48G4MePnH2tazKlank17JrnBro8JzMg6JEZVXWdmR"}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"traksewt","email":"traksewt@gmail.com"},"maintainers":[{"name":"traksewt","email":"traksewt@gmail.com"}]}},"readme":"molecular-control-toolkit-js\n============================\n\nA javascript adapter to the molecular control toolkit.\n\nsee https://github.com/Traksewt/molecular-control-toolkit\n\nThis toolkit can be used to transfer Leap Motion events in the browser direct to an applet.\n\nin the browser JS:\n<code>\n\n\tvar leapToolkit = new molecularControlToolkitJS.leap(gestures());\n\n\tvar gestures = function () {\n\t  var functions = ['triggerPan', 'triggerRotate', 'triggerZoom', 'point', 'reset', 'zoomToSelection', 'selectMouseCursor'];\n\t  var ret = {};\n\t  functions.forEach(function (funcName) {\n\t    ret[funcName] = function () {\n\t      var newArgs = [funcName];\n\t      newArgs.push(Array.prototype.slice.call(arguments));\n\t      if (document.applets[0]) {\n\t        document.applets[0].molecularControlToolkit.apply(document.applets[0], newArgs);\n\t      }\n\t    }\n\t  })\n\t  return ret;\n\t}\n\n\tleapToolkit.start()\n</code>\n\t\nin the applet:\n<code>\n\nTunnellingConnector connector = null;\n\n\tpublic void initialise() {\n\t        MolecularControlToolkit molecularControlToolkit = new MolecularControlToolkit();\n\t        \tthis.connector = (TunnellingConnector) molecularControlToolkit.addConnector(ConnectorType.LeapMotionJS);\n\t        MyDispatcher dispatcher = new MyDispatcher();\n\t        molecularControlToolkit.setListeners(dispatcher);\n\t}\n\n\t/** The entry point for the browser events */\n\tpublic void molecularControlToolkit(String methodName, float[] arguments) {\n\t\tSystem.out.println(\"Method: \" + methodName + \", args: \" + Arrays.asList(arguments).toString());\n\t\tif (this.connector != null) {\n\t\t\tthis.connector.tunnel(methodName, arguments);\n\t\t}\n\t}\n</code>\n","maintainers":[{"name":"traksewt","email":"traksewt@gmail.com"}],"time":{"modified":"2022-06-20T04:54:48.241Z","created":"2014-10-16T01:55:10.511Z","0.0.2":"2014-10-16T01:55:11.837Z","0.0.3":"2014-10-24T01:40:22.302Z","0.0.4":"2014-11-13T01:05:39.222Z","0.0.5":"2014-11-13T01:17:16.839Z","0.0.6":"2014-11-13T01:29:41.687Z","0.0.7":"2014-11-13T01:37:42.764Z","0.0.8":"2014-11-13T02:06:57.291Z"},"readmeFilename":"README.md","keywords":["LeapMotion","Gesture","Device","MolecularControlToolkit"],"repository":{"type":"git","url":"git://github.com/Traksewt/molecular-control-toolkit-js.git"},"author":{"name":"Kenny Sabir"},"bugs":{"url":"https://github.com/Traksewt/molecular-control-toolkit-js/issues"},"license":"BSD"}