(e)
| 2000 | } |
| 2001 | |
| 2002 | onClickViewSolutions (e) { |
| 2003 | const levelElement = $(e.target).closest('.level-info-container') |
| 2004 | const levelSlug = levelElement.data('level-slug') |
| 2005 | const level = _.find(_.values(this.getLevels()), { slug: levelSlug }) |
| 2006 | if (['ladder', 'hero-ladder', 'course-ladder'].includes(level.type)) { // Would use isType, but it's not a Level model |
| 2007 | Backbone.Mediator.publish('router:navigate', { route: `/play/ladder/${levelSlug}`, viewClass: 'views/ladder/LadderView', viewArgs: [{ supermodel: this.supermodel }, levelSlug] }) |
| 2008 | } else { |
| 2009 | this.showLeaderboard(levelSlug) |
| 2010 | } |
| 2011 | } |
| 2012 | |
| 2013 | adjustLevelInfoPosition (e) { |
| 2014 | if (!this.$levelInfo) { return } |
nothing calls this directly
no test coverage detected