summaryrefslogtreecommitdiff
path: root/javascripts
diff options
context:
space:
mode:
authorDavid Rubin <davidrub@gmail.com>2013-08-08 11:25:07 +0200
committerDavid Rubin <davidrub@gmail.com>2013-08-08 11:25:07 +0200
commit8e14229951405d18d1e206c2dabaeeb7644a42e0 (patch)
tree8e5b38457a12b0ce86214fd0e1ad46dcf365c61a /javascripts
parente672d8423be2544cf5c9e801cb56adf44ee65e3b (diff)
Handle widgets with multiple capital letters
This change allows widgets to have names like AwesomeWidgetYes and it will be given awesome-widget-yes instead of awesome-widget_yes
Diffstat (limited to 'javascripts')
-rw-r--r--javascripts/dashing.coffee2
1 files changed, 1 insertions, 1 deletions
diff --git a/javascripts/dashing.coffee b/javascripts/dashing.coffee
index 5712e98..d24bf54 100644
--- a/javascripts/dashing.coffee
+++ b/javascripts/dashing.coffee
@@ -11,7 +11,7 @@ Batman.Filters.dashize = (str) ->
dashes_rx1 = /([A-Z]+)([A-Z][a-z])/g;
dashes_rx2 = /([a-z\d])([A-Z])/g;
- return str.replace(dashes_rx1, '$1_$2').replace(dashes_rx2, '$1_$2').replace('_', '-').toLowerCase()
+ return str.replace(dashes_rx1, '$1_$2').replace(dashes_rx2, '$1_$2').replace(/_/g, '-').toLowerCase()
Batman.Filters.shortenedNumber = (num) ->
return num if isNaN(num)