From 58a8728681d4b01b9f5d1f1b2a0707e08a4fb18c Mon Sep 17 00:00:00 2001 From: Sean Grove Date: Thu, 12 Apr 2012 00:19:40 -0700 Subject: [PATCH] Fixed the random name method --- .../backbone/views/channel_tabs.js.coffee | 35 ++++++++++--------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/app/assets/javascripts/backbone/views/channel_tabs.js.coffee b/app/assets/javascripts/backbone/views/channel_tabs.js.coffee index 2e80cfa8..e4471299 100644 --- a/app/assets/javascripts/backbone/views/channel_tabs.js.coffee +++ b/app/assets/javascripts/backbone/views/channel_tabs.js.coffee @@ -7,7 +7,25 @@ class Kandan.Views.ChannelTabs extends Backbone.View @ createChannel: (event)-> - channelName = prompt("What's the channel name?", Kandan.Views.ChannelTabs.randomChannelName()) + names = [ + "A Dark Place", + "Discotheque", + "Dungeon", + "Garden", + "Lobby", + "Office", + "Palace", + "Park", + "Studio", + "Temple", + "War Room", + "Zork"] + + # Inefficient random method but there are only a few names so it's + # not an issue + name = _.shuffle(names)[0] + + channelName = prompt("What's the channel name?", name) channelName = channelName.replace(/^\s+|\s+$/g, '') if channelName channel = new Kandan.Models.Channel({name: channelName}) @@ -22,18 +40,3 @@ class Kandan.Views.ChannelTabs extends Backbone.View channelIndex = $(event.target).parents('li').prevAll().length Kandan.Helpers.Channels.deleteChannelByTabIndex(channelIndex) if channelIndex != 0 return false - - randomChannelName: () -> - names = [ - "A Dark Place", - "Discotheque", - "Dungeon", - "Garden", - "Lobby", - "Office", - "Palace", - "Park", - "Studio", - "Temple", - "War Room", - "Zork"]