diff --git a/app/components/ember-landing-page.hbs b/app/components/ember-landing-page.hbs
index ce334065..8653ce15 100644
--- a/app/components/ember-landing-page.hbs
+++ b/app/components/ember-landing-page.hbs
@@ -18,11 +18,27 @@
Computed Properties - declare functions as properties
{{! template-lint-disable no-potential-path-strings }}
Computed Macros - shorter ways of expressing certain types of computed properties
- EmberArray - contains methods like forEach and mapBy that help you iterate over Ember Objects
- EmberObject - the main base class for all Ember objects, including the get and set methods
- Ember.Templates.helpers - built-in functions that can be used in templates, such as the each, on and fn helpers
+
+ EmberArray - contains methods like
+ forEach and
+ mapBy
+ that help you iterate over Ember Objects
+
+
+ EmberObject - the main base class for all Ember objects, including the
+ get and
+ set methods
+
+
+ Ember.Templates.helpers - built-in functions that can be used in templates, such as the
+ each and
+ on helpers
+
Helpers - a way to define custom display functions that are used in templates
- Route - used to define individual routes, including the model hook for loading data
+
+ Route - used to define individual routes, including the
+ model hook for loading data
+
Service - an Ember object that lives for the duration of the application, and can be made available in different parts of your application
Useful links
diff --git a/app/controllers/project-version.js b/app/controllers/project-version.js
index e3374b9e..12a0c59b 100644
--- a/app/controllers/project-version.js
+++ b/app/controllers/project-version.js
@@ -149,32 +149,27 @@ export default class ProjectVersionController extends Controller {
endingRoute = `classes/${className}`;
break;
}
- case 'project-version.classes.class.index': {
- let className = this._getEncodedNameForCurrentClass();
- endingRoute = `classes/${className}`;
- break;
- }
- case 'project-version.modules.module.index': {
+ case 'project-version.modules.module': {
let moduleName = encodeURIComponent(this.moduleController.model.name);
endingRoute = `modules/${moduleName}`;
break;
}
- case 'project-version.namespaces.namespace.index': {
+ case 'project-version.namespaces.namespace': {
let namespaceName = this.namespaceController.model.name;
endingRoute = `namespaces/${namespaceName}`;
break;
}
- case 'project-version.classes.class.methods.index': {
+ case 'project-version.classes.class.methods': {
let className = this._getEncodedNameForCurrentClass();
endingRoute = `classes/${className}/methods`;
break;
}
- case 'project-version.classes.class.events.index': {
+ case 'project-version.classes.class.events': {
let className = this._getEncodedNameForCurrentClass();
endingRoute = `classes/${className}/events`;
break;
}
- case 'project-version.classes.class.properties.index': {
+ case 'project-version.classes.class.properties': {
let className = this._getEncodedNameForCurrentClass();
endingRoute = `classes/${className}/properties`;
break;
diff --git a/app/router.js b/app/router.js
index 4639c380..7623462c 100644
--- a/app/router.js
+++ b/app/router.js
@@ -46,7 +46,7 @@ AppRouter.map(function () {
// project-version.classes-redirect => project-version.classes.index
// project-version.class => project-version.classes.class
this.route('classes', function () {
- this.route('class', { path: '/:class' }, itemRoutes);
+ this.route('class', { path: '/:class' });
});
// this.route('class', {path: '/classes/:class'}, itemRoutes);
@@ -58,7 +58,7 @@ AppRouter.map(function () {
// project-version.namespace => project-version.namespaces.namespace
// routes/project-version/namespace => routes/project-version/namespaces/namespace
this.route('namespaces', function () {
- this.route('namespace', { path: '/:namespace' }, itemRoutes);
+ this.route('namespace', { path: '/:namespace' });
});
// this.route('namespace', {path: '/namespaces/:namespace'}, itemRoutes);
@@ -67,22 +67,9 @@ AppRouter.map(function () {
// routes/project-version/module => routes/project-version/modules/module
// routes/project-version/module/* => routes/project-version/modules/module/*
this.route('modules', function () {
- this.route('module', { path: '/:module' }, itemRoutes);
+ this.route('module', { path: '/:module' });
});
// this.route('module', {path: '/modules/:module'}, itemRoutes);
-
- // Common sub-routes
- function itemRoutes() {
- this.route('methods', function () {
- this.route('method', { path: '/:method' });
- });
- this.route('properties', function () {
- this.route('property', { path: '/:property' });
- });
- this.route('events', function () {
- this.route('event', { path: '/:event' });
- });
- }
}
);
this.route('class', { path: '/classes/:class' });
diff --git a/app/routes/project-version.js b/app/routes/project-version.js
index 374c1813..d8b67576 100644
--- a/app/routes/project-version.js
+++ b/app/routes/project-version.js
@@ -3,7 +3,6 @@ import Route from '@ember/routing/route';
import semverCompare from 'semver-compare';
import getFullVersion from 'ember-api-docs/utils/get-full-version';
import getLastVersion from 'ember-api-docs/utils/get-last-version';
-import getCompactVersion from 'ember-api-docs/utils/get-compact-version';
import config from 'ember-api-docs/config/environment';
@@ -135,20 +134,6 @@ export default class ProjectVersionRoute extends Route {
};
}
- // Input some version info, returns a boolean based on
- // whether the user is switching versions for a 2.16 docs release or later.
- // The urls for pre-2.16 classes and later packages are quite different
- shouldConvertPackages(targetVer, previousVer) {
- let targetVersion = getCompactVersion(targetVer.id);
- let previousVersion = getCompactVersion(previousVer);
- let previousComparison = semverCompare(previousVersion, '2.16');
- let targetComparison = semverCompare(targetVersion, '2.16');
- return (
- (previousComparison < 0 && targetComparison >= 0) ||
- (previousComparison >= 0 && targetComparison < 0)
- );
- }
-
/**
splits the first encoded revision string in the list and takes the string after the version (which is the encoded name), then decodes the result.
*/
diff --git a/app/routes/project-version/classes/class/events.js b/app/routes/project-version/classes/class/events.js
deleted file mode 100644
index 316783ff..00000000
--- a/app/routes/project-version/classes/class/events.js
+++ /dev/null
@@ -1,5 +0,0 @@
-import Route from '@ember/routing/route';
-
-export default class EventsRoute extends Route {
- templateName = 'events';
-}
diff --git a/app/routes/project-version/classes/class/index.js b/app/routes/project-version/classes/class/index.js
deleted file mode 100644
index 84cc3c0c..00000000
--- a/app/routes/project-version/classes/class/index.js
+++ /dev/null
@@ -1,5 +0,0 @@
-import Route from '@ember/routing/route';
-
-export default class IndexRoute extends Route {
- templateName = 'class-index';
-}
diff --git a/app/routes/project-version/classes/class/methods.js b/app/routes/project-version/classes/class/methods.js
deleted file mode 100644
index c7e69e92..00000000
--- a/app/routes/project-version/classes/class/methods.js
+++ /dev/null
@@ -1,5 +0,0 @@
-import Route from '@ember/routing/route';
-
-export default class MethodsRoute extends Route {
- templateName = 'methods';
-}
diff --git a/app/routes/project-version/classes/class/properties.js b/app/routes/project-version/classes/class/properties.js
deleted file mode 100644
index 8558fa9d..00000000
--- a/app/routes/project-version/classes/class/properties.js
+++ /dev/null
@@ -1,5 +0,0 @@
-import Route from '@ember/routing/route';
-
-export default class PropertiesRoute extends Route {
- templateName = 'properties';
-}
diff --git a/app/routes/project-version/index.js b/app/routes/project-version/index.js
index 467ff0cc..3888aaa2 100644
--- a/app/routes/project-version/index.js
+++ b/app/routes/project-version/index.js
@@ -3,7 +3,10 @@ import Route from '@ember/routing/route';
export default class IndexRoute extends Route {
async model() {
const projectVersion = this.modelFor('project-version');
- const project = await projectVersion.project;
- return project;
+
+ return {
+ project: projectVersion.belongsTo('project').id(),
+ version: projectVersion.version,
+ };
}
}
diff --git a/app/routes/project-version/modules/module/events.js b/app/routes/project-version/modules/module/events.js
deleted file mode 100644
index 316783ff..00000000
--- a/app/routes/project-version/modules/module/events.js
+++ /dev/null
@@ -1,5 +0,0 @@
-import Route from '@ember/routing/route';
-
-export default class EventsRoute extends Route {
- templateName = 'events';
-}
diff --git a/app/routes/project-version/modules/module/methods.js b/app/routes/project-version/modules/module/methods.js
deleted file mode 100644
index c7e69e92..00000000
--- a/app/routes/project-version/modules/module/methods.js
+++ /dev/null
@@ -1,5 +0,0 @@
-import Route from '@ember/routing/route';
-
-export default class MethodsRoute extends Route {
- templateName = 'methods';
-}
diff --git a/app/routes/project-version/modules/module/properties.js b/app/routes/project-version/modules/module/properties.js
deleted file mode 100644
index 8558fa9d..00000000
--- a/app/routes/project-version/modules/module/properties.js
+++ /dev/null
@@ -1,5 +0,0 @@
-import Route from '@ember/routing/route';
-
-export default class PropertiesRoute extends Route {
- templateName = 'properties';
-}
diff --git a/app/templates/class-index.hbs b/app/templates/class-index.hbs
deleted file mode 100644
index 749fa051..00000000
--- a/app/templates/class-index.hbs
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
- {{#each sectionData.sections as |section|}}
- {{#if section.items}}
- {{section.title}}
-
- {{/if}}
- {{/each}}
-
-
diff --git a/app/templates/class.hbs b/app/templates/class.hbs
deleted file mode 100644
index c24cd689..00000000
--- a/app/templates/class.hbs
+++ /dev/null
@@ -1 +0,0 @@
-{{outlet}}
diff --git a/app/templates/project-version/classes/class.hbs b/app/templates/project-version/classes/class.hbs
index 4dc111b7..20b22b2d 100644
--- a/app/templates/project-version/classes/class.hbs
+++ b/app/templates/project-version/classes/class.hbs
@@ -126,6 +126,25 @@
- {{outlet}}
+
+
+ {{#each sectionData.sections as |section|}}
+ {{#if section.items}}
+ {{section.title}}
+
+ {{/if}}
+ {{/each}}
+
+
{{/if}}
\ No newline at end of file
diff --git a/app/templates/project-version/index.hbs b/app/templates/project-version/index.hbs
index af49c718..79f6ab85 100644
--- a/app/templates/project-version/index.hbs
+++ b/app/templates/project-version/index.hbs
@@ -1,5 +1,5 @@
-{{#if (eq @model.id "ember-data")}}
+{{#if (eq @model.project "ember-data")}}
{{else}}
-
+
{{/if}}
diff --git a/package.json b/package.json
index fbbb0e8d..3faba33e 100644
--- a/package.json
+++ b/package.json
@@ -94,8 +94,6 @@
"ember-qunit": "^5.1.5",
"ember-resolver": "^8.0.3",
"ember-rfc176-data": "^0.3.17",
- "ember-route-action-helper": "^2.0.8",
- "ember-scroll": "^1.0.3",
"ember-showdown-shiki": "^1.2.1",
"ember-sinon": "^4.1.1",
"ember-source": "~3.28.8",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 8ea33f42..b146e684 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -212,12 +212,6 @@ importers:
ember-rfc176-data:
specifier: ^0.3.17
version: 0.3.18
- ember-route-action-helper:
- specifier: ^2.0.8
- version: 2.0.8(@babel/core@7.24.7)
- ember-scroll:
- specifier: ^1.0.3
- version: 1.0.3(@babel/core@7.24.7)
ember-showdown-shiki:
specifier: ^1.2.1
version: 1.2.1(@babel/core@7.24.7)(showdown@2.1.0)
@@ -1940,9 +1934,6 @@ packages:
algoliasearch@4.23.3:
resolution: {integrity: sha512-Le/3YgNvjW9zxIQMRhUHuhiUjAlKY/zsdZpfq4dlLqg6mEm0nL6yk+7f2hDOtLpxsgE4jSzDmvHL7nXdBp5feg==}
- amd-name-resolver@1.2.0:
- resolution: {integrity: sha512-hlSTWGS1t6/xq5YCed7YALg7tKZL3rkl7UwEZ/eCIkn8JxmM6fU6Qs/1hwtjQqfuYxlffuUcgYEm0f5xP4YKaA==}
-
amd-name-resolver@1.3.1:
resolution: {integrity: sha512-26qTEWqZQ+cxSYygZ4Cf8tsjDBLceJahhtewxtKZA3SRa4PluuqYCuheemDQD+7Mf5B7sr+zhTDWAHDh02a1Dw==}
engines: {node: 6.* || 8.* || >= 10.*}
@@ -2250,10 +2241,6 @@ packages:
resolution: {integrity: sha512-kTHnOwoOXfPXi00Z8yAgyD64+jdSXk3pknnS7NlqnCKAU6YDkXZ4Y7irl66kaZjZn0FBBt0P4YOZFZk85jYOww==}
engines: {node: 6.* || 8.* || 10.* || >= 12.*}
- babel-plugin-ember-modules-api-polyfill@2.13.4:
- resolution: {integrity: sha512-uxQPkEQAzCYdwhZk16O9m1R4xtCRNy4oEUTBrccOPfzlIahRZJic/JeP/ZEL0BC6Mfq6r55eOg6gMF/zdFoCvA==}
- engines: {node: 6.* || 8.* || >= 10.*}
-
babel-plugin-ember-modules-api-polyfill@3.5.0:
resolution: {integrity: sha512-pJajN/DkQUnStw0Az8c6khVcMQHgzqWr61lLNtVeu0g61LRW0k9jyK7vaedrHDWGe/Qe8sxG5wpiyW9NsMqFzA==}
engines: {node: 6.* || 8.* || >= 10.*}
@@ -2386,9 +2373,6 @@ packages:
babel-plugin-transform-strict-mode@6.24.1:
resolution: {integrity: sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw==}
- babel-polyfill@6.26.0:
- resolution: {integrity: sha512-F2rZGQnAdaHWQ8YAoeRbukc7HS9QgdgeyJ0rQDd485v9opwuPvjpPFcOOT/WmkKTdgy9ESgSPXDcTNpzrGr6iQ==}
-
babel-preset-env@1.7.0:
resolution: {integrity: sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==}
@@ -2524,10 +2508,6 @@ packages:
resolution: {integrity: sha512-9HRCaMLihugxO/f55ESmgpjGiKRN5dWlI7ub5dAOl2zLgVCcV5F4BxNrkLn8nhuQABd1WuYFGmv2GwdQsiuXSg==}
engines: {node: '>=10'}
- broccoli-babel-transpiler@6.5.1:
- resolution: {integrity: sha512-w6GcnkxvHcNCte5FcLGEG1hUdQvlfvSN/6PtGWU/otg69Ugk8rUk51h41R0Ugoc+TNxyeFG1opRt2RlA87XzNw==}
- engines: {node: '>= 4'}
-
broccoli-babel-transpiler@7.8.1:
resolution: {integrity: sha512-6IXBgfRt7HZ61g67ssBc6lBb3Smw3DPZ9dEYirgtvXWpRZ2A9M22nxy6opEwJDgDJzlu/bB7ToppW33OFkA1gA==}
engines: {node: '>= 6'}
@@ -2661,9 +2641,6 @@ packages:
broccoli-slow-trees@3.1.0:
resolution: {integrity: sha512-FRI7mRTk2wjIDrdNJd6znS7Kmmne4VkAkl8Ix1R/VoePFMD0g0tEl671xswzFqaRjpT9Qu+CC4hdXDLDJBuzMw==}
- broccoli-source@1.1.0:
- resolution: {integrity: sha512-ahvqmwF6Yvh6l+sTJJdey4o4ynwSH8swSSBSGmUXGSPPCqBWvquWB/4rWN65ZArKilBFq/29O0yQnZNIf//sTg==}
-
broccoli-source@2.1.2:
resolution: {integrity: sha512-1lLayO4wfS0c0Sj50VfHJXNWf94FYY0WUhxj0R77thbs6uWI7USiOWFqQV5dRmhAJnoKaGN4WyLGQbgjgiYFwQ==}
engines: {node: 6.* || 8.* || >= 10.*}
@@ -3741,10 +3718,6 @@ packages:
resolution: {integrity: sha512-sKvOiPNHr5F/60NLd7SFzMpYPte/nnGkq/tMIfXejfKHIhaiIkYFqX8Z9UFTKWLLn+V7NOaby6niNPZUdvKCRw==}
engines: {node: 6.* || 8.* || >= 10.*}
- ember-cli-babel@6.18.0:
- resolution: {integrity: sha512-7ceC8joNYxY2wES16iIBlbPSxwKDBhYwC8drU3ZEvuPDMwVv1KzxCNu1fvxyFEBWhwaRNTUxSCsEVoTd9nosGA==}
- engines: {node: ^4.5 || 6.* || >= 7.*}
-
ember-cli-babel@7.26.11:
resolution: {integrity: sha512-JJYeYjiz/JTn34q7F5DSOjkkZqy8qwFOOxXfE6pe9yEJqWGu4qErKxlz8I22JoVEQ/aBUO+OcKTpmctvykM9YA==}
engines: {node: 6.* || 8.* || >= 10.*}
@@ -3938,10 +3911,6 @@ packages:
resolution: {integrity: sha512-j1YjPl2JNHxQwQW6Bgfis44XSr4WCtdwMXr/SPpLsF1oVeTWIn3kwefcDnbuCI8Spmt1B9ab3ZLKzf2KkGN/7g==}
engines: {node: 12.* || >= 14.*}
- ember-decorators-polyfill@1.1.5:
- resolution: {integrity: sha512-O154i8sLoVjsiKzSqxGRfHGr+N+drT6mRrLDbNgJCnW/V5uLg/ppZFpUsrdxuXnp5Q9us3OfXV1nX2CH+7bUpA==}
- engines: {node: 8.* || >= 10.*}
-
ember-decorators@6.1.1:
resolution: {integrity: sha512-63vZPntPn1aqMyeNRLoYjJD+8A8obd+c2iZkJflswpDRNVIsp2m7aQdSCtPt4G0U/TEq2251g+N10maHX3rnJQ==}
engines: {node: '>= 8.*'}
@@ -3966,10 +3935,6 @@ packages:
resolution: {integrity: sha512-B7wiurPgsxsSGzJuPFkpBWnaeuCu2PGpG2BjyrfA1VcL7//o+5RSnZqiCEY326y7qmxb2GoCgo0ft03KBU0rRw==}
engines: {node: '>= 4'}
- ember-factory-for-polyfill@1.3.1:
- resolution: {integrity: sha512-y3iG2iCzH96lZMTWQw6LWNLAfOmDC4pXKbZP6FxG8lt7GGaNFkZjwsf+Z5GAe7kxfD7UG4lVkF7x37K82rySGA==}
- engines: {node: ^4.5 || 6.* || >= 7.*}
-
ember-fetch@8.1.2:
resolution: {integrity: sha512-TVx24/jrvDIuPL296DV0hBwp7BWLcSMf0I8464KGz01sPytAB+ZAePbc9ooBTJDkKZEGFgatJa4nj3yF1S9Bpw==}
engines: {node: '>= 10'}
@@ -3984,10 +3949,6 @@ packages:
resolution: {integrity: sha512-uNmv1cPG/4qsac8oIf5txJ2FZ8p88LEpG4P3dNcjsJS98Y8hd0GPMFwVqpnzI78Lz7VYRGQWY4jnE4qm5R3j4g==}
engines: {node: 12.* || 14.* || >= 16}
- ember-getowner-polyfill@2.2.0:
- resolution: {integrity: sha512-rwGMJgbGzxIAiWYjdpAh04Abvt0s3HuS/VjHzUFhVyVg2pzAuz45B9AzOxYXzkp88vFC7FPaiA4kE8NxNk4A4Q==}
- engines: {node: ^4.5 || 6.* || >= 7.*}
-
ember-in-element-polyfill@1.0.1:
resolution: {integrity: sha512-eHs+7D7PuQr8a1DPqsJTsEyo3FZ1XuH6WEZaEBPDa9s0xLlwByCNKl8hi1EbXOgvgEZNHHi9Rh0vjxyfakrlgg==}
engines: {node: 10.* || >= 12}
@@ -4059,18 +4020,10 @@ packages:
ember-rfc176-data@0.3.18:
resolution: {integrity: sha512-JtuLoYGSjay1W3MQAxt3eINWXNYYQliK90tLwtb8aeCuQK8zKGCRbBodVIrkcTqshULMnRuTOS6t1P7oQk3g6Q==}
- ember-route-action-helper@2.0.8:
- resolution: {integrity: sha512-V+4uKwqaYveriVt2rl4e+9mzHJiQOr1B8dCPQQ2TS3iAcmi5RD2giRDFGtCK9d2XY9Arb/f9hJh0obP20iyt3A==}
- engines: {node: ^4.5 || 6.* || >= 7.*}
-
ember-router-generator@2.0.0:
resolution: {integrity: sha512-89oVHVJwmLDvGvAUWgS87KpBoRhy3aZ6U0Ql6HOmU4TrPkyaa8pM0W81wj9cIwjYprcQtN9EwzZMHnq46+oUyw==}
engines: {node: 8.* || 10.* || >= 12}
- ember-scroll@1.0.3:
- resolution: {integrity: sha512-iIB54xrzxpXmXvLfYWD6NrACYuD8o9+DZ4i/8ojd7szOVRp/pdBIm6GSsPcdcI4T2N98RPtquwhM27hvAOPYjA==}
- engines: {node: 10.* || >= 12}
-
ember-showdown-shiki@1.2.1:
resolution: {integrity: sha512-h3WYvEVjK7R86SosU6Y9lA7kvlVff4Y/7KS/D79lJ828NReLW1CnQAcxRSoGVvu+S6A8uONzImzJhyDXwuZDZA==}
peerDependencies:
@@ -7052,9 +7005,6 @@ packages:
regenerate@1.4.2:
resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
- regenerator-runtime@0.10.5:
- resolution: {integrity: sha512-02YopEIhAgiBHWeoTiA8aitHDt8z6w+rQqNuIftlM+ZtvSl/brTouaU7DW6GO/cHtvxJvS4Hwv2ibKdxIRi24w==}
-
regenerator-runtime@0.11.1:
resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==}
@@ -8420,9 +8370,6 @@ packages:
worker-farm@1.7.0:
resolution: {integrity: sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==}
- workerpool@2.3.4:
- resolution: {integrity: sha512-c2EWrgB9IKHi1jbf4LG9sxKgHYOY+Ej5li6siEGtFecCXWG7eQOqATPEJ0rg1KFETXROEkErc1t5XiNrLG666Q==}
-
workerpool@3.1.2:
resolution: {integrity: sha512-WJFA0dGqIK7qj7xPTqciWBH5DlJQzoPjsANvc3Y4hNB0SScT+Emjvt0jPPkDBUjBNngX1q9hHgt1Gfwytu6pug==}
@@ -11063,10 +11010,6 @@ snapshots:
'@algolia/requester-node-http': 4.23.3
'@algolia/transporter': 4.23.3
- amd-name-resolver@1.2.0:
- dependencies:
- ensure-posix-path: 1.1.1
-
amd-name-resolver@1.3.1:
dependencies:
ensure-posix-path: 1.1.1
@@ -11479,10 +11422,6 @@ snapshots:
dependencies:
'@ember-data/rfc395-data': 0.0.4
- babel-plugin-ember-modules-api-polyfill@2.13.4:
- dependencies:
- ember-rfc176-data: 0.3.18
-
babel-plugin-ember-modules-api-polyfill@3.5.0:
dependencies:
ember-rfc176-data: 0.3.18
@@ -11730,12 +11669,6 @@ snapshots:
babel-runtime: 6.26.0
babel-types: 6.26.0
- babel-polyfill@6.26.0:
- dependencies:
- babel-runtime: 6.26.0
- core-js: 2.6.12
- regenerator-runtime: 0.10.5
-
babel-preset-env@1.7.0(supports-color@8.1.1):
dependencies:
babel-plugin-check-es2015-constants: 6.22.0
@@ -11979,21 +11912,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- broccoli-babel-transpiler@6.5.1:
- dependencies:
- babel-core: 6.26.3
- broccoli-funnel: 2.0.2
- broccoli-merge-trees: 2.0.1
- broccoli-persistent-filter: 1.4.6
- clone: 2.1.2
- hash-for-dep: 1.5.1
- heimdalljs-logger: 0.1.10
- json-stable-stringify: 1.1.1
- rsvp: 4.8.5
- workerpool: 2.3.4
- transitivePeerDependencies:
- - supports-color
-
broccoli-babel-transpiler@7.8.1:
dependencies:
'@babel/core': 7.24.7
@@ -12359,8 +12277,6 @@ snapshots:
dependencies:
heimdalljs: 0.2.6
- broccoli-source@1.1.0: {}
-
broccoli-source@2.1.2: {}
broccoli-source@3.0.1:
@@ -13653,25 +13569,6 @@ snapshots:
ember-cli-babel-plugin-helpers@1.1.1: {}
- ember-cli-babel@6.18.0(@babel/core@7.24.7):
- dependencies:
- amd-name-resolver: 1.2.0
- babel-plugin-debug-macros: 0.2.0(@babel/core@7.24.7)
- babel-plugin-ember-modules-api-polyfill: 2.13.4
- babel-plugin-transform-es2015-modules-amd: 6.24.1(supports-color@8.1.1)
- babel-polyfill: 6.26.0
- babel-preset-env: 1.7.0(supports-color@8.1.1)
- broccoli-babel-transpiler: 6.5.1
- broccoli-debug: 0.6.5
- broccoli-funnel: 2.0.2
- broccoli-source: 1.1.0
- clone: 2.1.2
- ember-cli-version-checker: 2.2.0
- semver: 5.7.2
- transitivePeerDependencies:
- - '@babel/core'
- - supports-color
-
ember-cli-babel@7.26.11:
dependencies:
'@babel/core': 7.24.7
@@ -14318,15 +14215,6 @@ snapshots:
- ember-source
- supports-color
- ember-decorators-polyfill@1.1.5(@babel/core@7.24.7):
- dependencies:
- ember-cli-babel: 7.26.11
- ember-cli-version-checker: 3.1.3
- ember-compatibility-helpers: 1.2.7(@babel/core@7.24.7)
- transitivePeerDependencies:
- - '@babel/core'
- - supports-color
-
ember-decorators@6.1.1:
dependencies:
'@ember-decorators/component': 6.1.1
@@ -14367,10 +14255,6 @@ snapshots:
ember-export-application-global@2.0.1: {}
- ember-factory-for-polyfill@1.3.1:
- dependencies:
- ember-cli-version-checker: 2.2.0
-
ember-fetch@8.1.2(encoding@0.1.13):
dependencies:
abortcontroller-polyfill: 1.7.5
@@ -14408,11 +14292,6 @@ snapshots:
- '@glint/template'
- supports-color
- ember-getowner-polyfill@2.2.0:
- dependencies:
- ember-cli-version-checker: 2.2.0
- ember-factory-for-polyfill: 1.3.1
-
ember-in-element-polyfill@1.0.1:
dependencies:
debug: 4.4.1(supports-color@8.1.1)
@@ -14540,14 +14419,6 @@ snapshots:
ember-rfc176-data@0.3.18: {}
- ember-route-action-helper@2.0.8(@babel/core@7.24.7):
- dependencies:
- ember-cli-babel: 6.18.0(@babel/core@7.24.7)
- ember-getowner-polyfill: 2.2.0
- transitivePeerDependencies:
- - '@babel/core'
- - supports-color
-
ember-router-generator@2.0.0:
dependencies:
'@babel/parser': 7.24.7
@@ -14556,15 +14427,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- ember-scroll@1.0.3(@babel/core@7.24.7):
- dependencies:
- ember-cli-babel: 7.26.11
- ember-cli-htmlbars: 5.7.2
- ember-decorators-polyfill: 1.1.5(@babel/core@7.24.7)
- transitivePeerDependencies:
- - '@babel/core'
- - supports-color
-
ember-showdown-shiki@1.2.1(@babel/core@7.24.7)(showdown@2.1.0):
dependencies:
'@embroider/addon-shim': 1.8.9
@@ -18356,8 +18218,6 @@ snapshots:
regenerate@1.4.2: {}
- regenerator-runtime@0.10.5: {}
-
regenerator-runtime@0.11.1: {}
regenerator-runtime@0.13.11: {}
@@ -20029,10 +19889,6 @@ snapshots:
dependencies:
errno: 0.1.8
- workerpool@2.3.4:
- dependencies:
- object-assign: 4.1.1
-
workerpool@3.1.2:
dependencies:
'@babel/core': 7.24.7
diff --git a/prember-urls.js b/prember-urls.js
index b73f1b3b..e15a5f75 100644
--- a/prember-urls.js
+++ b/prember-urls.js
@@ -100,30 +100,6 @@ module.exports = function () {
entityData = require(requirePath);
}
- if (entityData.data.attributes.methods?.length) {
- addUrl(
- p,
- uniqVersion,
- `${entity}/${partialUrlEncode(cleanId)}/methods`
- );
- }
-
- if (entityData.data.attributes.properties?.length) {
- addUrl(
- p,
- uniqVersion,
- `${entity}/${partialUrlEncode(cleanId)}/properties`
- );
- }
-
- if (entityData.data.attributes.events?.length) {
- addUrl(
- p,
- uniqVersion,
- `${entity}/${partialUrlEncode(cleanId)}/events`
- );
- }
-
if (entity === 'modules' && entityData) {
const staticFunctions = entityData.data.attributes.staticfunctions;
diff --git a/tests/acceptance/analytics-page-tracking-test.js b/tests/acceptance/analytics-page-tracking-test.js
index cb0b5aee..e6cb3df7 100644
--- a/tests/acceptance/analytics-page-tracking-test.js
+++ b/tests/acceptance/analytics-page-tracking-test.js
@@ -41,7 +41,7 @@ module('Acceptance | analytics page tracking', function (hooks) {
assert.ok(
serviceTrackPageSpy.calledWith({
page: '/ember/2.11/namespaces/Ember',
- title: 'project-version.namespaces.namespace.index',
+ title: 'project-version.namespaces.namespace',
hostname,
}),
'service was called with expected arguments for ember namespace page'
@@ -49,7 +49,7 @@ module('Acceptance | analytics page tracking', function (hooks) {
assert.ok(
serviceTrackPageSpy.calledWith({
page: '/ember/2.11/modules/ember-metal',
- title: 'project-version.modules.module.index',
+ title: 'project-version.modules.module',
hostname,
}),
'service was called with expected arguments for ember metal module'
@@ -57,7 +57,7 @@ module('Acceptance | analytics page tracking', function (hooks) {
assert.ok(
serviceTrackPageSpy.calledWith({
page: '/ember/2.11/classes/Ember.Application',
- title: 'project-version.classes.class.index',
+ title: 'project-version.classes.class',
hostname,
}),
'service was called with expected arguments for ember application class'
diff --git a/tests/acceptance/percy-test.js b/tests/acceptance/percy-test.js
index 820475ab..b163e0e8 100644
--- a/tests/acceptance/percy-test.js
+++ b/tests/acceptance/percy-test.js
@@ -8,12 +8,8 @@ let snapshots = [
['/ember-data/', 'Ember Data Landing Page'],
['/ember/release/modules/@ember%2Fcomponent', 'Package Page'],
['/ember/release/classes/Component', 'Class Index'],
- ['/ember/release/classes/Component/methods', 'Class Methods'],
- ['/ember/release/classes/Component/properties', 'Class Properties'],
- ['/ember/release/classes/Component/events', 'Class Events'],
['/ember/release/functions/@ember%2Fcomponent/capabilities', 'Function Page'],
['/ember/release/namespaces/Instrumentation', 'Namespace Page'],
- ['/ember/release/namespaces/FEATURES/methods', 'Namespace methods page'],
];
module('Acceptance | percy', function (hooks) {