Skip to content

Instantly share code, notes, and snippets.

@lolmaus
Created September 3, 2019 14:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lolmaus/e08ad74c70f951e508f3557853bde346 to your computer and use it in GitHub Desktop.
Save lolmaus/e08ad74c70f951e508f3557853bde346 to your computer and use it in GitHub Desktop.
Glimmer Pods components are silently not rendering in Octane #18350 https://github.com/emberjs/ember.js/issues/18350
'use strict';
;define("glimmer-component-pods-bug/app", ["exports", "glimmer-component-pods-bug/resolver", "ember-load-initializers", "glimmer-component-pods-bug/config/environment"], function (_exports, _resolver, _emberLoadInitializers, _environment) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
class App extends Ember.Application {
constructor(...args) {
super(...args);
this.modulePrefix = _environment.default.modulePrefix;
this.podModulePrefix = _environment.default.podModulePrefix;
this.Resolver = _resolver.default;
}
}
_exports.default = App;
(0, _emberLoadInitializers.default)(App, _environment.default.modulePrefix);
});
;define("glimmer-component-pods-bug/component-managers/glimmer", ["exports", "@glimmer/component/-private/component-manager"], function (_exports, _componentManager) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _componentManager.default;
}
});
});
;define("glimmer-component-pods-bug/components/classic-component-pods", ["exports"], function (_exports) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
var _default = Ember.Component.extend({
tagName: ''
});
_exports.default = _default;
});
;define("glimmer-component-pods-bug/components/glimmer-component-classic", ["exports", "@glimmer/component"], function (_exports, _component) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
class GlimmerComponentClassicComponent extends _component.default {}
_exports.default = GlimmerComponentClassicComponent;
});
;define("glimmer-component-pods-bug/components/glimmer-component-flat", ["exports", "@glimmer/component"], function (_exports, _component) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
const CLASS = class GlimmerComponentFlatComponent extends _component.default {};
const setComponentTemplate = Ember._setComponentTemplate;
const TEMPLATE = Ember.HTMLBars.template({
"id": "idO6GlY4",
"block": "{\"symbols\":[],\"statements\":[[0,\"Glimmer Component Flat Structure\"]],\"hasEval\":false}",
"meta": {}
});
var _default = setComponentTemplate(TEMPLATE, CLASS);
_exports.default = _default;
});
;define("glimmer-component-pods-bug/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("glimmer-component-pods-bug/helpers/app-version", ["exports", "glimmer-component-pods-bug/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("glimmer-component-pods-bug/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("glimmer-component-pods-bug/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("glimmer-component-pods-bug/initializers/app-version", ["exports", "ember-cli-app-version/initializer-factory", "glimmer-component-pods-bug/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("glimmer-component-pods-bug/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("glimmer-component-pods-bug/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 Ember-Data onto an Ember application.
If an Ember.js developer defines a subclass of DS.Store on their application,
as `App.StoreService` (or via a module system that resolves to `service:store`)
this code will automatically instantiate it and make it available on the
router.
Additionally, after an application's controllers have been injected, they will
each have the store made available to them.
For example, imagine an Ember.js application with the following classes:
```app/services/store.js
import DS from 'ember-data';
export default DS.Store.extend({
adapter: 'custom'
});
```
```app/controllers/posts.js
import { Controller } from '@ember/controller';
export default Controller.extend({
// ...
});
When the application is initialized, `ApplicationStore` will automatically be
instantiated, and the instance of `PostsController` will have its `store`
property set to that instance.
Note that this code will only be run if the `ember-application` package is
loaded. If Ember Data is being used in an environment other than a
typical application (e.g., node.js where only `ember-runtime` is available),
this code will be ignored.
*/
var _default = {
name: 'ember-data',
initialize: _setupContainer.default
};
_exports.default = _default;
});
;define("glimmer-component-pods-bug/initializers/export-application-global", ["exports", "glimmer-component-pods-bug/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("glimmer-component-pods-bug/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("glimmer-component-pods-bug/pods/components/glimmer-component-pods/component", ["exports", "@glimmer/component"], function (_exports, _component) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
class GlimmerComponentPodsComponent extends _component.default {}
_exports.default = GlimmerComponentPodsComponent;
});
;define("glimmer-component-pods-bug/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("glimmer-component-pods-bug/router", ["exports", "glimmer-component-pods-bug/config/environment"], function (_exports, _environment) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
class Router extends Ember.Router {
constructor(...args) {
super(...args);
this.location = _environment.default.locationType;
this.rootURL = _environment.default.rootURL;
}
}
_exports.default = Router;
Router.map(function () {});
});
;define("glimmer-component-pods-bug/templates/application", ["exports"], function (_exports) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
var _default = Ember.HTMLBars.template({
"id": "xiGczxAD",
"block": "{\"symbols\":[],\"statements\":[[7,\"p\",true],[8],[0,\"\\n Glimmer Classic: \"],[5,\"glimmer-component-classic\",[],[[],[]]],[0,\"\\n\"],[9],[0,\"\\n\\n\"],[7,\"p\",true],[8],[0,\"\\n Glimmer Flat: \"],[5,\"glimmer-component-flat\",[],[[],[]]],[0,\"\\n\"],[9],[0,\"\\n\\n\"],[7,\"p\",true],[8],[0,\"\\n Glimmer Pods: \"],[5,\"glimmer-component-pods\",[],[[],[]]],[0,\"\\n\"],[9],[0,\"\\n\\n\\n\"],[7,\"p\",true],[8],[0,\"\\n Classic Pods: \"],[5,\"classic-component-pods\",[],[[],[]]],[0,\"\\n\"],[9],[0,\"\\n\"]],\"hasEval\":false}",
"meta": {
"moduleName": "glimmer-component-pods-bug/templates/application.hbs"
}
});
_exports.default = _default;
});
;define("glimmer-component-pods-bug/templates/components/classic-component-pods", ["exports"], function (_exports) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
var _default = Ember.HTMLBars.template({
"id": "9vKNKZtH",
"block": "{\"symbols\":[],\"statements\":[[0,\"Classic Component Pods\"]],\"hasEval\":false}",
"meta": {
"moduleName": "glimmer-component-pods-bug/templates/components/classic-component-pods.hbs"
}
});
_exports.default = _default;
});
;define("glimmer-component-pods-bug/templates/components/glimmer-component-classic", ["exports"], function (_exports) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
var _default = Ember.HTMLBars.template({
"id": "1xOU/h+o",
"block": "{\"symbols\":[],\"statements\":[[0,\"Glimmer Component Classic Structure\"]],\"hasEval\":false}",
"meta": {
"moduleName": "glimmer-component-pods-bug/templates/components/glimmer-component-classic.hbs"
}
});
_exports.default = _default;
});
;
;define('glimmer-component-pods-bug/config/environment', [], function() {
var prefix = 'glimmer-component-pods-bug';
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("glimmer-component-pods-bug/app")["default"].create({"name":"glimmer-component-pods-bug","version":"0.0.0+543671ef"});
}
//# sourceMappingURL=glimmer-component-pods-bug.map
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment