UNPKG

splatter-plot

Version:

Layout elements using concentric rings in JS + SVG

539 lines (450 loc) 19.4 kB
'use strict'; ;define("splatter-plot-website/app", ["exports", "splatter-plot-website/resolver", "ember-load-initializers", "splatter-plot-website/config/environment"], function (_exports, _resolver, _emberLoadInitializers, _environment) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; const App = Ember.Application.extend({ modulePrefix: _environment.default.modulePrefix, podModulePrefix: _environment.default.podModulePrefix, Resolver: _resolver.default }); (0, _emberLoadInitializers.default)(App, _environment.default.modulePrefix); var _default = App; _exports.default = _default; }); ;define("splatter-plot-website/components/welcome-page", ["exports", "ember-welcome-page/components/welcome-page"], function (_exports, _welcomePage) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _welcomePage.default; } }); }); ;define("splatter-plot-website/helpers/app-version", ["exports", "splatter-plot-website/config/environment", "ember-cli-app-version/utils/regexp"], function (_exports, _environment, _regexp) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.appVersion = appVersion; _exports.default = void 0; function appVersion(_, hash = {}) { const version = _environment.default.APP.version; // e.g. 1.0.0-alpha.1+4jds75hf // Allow use of 'hideSha' and 'hideVersion' For backwards compatibility let versionOnly = hash.versionOnly || hash.hideSha; let shaOnly = hash.shaOnly || hash.hideVersion; let match = null; if (versionOnly) { if (hash.showExtended) { match = version.match(_regexp.versionExtendedRegExp); // 1.0.0-alpha.1 } // Fallback to just version if (!match) { match = version.match(_regexp.versionRegExp); // 1.0.0 } } if (shaOnly) { match = version.match(_regexp.shaRegExp); // 4jds75hf } return match ? match[0] : version; } var _default = Ember.Helper.helper(appVersion); _exports.default = _default; }); ;define("splatter-plot-website/helpers/href-to", ["exports", "ember-href-to/helpers/href-to"], function (_exports, _hrefTo) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _hrefTo.default; } }); Object.defineProperty(_exports, "hrefTo", { enumerable: true, get: function () { return _hrefTo.hrefTo; } }); }); ;define("splatter-plot-website/helpers/pluralize", ["exports", "ember-inflector/lib/helpers/pluralize"], function (_exports, _pluralize) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _default = _pluralize.default; _exports.default = _default; }); ;define("splatter-plot-website/helpers/singularize", ["exports", "ember-inflector/lib/helpers/singularize"], function (_exports, _singularize) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _default = _singularize.default; _exports.default = _default; }); ;define("splatter-plot-website/initializers/app-version", ["exports", "ember-cli-app-version/initializer-factory", "splatter-plot-website/config/environment"], function (_exports, _initializerFactory, _environment) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; let name, version; if (_environment.default.APP) { name = _environment.default.APP.name; version = _environment.default.APP.version; } var _default = { name: 'App Version', initialize: (0, _initializerFactory.default)(name, version) }; _exports.default = _default; }); ;define("splatter-plot-website/initializers/container-debug-adapter", ["exports", "ember-resolver/resolvers/classic/container-debug-adapter"], function (_exports, _containerDebugAdapter) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _default = { name: 'container-debug-adapter', initialize() { let app = arguments[1] || arguments[0]; app.register('container-debug-adapter:main', _containerDebugAdapter.default); app.inject('container-debug-adapter:main', 'namespace', 'application:main'); } }; _exports.default = _default; }); ;define("splatter-plot-website/initializers/ember-data", ["exports", "ember-data/setup-container", "ember-data"], function (_exports, _setupContainer, _emberData) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; /* This code initializes EmberData in an Ember application. It ensures that the `store` service is automatically injected as the `store` property on all routes and controllers. */ var _default = { name: 'ember-data', initialize: _setupContainer.default }; _exports.default = _default; }); ;define("splatter-plot-website/initializers/export-application-global", ["exports", "splatter-plot-website/config/environment"], function (_exports, _environment) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.initialize = initialize; _exports.default = void 0; function initialize() { var application = arguments[1] || arguments[0]; if (_environment.default.exportApplicationGlobal !== false) { var theGlobal; if (typeof window !== 'undefined') { theGlobal = window; } else if (typeof global !== 'undefined') { theGlobal = global; } else if (typeof self !== 'undefined') { theGlobal = self; } else { // no reasonable global, just bail return; } var value = _environment.default.exportApplicationGlobal; var globalName; if (typeof value === 'string') { globalName = value; } else { globalName = Ember.String.classify(_environment.default.modulePrefix); } if (!theGlobal[globalName]) { theGlobal[globalName] = application; application.reopen({ willDestroy: function () { this._super.apply(this, arguments); delete theGlobal[globalName]; } }); } } } var _default = { name: 'export-application-global', initialize: initialize }; _exports.default = _default; }); ;define("splatter-plot-website/instance-initializers/ember-data", ["exports", "ember-data/initialize-store-service"], function (_exports, _initializeStoreService) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _default = { name: 'ember-data', initialize: _initializeStoreService.default }; _exports.default = _default; }); ;define("splatter-plot-website/instance-initializers/ember-href-to", ["exports", "ember-href-to/href-to"], function (_exports, _hrefTo) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; function closestLink(el) { if (el.closest) { return el.closest('a'); } else { el = el.parentElement; while (el && el.tagName !== 'A') { el = el.parentElement; } return el; } } var _default = { name: 'ember-href-to', initialize(applicationInstance) { // we only want this to run in the browser, not in fastboot if (typeof FastBoot === "undefined") { let hrefToClickHandler = function _hrefToClickHandler(e) { let link = e.target.tagName === 'A' ? e.target : closestLink(e.target); if (link) { let hrefTo = new _hrefTo.default(applicationInstance, e, link); hrefTo.maybeHandle(); } }; document.body.addEventListener('click', hrefToClickHandler); // Teardown on app destruction: clean up the event listener to avoid // memory leaks. applicationInstance.reopen({ willDestroy() { document.body.removeEventListener('click', hrefToClickHandler); return this._super(...arguments); } }); } } }; _exports.default = _default; }); ;define("splatter-plot-website/resolver", ["exports", "ember-resolver"], function (_exports, _emberResolver) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _default = _emberResolver.default; _exports.default = _default; }); ;define("splatter-plot-website/router", ["exports", "splatter-plot-website/config/environment"], function (_exports, _environment) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; const Router = Ember.Router.extend({ location: _environment.default.locationType, rootURL: _environment.default.rootURL }); Router.map(function () { this.route('demo-one'); this.route('demo-two'); }); var _default = Router; _exports.default = _default; }); ;define("splatter-plot-website/routes/application", ["exports", "@polymer/app-layout", "@polymer/iron-icons", "@polymer/paper-icon-button", "ex-panda"], function (_exports, _appLayout, _ironIcons, _paperIconButton, _exPanda) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _default = Ember.Route.extend({ model: function (params) { return new Promise(function (resolve) { var origin = 2020; var year = new Date().getFullYear(); resolve({ range: year === origin ? year : origin + '-' + year }); }); } }); _exports.default = _default; }); ;define("splatter-plot-website/routes/demo-one", ["exports", "splatter-plot"], function (_exports, _splatterPlot) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _default = Ember.Route.extend({ model: function () { var ob = this; window.transitionTo = function (l) { ob.transitionTo(l); }; setTimeout(function () { console.log('!', document.getElementById('panel_one')); var plot1 = new _splatterPlot.default.Plot({ selector: '#panel_one', shells: 12, radius: 20, offset: 10, //origin: {x:200, y:200}, animation: 2000, spacing: 20, margin: 0 }); var nodes = ["M25.555,18.703l-2.187-1.458C23.736,15.625,24,13.834,24,12c0-5.916-4.684-9.805-6.884-11.304 c-0.675-0.461-1.557-0.461-2.232,0C12.684,2.195,8,6.084,8,12c0,2.019,0.207,3.795,0.509,5.327l-2.064,1.376 C6.167,18.889,6,19.201,6,19.535v4.077c0,0.57,0.467,1.001,0.998,1.001c0.104,0,0.211-0.017,0.318-0.052l3.346-1.115 C10.867,23.806,11,24,11,24l-0.561,1.684C10.223,26.331,10.705,27,11.388,27h9.225c0.683,0,1.164-0.669,0.949-1.316L21,24 c0,0,0.105-0.203,0.277-0.574l3.407,1.136c0.106,0.035,0.213,0.052,0.318,0.052c0.531,0,0.998-0.43,0.998-1.001v-4.077 C26,19.201,25.833,18.889,25.555,18.703z M16,16c-2.757,0-5-2.243-5-5s2.243-5,5-5s5,2.243,5,5S18.757,16,16,16z M18,11 c0,1.103-0.897,2-2,2s-2-0.897-2-2c0-1.103,0.897-2,2-2S18,9.897,18,11z M16,7c-2.209,0-4,1.791-4,4c0,2.209,1.791,4,4,4 c2.209,0,4-1.791,4-4C20,8.791,18.209,7,16,7z M16,14c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S17.657,14,16,14z M11.837,28 h8.326c0,1.223-0.307,2.318-0.58,3.052c-0.202,0.542-0.81,0.807-1.338,0.573c-0.089-0.039-0.182-0.081-0.279-0.126 c-0.294-0.136-0.641-0.119-0.922,0.041c-0.157,0.089-0.3,0.167-0.424,0.231c-0.294,0.154-0.637,0.15-0.931-0.004 c-0.266-0.14-0.623-0.339-1.007-0.585c-0.334,0.171-0.652,0.32-0.927,0.441c-0.527,0.233-1.136-0.033-1.337-0.573 C12.144,30.318,11.837,29.223,11.837,28z", "M 46,51 L 31,42 L 17,51 L 22,35 L 8,24 L 25,23 L 31,7 L 38,23 L 55,24 L 41,35 L 46,51 z", "M 0,34 L 0,53 C 9,60 18,68 26,75 C 35,83 45,90 53,99 C 61,108 70,117 74,132 C 77,146 77,164 74,186 L 63,205 L 63,227 L 83,236 C 89,234 96,233 104,233 C 112,233 123,234 131,237 C 138,241 143,248 146,252 C 150,257 152,261 152,265 L 176,275 L 244,206 L 243,183 L 243,183 C 240,181 237,180 234,178 C 231,176 228,174 226,172 C 250,174 270,175 288,174 C 305,173 317,171 329,168 C 341,165 352,161 358,158 C 363,155 365,154 364,152 C 363,149 361,149 351,144 C 340,139 316,129 302,123 C 289,117 279,113 271,111 L 271,101 L 249,92 L 249,78 L 46,0 C 30,11 15,22 0,34 z", "M 34,168 L 104,168 L 121,123 L 121,70 C 121,63 97,58 97,62 L 97,78 L 97,54 C 97,50 73,47 73,54 L 73,72 L 73,8 C 67,-2 50,2 50,8 L 50,73 L 50,54 C 50,48 26,48 26,54 L 26,104 L 26,78 C 26,71 3,71 3,78 L 3,105 L 34,168 z"]; for (var lcv = 0; lcv < plot1.length; lcv++) { plot1.add(new _splatterPlot.default.ShapeNode({ path: nodes[Math.floor(Math.random() * nodes.length)] })); } }, 1000); return new Promise(function (resolve) { resolve({}); }); } }); _exports.default = _default; }); ;define("splatter-plot-website/routes/demo-two", ["exports"], function (_exports) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _default = Ember.Route.extend({}); _exports.default = _default; }); ;define("splatter-plot-website/routes/index", ["exports"], function (_exports) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _default = Ember.Route.extend({}); _exports.default = _default; }); ;define("splatter-plot-website/services/ajax", ["exports", "ember-ajax/services/ajax"], function (_exports, _ajax) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); Object.defineProperty(_exports, "default", { enumerable: true, get: function () { return _ajax.default; } }); }); ;define("splatter-plot-website/templates/application", ["exports"], function (_exports) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _default = Ember.HTMLBars.template({ "id": "KghW1VXB", "block": "{\"symbols\":[],\"statements\":[[7,\"app-header\",true],[10,\"reveals\",\"\"],[8],[0,\"\\n \"],[7,\"app-toolbar\",true],[8],[0,\"\\n \"],[7,\"paper-icon-button\",true],[10,\"icon\",\"menu\"],[10,\"onclick\",\"document.getElementById('drawer').toggle()\"],[8],[9],[0,\"\\n \"],[7,\"div\",true],[10,\"class\",\"title\"],[10,\"main-title\",\"\"],[8],[0,\"Outsider.Industries\"],[9],[0,\"\\n \"],[9],[0,\"\\n \"],[1,[28,\"log\",[[24,[\"model\"]]],null],false],[0,\"\\n \"],[7,\"div\",true],[10,\"class\",\"content\"],[8],[0,\"\\n \"],[1,[22,\"outlet\"],false],[0,\"\\n \"],[9],[0,\"\\n \"],[7,\"footer\",true],[8],[0,\"\\n ©\"],[1,[24,[\"model\",\"range\"]],false],[0,\" Abbey Hawk Sparrow\\n \"],[9],[0,\"\\n\"],[9],[0,\"\\n\"],[7,\"app-drawer\",true],[10,\"id\",\"drawer\"],[10,\"swipe-open\",\"\"],[8],[0,\"\\n \"],[15,[24,[\"sidebar\"]],[]],[0,\"\\n\"],[9],[0,\"\\n\"]],\"hasEval\":true}", "meta": { "moduleName": "splatter-plot-website/templates/application.hbs" } }); _exports.default = _default; }); ;define("splatter-plot-website/templates/demo-one", ["exports"], function (_exports) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _default = Ember.HTMLBars.template({ "id": "f+KHjwhs", "block": "{\"symbols\":[],\"statements\":[[7,\"svg\",true],[10,\"id\",\"panel_one\"],[10,\"class\",\"demo_panel\"],[8],[9],[0,\"\\n\"],[1,[22,\"outlet\"],false],[0,\"\\n\"]],\"hasEval\":false}", "meta": { "moduleName": "splatter-plot-website/templates/demo-one.hbs" } }); _exports.default = _default; }); ;define("splatter-plot-website/templates/demo-two", ["exports"], function (_exports) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _default = Ember.HTMLBars.template({ "id": "vxuUIeXZ", "block": "{\"symbols\":[],\"statements\":[[1,[22,\"outlet\"],false]],\"hasEval\":false}", "meta": { "moduleName": "splatter-plot-website/templates/demo-two.hbs" } }); _exports.default = _default; }); ;define("splatter-plot-website/templates/index", ["exports"], function (_exports) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _default = Ember.HTMLBars.template({ "id": "oo1bmITP", "block": "{\"symbols\":[],\"statements\":[[1,[22,\"outlet\"],false]],\"hasEval\":false}", "meta": { "moduleName": "splatter-plot-website/templates/index.hbs" } }); _exports.default = _default; }); ;define("splatter-plot-website/templates/sidebar", ["exports"], function (_exports) { "use strict"; Object.defineProperty(_exports, "__esModule", { value: true }); _exports.default = void 0; var _default = Ember.HTMLBars.template({ "id": "9gp0IuJ+", "block": "{\"symbols\":[],\"statements\":[[7,\"div\",true],[10,\"class\",\"sidebar\"],[8],[0,\"\\n \"],[7,\"div\",true],[10,\"class\",\"sidebar-content\"],[8],[0,\"\\n \"],[7,\"ex-panda-list\",true],[10,\"id\",\"list-root\"],[10,\"orientation\",\"vertical\"],[8],[0,\"\\n \"],[7,\"ex-panda-group\",true],[10,\"name\",\"Classic Examples\"],[10,\"color\",\"#111111\"],[10,\"font\",\"italic small-caps bold 1.2em 'Quicksand', sans-serif;\"],[10,\"back_font\",\"italic small-caps bold 0.6em 'Quicksand', sans-serif;\"],[10,\"bg\",\"linear-gradient(-30deg, #555555, #CCCCCC);\"],[8],[0,\"\\n \"],[7,\"ex-panda-item\",true],[10,\"name\",\"AsciiArt\"],[10,\"href\",\"https://www.npmjs.com/package/ascii-art\"],[8],[9],[0,\"\\n \"],[7,\"ex-panda-item\",true],[10,\"name\",\"Mangrove\"],[10,\"href\",\"https://www.npmjs.com/package/mangrove\"],[8],[9],[0,\"\\n \"],[9],[0,\"\\n \"],[9],[0,\"\\n \"],[9],[0,\"\\n\"],[9],[0,\"\\n\"]],\"hasEval\":false}", "meta": { "moduleName": "splatter-plot-website/templates/sidebar.hbs" } }); _exports.default = _default; }); ; ;define('splatter-plot-website/config/environment', [], function() { var prefix = 'splatter-plot-website'; try { var metaName = prefix + '/config/environment'; var rawConfig = document.querySelector('meta[name="' + metaName + '"]').getAttribute('content'); var config = JSON.parse(decodeURIComponent(rawConfig)); var exports = { 'default': config }; Object.defineProperty(exports, '__esModule', { value: true }); return exports; } catch(err) { throw new Error('Could not read config from meta tag with name "' + metaName + '".'); } }); ; if (!runningTests) { require("splatter-plot-website/app")["default"].create({"name":"splatter-plot-website","version":"0.0.0+641a4a32"}); } //# sourceMappingURL=splatter-plot-website.map