{"_id":"@domoinc/funnel-bar","_rev":"37-48dec3961732883debd1e0e4a3e035db","name":"@domoinc/funnel-bar","dist-tags":{"latest":"3.0.1"},"versions":{"3.0.0":{"name":"@domoinc/funnel-bar","version":"3.0.0","keywords":["domo","app"],"author":{"name":"Domo Inc."},"license":"SEE LICENSE IN LICENSE","_id":"@domoinc/funnel-bar@3.0.0","maintainers":[{"name":"jmstewart","email":"james.stewart42@gmail.com"}],"dist":{"shasum":"0f99a18567831ba83cb721779821c4cb370f50b6","tarball":"https://registry.npmjs.org/@domoinc/funnel-bar/-/funnel-bar-3.0.0.tgz","integrity":"sha512-DM93BCqQDL2KQ3BXYKN9i82o0Rvw+W/dQpbgRRe4hPrHU54QhSRt8x3+SARZDyNelmgwYaX1ACi5Js3K+vq8yQ==","signatures":[{"sig":"MEYCIQD7MI5bYeBlqfv9JfbE+3Nie9ik+OyCKkB9/PPEx7mDBAIhAJWrlOKz4N+hDXUE7O7sPlbqQgx7dzmDn/5M3/BbMyAc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"0f99a18567831ba83cb721779821c4cb370f50b6","gitHead":"7bbc4074d99caa27b48aa94bfeb1be5a1feb6ab1","scripts":{},"_npmUser":{"name":"jmstewart","email":"james.stewart42@gmail.com"},"repository":{"type":"git"},"_npmVersion":"3.7.1","description":"FunnelBar - Domo Widget","directories":{},"_nodeVersion":"5.4.1","dependencies":{"d3":"^3.5.15","d3.chart":"^0.3.0","@domoinc/i18n":"^2.1.1","@domoinc/da-theme":"^4.2.1","@domoinc/base-widget":"^1.5.0"},"devDependencies":{"grunt":"~0.4.2","request":"^2.40.0","shelljs":"^0.2.6","webpack":"^1.12.12","grunt-notify":"^0.3.0","grunt-prompt":"^1.1.0","grunt-release":"^0.13.0","grunt-webpack":"^1.0.11","jshint-stylish":"^0.1.5","grunt-port-pick":"^1.5.0","load-grunt-tasks":"^3.4.0","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^0.7.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-jshint":"~0.7.2","grunt-contrib-connect":"^0.7.1","grunt-conventional-changelog":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/funnel-bar-3.0.0.tgz_1455735125445_0.3749928208999336","host":"packages-6-west.internal.npmjs.com"}},"3.0.1":{"name":"@domoinc/funnel-bar","version":"3.0.1","keywords":["domo","app"],"author":{"name":"Domo Inc."},"license":"SEE LICENSE IN LICENSE","_id":"@domoinc/funnel-bar@3.0.1","maintainers":[{"name":"aharris88","email":"aharris88@gmail.com"},{"name":"andrewjensen","email":"andrewjensen90@gmail.com"},{"name":"bkingery","email":"brian.kingery@gmail.com"},{"name":"bmbarker-domo","email":"ben.barker@domo.com"},{"name":"clm","email":"chris.clm09@gmail.com"},{"name":"dallasnorton","email":"dallaslandonnorton@gmail.com"},{"name":"excrispy","email":"excrispy@gmail.com"},{"name":"freakaziod210","email":"freakaziod210@gmail.com"},{"name":"jaxry","email":"cabot696@gmail.com"},{"name":"jgalb","email":"jakegpv@gmail.com"},{"name":"jmstewart","email":"james.stewart42@gmail.com"},{"name":"jonathan-law","email":"jonathan.q.law@gmail.com"},{"name":"k4paul","email":"kellie.morgan@domo.com"},{"name":"lcwright21","email":"lance.wright@hotmail.com"},{"name":"morganjohn12","email":"morganjohn12@gmail.com"},{"name":"nicksrandall","email":"nicksrandall@gmail.com"},{"name":"scott.davidson.domo","email":"scott.davidson@domo.com"},{"name":"whitney.rosenberg","email":"whitney.rosenberg@domo.com"}],"dist":{"shasum":"dc2dd7336e4ff09291aca2a1fd7d17de1bf230a2","tarball":"https://registry.npmjs.org/@domoinc/funnel-bar/-/funnel-bar-3.0.1.tgz","integrity":"sha512-uO5JRsL9yiuLkbs/mQcCBJJzmu9lYzA4N+SwwaPLl96VdkajNCvL88hByL5m+GOnFN95xH2KB2cIqakLxnbbMA==","signatures":[{"sig":"MEUCIQCmXGF9OJuuVZSC+pL0WH8u1jb8yhl7VKtwj6HgZmZhEAIgT7U/p0Jp8EYFNDEZ3eiqHO9G908MmYGnpSNAxKNvlQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzxHaCRA9TVsSAnZWagAA120QAJw7rsnxE7KhE5uIB//+\n30MvuOiCPD1f3qB6w4OUtBIQRAtf/wys0/sKA7gcU31mEu+Mx8FdYRGdd22w\n7Iq7akqj9bRoainyk11p4epgG9eaBzcXQKo2MkXJq2HDFAFHEeZyI0Eia/DN\nvsg4x8shltImPTb7NIZytkT1Xn0d6snoubYPkMzxdQSsasYg9B6RxierngQW\nyNYVfSwsZTViPHTfbrhQsGIDeCSU5gGo9NdR3g7E5ChOBBw5Nj70aXaHaaS/\n28kNHQwAxKdKcJk3quTzt5QfnT3WdtQ3TkKmM4MxPi1fYj5b2GqkcB7qdCIf\nd0REJyiucAyP19NKfKWpv866tuzY3pbOsMRve+7h68L8MR9eotPalt7XJ0lq\nWCjzIglrELZ7y8/O1WGHcn8YEOk01rhXBq910HFGQYxpQysGpyN5l0aQVpLx\n+EweHmpqHtkcoqMbphPV8lXKjD5bgaafjPu8mm3ztwbcXkFGU5FwYRjmZ4fA\n23B0jPIoN7AD4t0OjbEtHw6UmWB9nuqfV8x5Zs6ieAeLGGbfToc395wIm+B+\ntnAEqMgoAlUOapvWQW/LQNgxFTpuX3CeHr0lnHxoulgAHejXw8gv4cmulArh\nfvg/FyAhuVFtyLfdVNWipHi4SEwgU2BsGtTMXRxqpNJJKulDGLcBTfrDk3Wi\nIX6O\r\n=y5XV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundle.js","_from":".","_shasum":"dc2dd7336e4ff09291aca2a1fd7d17de1bf230a2","gitHead":"eea84b86af2e5ff33484604ea78403b28afa3865","scripts":{},"_npmUser":{"name":"excrispy","email":"excrispy@gmail.com"},"repository":{"type":"git"},"_npmVersion":"3.7.2","description":"FunnelBar - Domo Widget","directories":{},"_nodeVersion":"5.2.0","dependencies":{"d3":"^3.5.16","d3.chart":"^0.3.0","@domoinc/da-theme2":"^2.3.1","@domoinc/base-widget":"^1.5.2","@domoinc/summary-number":"^0.1.1"},"devDependencies":{"grunt":"~0.4.2","request":"^2.40.0","shelljs":"^0.2.6","webpack":"^1.12.12","grunt-notify":"^0.3.0","grunt-prompt":"^1.1.0","grunt-release":"^0.13.0","grunt-webpack":"^1.0.11","jshint-stylish":"^0.1.5","grunt-port-pick":"^1.5.0","load-grunt-tasks":"^3.4.0","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^0.7.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-jshint":"~0.7.2","grunt-contrib-connect":"^0.7.1","grunt-conventional-changelog":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/funnel-bar-3.0.1.tgz_1456162966901_0.4245691003743559","host":"packages-9-west.internal.npmjs.com"}}},"time":{"created":"2016-02-17T18:52:09.773Z","modified":"2026-02-27T17:28:16.737Z","3.0.0":"2016-02-17T18:52:09.773Z","3.0.1":"2016-02-22T17:42:52.623Z"},"author":{"name":"Domo Inc."},"license":"SEE LICENSE IN LICENSE","keywords":["domo","app"],"repository":{"type":"git"},"description":"FunnelBar - Domo Widget","maintainers":[{"email":"trevor.tingey@domo.com","name":"ttingey"},{"email":"morganjohn12@gmail.com","name":"morganjohn12"},{"email":"jeff.smith@domo.com","name":"jeff.smith"},{"email":"cgrieb9@gmail.com","name":"congrieb"},{"email":"spencer@myweb-host.net","name":"th3uiguy"},{"email":"jason.hansen@domo.com","name":"domo_json"},{"email":"jon.tiritilli@domo.com","name":"jontiritilli-domo"}],"readme":"# FunnelBar\n\n\n\n\n\n## Configuration Options\n\n\n#### chartName\nType: `string`  \nDefault: `\"FunnelBar\"`  \n\nName of chart for Reporting\n\n#### chartPrimarySeriesColors\nType: `colorArray`  \nDefault: `[[\"#D9EBFD\",\"#B7DAF5\",\"#90c4e4\",\"#73B0D7\",\"#4E8CBA\",\"#31689B\"],[\"#DDF4BA\",\"#BBE491\",\"#A0D771\",\"#80C25D\",\"#559E38\",\"#387B26\"],[\"#FDECAD\",\"#FCCF84\",\"#FBAD56\",\"#FB8D34\",\"#E45621\",\"#A43724\"],[\"#F3E4FE\",\"#DDC8EF\",\"#C5ACDE\",\"#B391CA\",\"#8F6DC0\",\"#7940A1\"],[\"#FCD7E6\",\"#FBB6DD\",\"#F395CD\",\"#EE76BF\",\"#CF51AC\",\"#A62A92\"],[\"#D8F4DE\",\"#ABE4CA\",\"#8DD5BE\",\"#68BEA8\",\"#46998A\",\"#227872\"],[\"#FDDDDD\",\"#FCBCB7\",\"#FD9A93\",\"#FD7F76\",\"#e45850\",\"#c92e25\"]]`  \n\nThe primary colors used to represent series data\n\n#### formatFunction\nType: `n/a`  \nDefault: `\"function (d) {\\n\\t          return i18n.summaryNumber(d);\\n\\t        }\"`  \n\nFunction used to format value\n\n#### generalSeparatorColor\nType: `color`  \nDefault: `\"#FFFFFF\"`  \n\nColor for element separators\n\n#### generalWashoutColor\nType: `color`  \nDefault: `\"#E4E5E5\"`  \n\nColor used to indicate elements that are not being highlighted\n\n#### height\nType: `number`  \nDefault: `250`  \nUnits: `px`\n\n\n\n#### isOnMobile\nType: `boolean`  \nDefault: `false`  \n\nIf true, it signals to the widget that it is running on a mobile device. Should be called before draw and then NEVER changed.\n\n#### shouldValidate\nType: `boolean`  \nDefault: `true`  \n\nFlag for turning off data validation\n\n#### showLabels\nType: `boolean`  \nDefault: `true`  \n\nFlag to show or hide bar labels\n\n#### textColor\nType: `undefined`  \nDefault: `\"#FFF\"`  \n\nColor of text inside bars\n\n#### textFontFamily\nType: `string`  \nDefault: `\"Open Sans\"`  \n\n\n\n#### textSize\nType: `number`  \nDefault: `12`  \nUnits: `px`\n\n\n\n#### transitionTime\nType: `number`  \nDefault: `250`  \nUnits: `ms`\n\nundefined\n\n#### updateSizeableConfigs\nType: `boolean`  \nDefault: `true`  \n\nFlag for turning off the mimic of illustrator's scale functionality\n\n#### width\nType: `number`  \nDefault: `250`  \nUnits: `px`\n\n\n\n## Data Definition\n\n\n#### label\nType: `string`\n\nDefault validate:  \n```js\nfunction (d) {\n\t          return this.accessor(d) !== 'undefined';\n\t        }\n```\n\nDefault accessor:  \n```js\nfunction (line) {\n\t          return String(line[0]);\n\t        }\n```\n\n#### value\nType: `number`\n\nDefault validate:  \n```js\nfunction (d) {\n\t          return !isNaN(this.accessor(d)) && this.accessor(d) >= 0;\n\t        }\n```\n\nDefault accessor:  \n```js\nfunction (line) {\n\t          return Number(line[1]);\n\t        }\n```\n\n## Events\n\n\n#### Dispatch Events\n\ndispatch:mouseover  \ndispatch:mouseout  \n#### External Events\n\nexternal:mouseover  \nexternal:mouseout  \n\n## Example\n\n```js  \n//Setup some fake data\n\nvar data = [\n  ['SEM', 1000],\n  ['DISPLAY', 2000],\n  ['SOCIAL', 700],\n  ['FIELD', 600],\n];\n\nvar data2 = [\n  ['SEM', 2000],\n  ['DISPLAY', 2000],\n  ['SOCIAL', 700],\n  ['FIELD', 600],\n  ['FIELDS', 600],\n];\n\nvar aHeight = 45;\nvar aWidth = 302;\n\n//Initialze the widget\nvar chart = d3.select('#vis')\n  .append('svg')\n  .attr({\n    height: '5000px',\n    width: '5000px'\n  })\n  .append('g')\n  .chart('FunnelBar')\n  .c({\n    // showLabels: false,\n    width: aWidth,\n    height: aHeight\n  });\n\n//Render the chart with data\nchart._notifier.showMessage(true);\nchart.draw(data);\n\nsetTimeout(function() {\n  chart.draw(data2);\n}, 1000);\n\n```\n\n","readmeFilename":"README.md"}