Skip to content

Instantly share code, notes, and snippets.

@rollick
Last active December 28, 2015 00:59
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 rollick/7416944 to your computer and use it in GitHub Desktop.
Save rollick/7416944 to your computer and use it in GitHub Desktop.
Routes and Templates
Object.keys(App.Router.router.recognizer.names).forEach( function (name) {
var resolver = Ember.DefaultResolver.create(),
routeName = 'route:' + name,
parsedName = resolver.parseName(routeName),
found = typeof resolver.resolveTemplate(parsedName) == 'function' ? ' - Found!' : '',
templateName = parsedName.fullNameWithoutType.replace(/\./g, '/'),
camelizeName = Ember.String.decamelize(templateName);
console.log(routeName + ' => ' + templateName + ( camelizeName != templateName ? ' / ' + camelizeName : '' ) + found );
});
route:language => language - Found!
route:home => home - Found!
route:projectList.new => projectList/new / project_list/new
route:projectList.search => projectList/search / project_list/search
route:projectList.index => projectList/index / project_list/index
route:error.notFound => error/notFound / error/not_found - Found!
route:error.notAllowed => error/notAllowed / error/not_allowed
route:error.index => error/index
route:newsItem => newsItem / news_item - Found!
route:news.index => news/index
route:page => page - Found!
route:contactMessage => contactMessage / contact_message - Found!
route:projectPlan => projectPlan / project_plan - Found!
route:projectTaskList => projectTaskList / project_task_list - Found!
route:projectTaskNew => projectTaskNew / project_task_new
route:projectTask => projectTask / project_task
route:projectTaskEdit => projectTaskEdit / project_task_edit
route:project.index => project/index
route:currentOrder.donationList => currentOrder/donationList / current_order/donation_list
route:currentOrder.voucherList => currentOrder/voucherList / current_order/voucher_list
route:paymentProfile => paymentProfile / payment_profile - Found!
route:paymentSignup => paymentSignup / payment_signup - Found!
route:paymentSelect.paymentError => paymentSelect/paymentError / payment_select/payment_error
route:recurringDirectDebitPayment => recurringDirectDebitPayment / recurring_direct_debit_payment - Found!
route:paymentSelect.index => paymentSelect/index / payment_select/index
route:currentOrder.index => currentOrder/index / current_order/index
route:orderThanks => orderThanks / order_thanks - Found!
route:recurringOrderThanks => recurringOrderThanks / recurring_order_thanks - Found!
route:taskList => taskList / task_list - Found!
route:signup => signup - Found!
route:userProfile => userProfile / user_profile - Found!
route:userSettings => userSettings / user_settings - Found!
route:userOrders => userOrders / user_orders - Found!
route:user.index => user/index
route:userActivate => userActivate / user_activate
route:passwordReset => passwordReset / password_reset - Found!
route:myProjectPlan.index => myProjectPlan/index / my_project_plan/index
route:myProjectPlan.basics => myProjectPlan/basics / my_project_plan/basics
route:myProjectPlan.location => myProjectPlan/location / my_project_plan/location
route:myProjectPlan.description => myProjectPlan/description / my_project_plan/description
route:myProjectPlan.media => myProjectPlan/media / my_project_plan/media
route:myProjectPlan.organisation => myProjectPlan/organisation / my_project_plan/organisation
route:myProjectPlan.legal => myProjectPlan/legal / my_project_plan/legal
route:myProjectPlan.ambassadors => myProjectPlan/ambassadors / my_project_plan/ambassadors
route:myProjectPlan.bank => myProjectPlan/bank / my_project_plan/bank
route:myProjectPlan.campaign => myProjectPlan/campaign / my_project_plan/campaign
route:myProjectPlan.budget => myProjectPlan/budget / my_project_plan/budget
route:myProjectPlan.submit => myProjectPlan/submit / my_project_plan/submit
route:myProjectPlanReview => myProjectPlanReview / my_project_plan_review - Found!
route:myProjectPlanApproved => myProjectPlanApproved / my_project_plan_approved - Found!
route:myProjectPlanRejected => myProjectPlanRejected / my_project_plan_rejected - Found!
route:myProjectPitch.index => myProjectPitch/index / my_project_pitch/index
route:myProjectPitch.basics => myProjectPitch/basics / my_project_pitch/basics
route:myProjectPitch.location => myProjectPitch/location / my_project_pitch/location
route:myProjectPitch.media => myProjectPitch/media / my_project_pitch/media
route:myProjectPitch.submit => myProjectPitch/submit / my_project_pitch/submit
route:myProjectPitchReview => myProjectPitchReview / my_project_pitch_review - Found!
route:myProjectPitchApproved => myProjectPitchApproved / my_project_pitch_approved - Found!
route:myProjectPitchRejected => myProjectPitchRejected / my_project_pitch_rejected - Found!
route:myProjectCampaign => myProjectCampaign / my_project_campaign - Found!
route:myProject.index => myProject/index / my_project/index
route:myPitchNew => myPitchNew / my_pitch_new - Found!
route:myProjectList => myProjectList / my_project_list - Found!
route:partner => partner - Found!
route:ticker => ticker - Found!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment