From b3def11dd0baae10fdc5ec28fe228dcaddcfe6a8 Mon Sep 17 00:00:00 2001 From: Benjamin ter Kuile Date: Wed, 12 Dec 2018 12:10:22 -0500 Subject: [PATCH] Progress, but String is not extended for some reason --- .ember-cli | 2 +- README.md | 1 + .../action-identifier-info-popup.coffee | 5 + .../action-identifier-info-popup.js | 8 + .../action-identifier-info-popup.emblem | 3 + .../action-identifier-info-popup.js | 1 + index.js | 5 +- package-lock.json | 642 ++++++++++++++++-- package.json | 4 +- tests/dummy/app/router.coffee | 13 + tests/dummy/app/router.js | 12 - tests/dummy/app/styles/app.css | 0 tests/dummy/app/styles/app.scss | 1 + .../app/styles/semantic-ui-additions.sass | 48 ++ .../app/templates/components-demo.emblem | 2 + .../panda-action-identifier-info-popup.emblem | 4 + .../app/templates/global/-top-menu.emblem | 8 +- tests/dummy/config/environment.js | 10 +- tests/dummy/config/targets.js | 9 - .../action-identifier-info-popup-test.coffee | 25 + 20 files changed, 717 insertions(+), 86 deletions(-) create mode 100644 addon/components/action-identifier-info-popup.coffee create mode 100644 addon/components/action-identifier-info-popup.js create mode 100644 addon/templates/components/action-identifier-info-popup.emblem create mode 100644 app/components/action-identifier-info-popup.js create mode 100644 tests/dummy/app/router.coffee delete mode 100644 tests/dummy/app/router.js delete mode 100644 tests/dummy/app/styles/app.css create mode 100644 tests/dummy/app/styles/app.scss create mode 100644 tests/dummy/app/styles/semantic-ui-additions.sass create mode 100644 tests/dummy/app/templates/components-demo.emblem create mode 100644 tests/dummy/app/templates/components-demo/panda-action-identifier-info-popup.emblem delete mode 100644 tests/dummy/config/targets.js create mode 100644 tests/integration/components/action-identifier-info-popup-test.coffee diff --git a/.ember-cli b/.ember-cli index ee64cfe..59bb55f 100644 --- a/.ember-cli +++ b/.ember-cli @@ -5,5 +5,5 @@ Setting `disableAnalytics` to true will prevent any data from being sent. */ - "disableAnalytics": false + "disableAnalytics": true } diff --git a/README.md b/README.md index 7088836..12c5166 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,7 @@ Tasks this addon does: * `ember install ember-semantic-ui-calendar` * `ember install active-model-adapter` * `ember install ember-cli-moment-shim` +* `ember install ember-cli-sass` (cp ../ember-cli-dunlop/tests/dummy/app/styles/semantic-ui-additions.sass tests/dummy/app/styles/) ## Setting up the dummy app * Make sure that the globals are loaded (dunlop pattern) diff --git a/addon/components/action-identifier-info-popup.coffee b/addon/components/action-identifier-info-popup.coffee new file mode 100644 index 0000000..18d4fb9 --- /dev/null +++ b/addon/components/action-identifier-info-popup.coffee @@ -0,0 +1,5 @@ +import Ember from 'ember' +import layout from '../templates/components/action-identifier-info-popup' + +export default Ember.Component.extend + layout: layout diff --git a/addon/components/action-identifier-info-popup.js b/addon/components/action-identifier-info-popup.js new file mode 100644 index 0000000..c167ce3 --- /dev/null +++ b/addon/components/action-identifier-info-popup.js @@ -0,0 +1,8 @@ +// Generated by CoffeeScript 1.12.5 +import Ember from 'ember'; + +import layout from '../templates/components/action-identifier-info-popup'; + +export default Ember.Component.extend({ + layout: layout +}); diff --git a/addon/templates/components/action-identifier-info-popup.emblem b/addon/templates/components/action-identifier-info-popup.emblem new file mode 100644 index 0000000..ecfe4ab --- /dev/null +++ b/addon/templates/components/action-identifier-info-popup.emblem @@ -0,0 +1,3 @@ +h1 Hi += yield + diff --git a/app/components/action-identifier-info-popup.js b/app/components/action-identifier-info-popup.js new file mode 100644 index 0000000..d75b448 --- /dev/null +++ b/app/components/action-identifier-info-popup.js @@ -0,0 +1 @@ +export { default } from 'ember-panda-adapter/components/action-identifier-info-popup'; diff --git a/index.js b/index.js index 26ca5b0..101071f 100644 --- a/index.js +++ b/index.js @@ -2,5 +2,8 @@ 'use strict'; module.exports = { - name: 'ember-panda-adapter' + name: 'ember-panda-adapter', + included: function(/* app */) { + this._super.included.apply(this, arguments); + } }; diff --git a/package-lock.json b/package-lock.json index 745c34e..ecf1bbe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -157,8 +157,7 @@ "amdefine": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" }, "ansi-escapes": { "version": "1.4.0", @@ -618,8 +617,7 @@ "ast-types": { "version": "0.9.6", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", - "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=", - "dev": true + "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=" }, "async": { "version": "2.6.1", @@ -650,6 +648,12 @@ } } }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true + }, "async-promise-queue": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/async-promise-queue/-/async-promise-queue-1.0.4.tgz", @@ -1418,6 +1422,12 @@ "callsite": "1.0.0" } }, + "binary-extensions": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", + "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==", + "dev": true + }, "binaryextensions": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.1.2.tgz", @@ -1754,7 +1764,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-1.3.0.tgz", "integrity": "sha512-VXJXw7eBfG82CFxaBDjYmyN7V72D4In2zwLVQJd/h3mBfF3CMdRTsv2L20lmRTtCv1sAHcB+LgMso90e/KYiLw==", - "dev": true, "requires": { "broccoli-kitchen-sink-helpers": "^0.3.1", "broccoli-plugin": "^1.0.0", @@ -1770,8 +1779,7 @@ "rsvp": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", - "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", - "dev": true + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==" } } }, @@ -1921,6 +1929,39 @@ "walk-sync": "^0.3.1" } }, + "broccoli-sass-source-maps": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/broccoli-sass-source-maps/-/broccoli-sass-source-maps-4.0.0.tgz", + "integrity": "sha512-Bjgg0Q626pPwiPU+Sk7jJNjblPEwhceuTzMPw2F5XY+FzdTBMYQKuJYlJ4x2DdsubE95e3rVQeSZ68jA13Nhzg==", + "dev": true, + "requires": { + "broccoli-caching-writer": "^3.0.3", + "include-path-searcher": "^0.1.0", + "mkdirp": "^0.3.5", + "object-assign": "^2.0.0", + "rsvp": "^3.0.6" + }, + "dependencies": { + "mkdirp": { + "version": "0.3.5", + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", + "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=", + "dev": true + }, + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=", + "dev": true + }, + "rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "dev": true + } + } + }, "broccoli-slow-trees": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/broccoli-slow-trees/-/broccoli-slow-trees-3.0.1.tgz", @@ -2351,6 +2392,131 @@ "inherits": "^2.0.1" } }, + "chokidar": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.0", + "braces": "^2.3.0", + "fsevents": "^1.2.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "lodash.debounce": "^4.0.8", + "normalize-path": "^2.1.1", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0", + "upath": "^1.0.5" + }, + "dependencies": { + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + } + } + }, "circular-json": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", @@ -2817,8 +2983,7 @@ "copy-dereference": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/copy-dereference/-/copy-dereference-1.0.0.tgz", - "integrity": "sha1-axMYZUIP2BtBO6mUtE02VTERUrY=", - "dev": true + "integrity": "sha1-axMYZUIP2BtBO6mUtE02VTERUrY=" }, "copy-descriptor": { "version": "0.1.1", @@ -3713,7 +3878,6 @@ "version": "0.10.0", "resolved": "https://registry.npmjs.org/ember-cli-emblem/-/ember-cli-emblem-0.10.0.tgz", "integrity": "sha512-sH6gQdlAP2dTu0chRZIQ4mNz1JNem3zVq9WlG5EJk3UbLpEmrTbRLDkE2TmF7SF/KcMJvXc0CcZ9V9Q87TI5Yg==", - "dev": true, "requires": { "broccoli-filter": "^1.2.2", "ember-cli-babel": "^6.6.0", @@ -3728,7 +3892,6 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-1.3.1.tgz", "integrity": "sha1-C8LRNMgwFC2mS/lieg7e0QthrnI=", - "dev": true, "requires": { "semver": "^5.3.0" } @@ -3736,14 +3899,12 @@ "lodash.assign": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", - "dev": true + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" }, "lodash.defaults": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", - "dev": true + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" } } }, @@ -3762,14 +3923,12 @@ "ember-cli-get-component-path-option": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/ember-cli-get-component-path-option/-/ember-cli-get-component-path-option-1.0.0.tgz", - "integrity": "sha1-DXtZVVni+QUKvtgE8djv8bCLx3E=", - "dev": true + "integrity": "sha1-DXtZVVni+QUKvtgE8djv8bCLx3E=" }, "ember-cli-get-dependency-depth": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/ember-cli-get-dependency-depth/-/ember-cli-get-dependency-depth-1.0.0.tgz", - "integrity": "sha1-4K/s+CotUvAPKKtGgpUoGuw2jRE=", - "dev": true + "integrity": "sha1-4K/s+CotUvAPKKtGgpUoGuw2jRE=" }, "ember-cli-htmlbars": { "version": "2.0.5", @@ -3823,14 +3982,12 @@ "ember-cli-is-package-missing": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/ember-cli-is-package-missing/-/ember-cli-is-package-missing-1.0.0.tgz", - "integrity": "sha1-bmGEyvuSY13ZPKbJRrEEKS1OM5A=", - "dev": true + "integrity": "sha1-bmGEyvuSY13ZPKbJRrEEKS1OM5A=" }, "ember-cli-legacy-blueprints": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/ember-cli-legacy-blueprints/-/ember-cli-legacy-blueprints-0.1.5.tgz", "integrity": "sha1-k8FcokLsUQfWKor37DD2rFOPOtk=", - "dev": true, "requires": { "chalk": "^1.1.1", "ember-cli-get-component-path-option": "^1.0.0", @@ -3854,14 +4011,12 @@ "ember-cli-lodash-subset": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/ember-cli-lodash-subset/-/ember-cli-lodash-subset-1.0.12.tgz", - "integrity": "sha1-ry5366XcsNd/MwjTpv19NFD25Tc=", - "dev": true + "integrity": "sha1-ry5366XcsNd/MwjTpv19NFD25Tc=" }, "ember-cli-version-checker": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-1.3.1.tgz", "integrity": "sha1-C8LRNMgwFC2mS/lieg7e0QthrnI=", - "dev": true, "requires": { "semver": "^5.3.0" } @@ -3869,14 +4024,12 @@ "exists-sync": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/exists-sync/-/exists-sync-0.0.3.tgz", - "integrity": "sha1-uRAAC+27ETs3i4L19adjgQdiLc8=", - "dev": true + "integrity": "sha1-uRAAC+27ETs3i4L19adjgQdiLc8=" }, "fs-extra": { "version": "0.24.0", "resolved": "http://registry.npmjs.org/fs-extra/-/fs-extra-0.24.0.tgz", "integrity": "sha1-1OQ0KpZnXLeEZjOmCZJJMytTmVI=", - "dev": true, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^2.1.0", @@ -3888,7 +4041,6 @@ "version": "2.4.0", "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "dev": true, "requires": { "graceful-fs": "^4.1.6" } @@ -3896,8 +4048,7 @@ "rsvp": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", - "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", - "dev": true + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==" } } }, @@ -3937,7 +4088,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/ember-cli-normalize-entity-name/-/ember-cli-normalize-entity-name-1.0.0.tgz", "integrity": "sha1-CxT3vLxZmqEXtf3cgeT9A8S61bc=", - "dev": true, "requires": { "silent-error": "^1.0.0" } @@ -3945,8 +4095,7 @@ "ember-cli-path-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/ember-cli-path-utils/-/ember-cli-path-utils-1.0.0.tgz", - "integrity": "sha1-Tjmvi1UwHN3FAXc5t3qAT7ogce0=", - "dev": true + "integrity": "sha1-Tjmvi1UwHN3FAXc5t3qAT7ogce0=" }, "ember-cli-preprocess-registry": { "version": "3.1.2", @@ -4019,6 +4168,58 @@ "ember-qunit": "^3.5.0" } }, + "ember-cli-sass": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ember-cli-sass/-/ember-cli-sass-8.0.1.tgz", + "integrity": "sha512-sJQiBJo51tReuJmDLHkJ/zIbqSslEjJB2zRPH+6bbhzfznzUfhCLXHthpHCS3SqnVq2rnzZQ8ifdmAX7mRWJ7w==", + "dev": true, + "requires": { + "broccoli-funnel": "^1.0.0", + "broccoli-merge-trees": "^1.1.0", + "broccoli-sass-source-maps": "^4.0.0", + "ember-cli-version-checker": "^2.1.0" + }, + "dependencies": { + "broccoli-funnel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-1.2.0.tgz", + "integrity": "sha1-zdw6/F/xaFqAI0iP/3TOb7WlEpY=", + "dev": true, + "requires": { + "array-equal": "^1.0.0", + "blank-object": "^1.0.1", + "broccoli-plugin": "^1.3.0", + "debug": "^2.2.0", + "exists-sync": "0.0.4", + "fast-ordered-set": "^1.0.0", + "fs-tree-diff": "^0.5.3", + "heimdalljs": "^0.2.0", + "minimatch": "^3.0.0", + "mkdirp": "^0.5.0", + "path-posix": "^1.0.0", + "rimraf": "^2.4.3", + "symlink-or-copy": "^1.0.0", + "walk-sync": "^0.3.1" + } + }, + "broccoli-merge-trees": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-1.2.4.tgz", + "integrity": "sha1-oAFRm7UGfwZYnZGvopQkRaLQ/bU=", + "dev": true, + "requires": { + "broccoli-plugin": "^1.3.0", + "can-symlink": "^1.0.0", + "fast-ordered-set": "^1.0.2", + "fs-tree-diff": "^0.5.4", + "heimdalljs": "^0.2.1", + "heimdalljs-logger": "^0.1.7", + "rimraf": "^2.4.3", + "symlink-or-copy": "^1.0.0" + } + } + } + }, "ember-cli-shims": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/ember-cli-shims/-/ember-cli-shims-1.2.0.tgz", @@ -4044,14 +4245,12 @@ "ember-cli-string-utils": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/ember-cli-string-utils/-/ember-cli-string-utils-1.1.0.tgz", - "integrity": "sha1-ObZ3/CgF9VFzc1N2/O8njqpEUqE=", - "dev": true + "integrity": "sha1-ObZ3/CgF9VFzc1N2/O8njqpEUqE=" }, "ember-cli-test-info": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/ember-cli-test-info/-/ember-cli-test-info-1.0.0.tgz", "integrity": "sha1-7U6WDySel1I8+JHkrtIHLOhFd7Q=", - "dev": true, "requires": { "ember-cli-string-utils": "^1.0.0" } @@ -4079,7 +4278,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/ember-cli-valid-component-name/-/ember-cli-valid-component-name-1.0.0.tgz", "integrity": "sha1-cVUM44fgIzBl8wswsVEKot++h+8=", - "dev": true, "requires": { "silent-error": "^1.0.0" } @@ -4586,7 +4784,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/ember-router-generator/-/ember-router-generator-1.2.3.tgz", "integrity": "sha1-jtLKhv8yM2MSD8FCeBkeno8TFe4=", - "dev": true, "requires": { "recast": "^0.11.3" } @@ -4808,7 +5005,6 @@ "version": "0.10.0", "resolved": "http://registry.npmjs.org/emblem/-/emblem-0.10.0.tgz", "integrity": "sha1-abcPTrNaAwh3KDr7B+bG2yyd/og=", - "dev": true, "requires": { "handlebars": "^2.0.0", "optimist": "^0.3.7" @@ -4818,14 +5014,12 @@ "version": "0.2.10", "resolved": "http://registry.npmjs.org/async/-/async-0.2.10.tgz", "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", - "dev": true, "optional": true }, "handlebars": { "version": "2.0.0", "resolved": "http://registry.npmjs.org/handlebars/-/handlebars-2.0.0.tgz", "integrity": "sha1-bp1/hRSjRn+l6fgswVjs/B1ax28=", - "dev": true, "requires": { "optimist": "~0.3", "uglify-js": "~2.3" @@ -4835,7 +5029,6 @@ "version": "0.3.7", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=", - "dev": true, "requires": { "wordwrap": "~0.0.2" } @@ -4844,7 +5037,6 @@ "version": "0.1.43", "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", - "dev": true, "optional": true, "requires": { "amdefine": ">=0.0.4" @@ -4854,7 +5046,6 @@ "version": "2.3.6", "resolved": "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", "integrity": "sha1-+gmEdwtCi3qbKoBY9GNV0U/vIRo=", - "dev": true, "optional": true, "requires": { "async": "~0.2.6", @@ -5312,8 +5503,7 @@ "esprima": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", - "dev": true + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" }, "esquery": { "version": "1.0.1", @@ -6843,8 +7033,7 @@ "graceful-fs": { "version": "4.1.15", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", - "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", - "dev": true + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" }, "graceful-readlink": { "version": "1.0.1", @@ -7106,6 +7295,12 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, + "include-path-searcher": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/include-path-searcher/-/include-path-searcher-0.1.0.tgz", + "integrity": "sha1-wM8t36Fk+y6uB7x8pDp/GRy0170=", + "dev": true + }, "indent-string": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", @@ -7124,8 +7319,7 @@ "inflection": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.12.0.tgz", - "integrity": "sha1-ogCTVlbW9fa8TcdQLhrstwMihBY=", - "dev": true + "integrity": "sha1-ogCTVlbW9fa8TcdQLhrstwMihBY=" }, "inflight": { "version": "1.0.6", @@ -7219,6 +7413,15 @@ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", @@ -9071,6 +9274,12 @@ "exec-file-sync": "^2.0.0" } }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, "path-exists": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", @@ -9812,11 +10021,321 @@ } } }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "recast": { "version": "0.11.23", "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", - "dev": true, "requires": { "ast-types": "0.9.6", "esprima": "~3.1.0", @@ -10177,6 +10696,15 @@ } } }, + "sass": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.15.2.tgz", + "integrity": "sha512-YFncPpx3ewKEhMg9sWdCxKUpPN/jwVLa0Q9iO2tcV5Y5Z/YAlFV6k6JaQwq3tmbN6FXKjUYElXRHcG0g4D1zkQ==", + "dev": true, + "requires": { + "chokidar": "^2.0.0" + } + }, "semantic-ui-calendar": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/semantic-ui-calendar/-/semantic-ui-calendar-0.0.8.tgz", @@ -10308,7 +10836,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/silent-error/-/silent-error-1.1.1.tgz", "integrity": "sha512-n4iEKyNcg4v6/jpb3c0/iyH2G1nzUNl7Gpqtn/mHIJK9S/q/7MCfoO4rwVOoO59qPFIc0hVHvMbiOJ0NdtxKKw==", - "dev": true, "requires": { "debug": "^2.2.0" } @@ -11380,6 +11907,12 @@ "os-homedir": "^1.0.0" } }, + "upath": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", + "dev": true + }, "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", @@ -11541,8 +12074,7 @@ "wordwrap": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" }, "workerpool": { "version": "2.3.3", diff --git a/package.json b/package.json index 8415785..fcd9f0c 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "dependencies": { "ember-cli-babel": "^6.6.0", "ember-cli-dunlop": "^0.0.0", + "ember-cli-emblem": "^0.10.0", "ember-semantic-ui-calendar": "^2.0.0" }, "devDependencies": { @@ -30,13 +31,13 @@ "ember-cli": "~2.16.2", "ember-cli-coffeescript": "^1.16.1", "ember-cli-dependency-checker": "^2.0.0", - "ember-cli-emblem": "^0.10.0", "ember-cli-eslint": "^4.0.0", "ember-cli-htmlbars": "^2.0.1", "ember-cli-htmlbars-inline-precompile": "^1.0.0", "ember-cli-inject-live-reload": "^1.4.1", "ember-cli-moment-shim": "^3.7.1", "ember-cli-qunit": "^4.0.0", + "ember-cli-sass": "^8.0.1", "ember-cli-shims": "^1.1.0", "ember-cli-sri": "^2.1.0", "ember-cli-uglify": "^2.0.0", @@ -49,6 +50,7 @@ "ember-simple-auth": "^1.7.0", "ember-source": "~2.16.0", "loader.js": "^4.2.3", + "sass": "^1.15.2", "semantic-ui-ember": "^3.0.3" }, "engines": { diff --git a/tests/dummy/app/router.coffee b/tests/dummy/app/router.coffee new file mode 100644 index 0000000..3fb11a2 --- /dev/null +++ b/tests/dummy/app/router.coffee @@ -0,0 +1,13 @@ +import EmberRouter from '@ember/routing/router' +import config from './config/environment' + +Router = EmberRouter.extend + location: config.locationType + rootURL: config.rootURL + +Router.map -> + @route 'components-demo', -> + @route 'panda-action-identifier-info-popup' + +export default Router + diff --git a/tests/dummy/app/router.js b/tests/dummy/app/router.js deleted file mode 100644 index d0bb009..0000000 --- a/tests/dummy/app/router.js +++ /dev/null @@ -1,12 +0,0 @@ -import EmberRouter from '@ember/routing/router'; -import config from './config/environment'; - -const Router = EmberRouter.extend({ - location: config.locationType, - rootURL: config.rootURL -}); - -Router.map(function() { -}); - -export default Router; diff --git a/tests/dummy/app/styles/app.css b/tests/dummy/app/styles/app.css deleted file mode 100644 index e69de29..0000000 diff --git a/tests/dummy/app/styles/app.scss b/tests/dummy/app/styles/app.scss new file mode 100644 index 0000000..f32c04d --- /dev/null +++ b/tests/dummy/app/styles/app.scss @@ -0,0 +1 @@ +@import './semantic-ui-additions'; diff --git a/tests/dummy/app/styles/semantic-ui-additions.sass b/tests/dummy/app/styles/semantic-ui-additions.sass new file mode 100644 index 0000000..fb6e480 --- /dev/null +++ b/tests/dummy/app/styles/semantic-ui-additions.sass @@ -0,0 +1,48 @@ +.ui.main + padding-top: 40px + +.hide + display: none + +.pull-right + float: right + +.right.floated.buttons + margin-top: -0.5rem + +.menu.fixed + .header.item + padding: 0 1rem + .grid + margin-top: -1rem + margin-left: 0 + +.ui.header + .push-action.icon + padding: 0.6rem + margin-right: 0 + +.ui.segment.title-box + padding-top: 3rem +.unpadded + padding: 0 !important + +.ui.table + td + &.compact + padding: 0.5em 0.7em + &.compact + pre + margin: 0 + +input:disabled + background-color: #ccc !important + +// .ui.grid might end up with columns having a negative bottom margin that captures the click event of the svg below it +.without-bottom-margin + margin-bottom: 0 !important + +body .ui.popup + z-index: 9021 + + diff --git a/tests/dummy/app/templates/components-demo.emblem b/tests/dummy/app/templates/components-demo.emblem new file mode 100644 index 0000000..013aedb --- /dev/null +++ b/tests/dummy/app/templates/components-demo.emblem @@ -0,0 +1,2 @@ +/= page-title 'This shows demos of components' +h1 h diff --git a/tests/dummy/app/templates/components-demo/panda-action-identifier-info-popup.emblem b/tests/dummy/app/templates/components-demo/panda-action-identifier-info-popup.emblem new file mode 100644 index 0000000..92f0360 --- /dev/null +++ b/tests/dummy/app/templates/components-demo/panda-action-identifier-info-popup.emblem @@ -0,0 +1,4 @@ +h1 Yeah +h1 Yeah +h1 Yeah +h1 Yeah diff --git a/tests/dummy/app/templates/global/-top-menu.emblem b/tests/dummy/app/templates/global/-top-menu.emblem index e1b6146..1719d53 100644 --- a/tests/dummy/app/templates/global/-top-menu.emblem +++ b/tests/dummy/app/templates/global/-top-menu.emblem @@ -2,8 +2,12 @@ /.ui.container = link-to 'index' class='header item' span ember-panda-adapter dummy  - /= link-to 'table-filters.test1' class='item' - span Filters + ui-dropdown class='item' + span Components + i.dropdown.icon + .menu + = link-to 'components-demo.panda-action-identifier-info-popup' class='item' + span panda-action-identifier-info-popup /= link-to 'table-ordering.test1' class='item' span Tables /= link-to 'helpers' class='item' diff --git a/tests/dummy/config/environment.js b/tests/dummy/config/environment.js index 6f5b0b7..0deca10 100644 --- a/tests/dummy/config/environment.js +++ b/tests/dummy/config/environment.js @@ -4,13 +4,13 @@ module.exports = function(environment) { let ENV = { modulePrefix: 'dummy', - environment, + environment: environment, rootURL: '/dunlop-app-namespace/app/', locationType: 'auto', - applicationName: "Panda", - apiHost: '', - apiNamespace: 'dunlop-app-namespace/api/v1', - exportApplicationGlobal: true, + //applicationName: "Panda", + //apiHost: '', + //apiNamespace: 'dunlop-app-namespace/api/v1', + //exportApplicationGlobal: true, EmberENV: { FEATURES: { // Here you can enable experimental features on an ember canary build diff --git a/tests/dummy/config/targets.js b/tests/dummy/config/targets.js deleted file mode 100644 index df7664c..0000000 --- a/tests/dummy/config/targets.js +++ /dev/null @@ -1,9 +0,0 @@ -/* eslint-env node */ -module.exports = { - browsers: [ - 'ie 9', - 'last 1 Chrome versions', - 'last 1 Firefox versions', - 'last 1 Safari versions' - ] -}; diff --git a/tests/integration/components/action-identifier-info-popup-test.coffee b/tests/integration/components/action-identifier-info-popup-test.coffee new file mode 100644 index 0000000..c13e1a3 --- /dev/null +++ b/tests/integration/components/action-identifier-info-popup-test.coffee @@ -0,0 +1,25 @@ +import { test, moduleForComponent } from 'ember-qunit' +import hbs from 'htmlbars-inline-precompile' + +moduleForComponent 'action-identifier-info-popup', 'Integration | Component | action identifier info popup', { + integration: true +} + +test 'it renders', (assert) -> + assert.expect 2 + + # Set any properties with @set 'myProperty', 'value' + # Handle any actions with @on 'myAction', (val) -> + + @render hbs """{{action-identifier-info-popup}}""" + + assert.equal @$().text().trim(), '' + + # Template block usage: + @render hbs """ + {{#action-identifier-info-popup}} + template block text + {{/action-identifier-info-popup}} + """ + + assert.equal @$().text().trim(), 'template block text'