|
|
@ -3,6 +3,8 @@ class app.models.Entry extends app.Model
|
|
|
|
|
|
|
|
|
|
|
|
SEPARATORS_REGEXP = /\:?\ |#|::|->/g
|
|
|
|
SEPARATORS_REGEXP = /\:?\ |#|::|->/g
|
|
|
|
PARANTHESES_REGEXP = /\(.*?\)$/
|
|
|
|
PARANTHESES_REGEXP = /\(.*?\)$/
|
|
|
|
|
|
|
|
EVENT_REGEXP = /\ event$/
|
|
|
|
|
|
|
|
DOT_REGEXP = /\.+/g
|
|
|
|
|
|
|
|
|
|
|
|
constructor: ->
|
|
|
|
constructor: ->
|
|
|
|
super
|
|
|
|
super
|
|
|
@ -12,9 +14,9 @@ class app.models.Entry extends app.Model
|
|
|
|
@name
|
|
|
|
@name
|
|
|
|
.toLowerCase()
|
|
|
|
.toLowerCase()
|
|
|
|
.replace '...', ' '
|
|
|
|
.replace '...', ' '
|
|
|
|
.replace /\ event$/, ''
|
|
|
|
.replace EVENT_REGEXP, ''
|
|
|
|
.replace SEPARATORS_REGEXP, '.'
|
|
|
|
.replace SEPARATORS_REGEXP, '.'
|
|
|
|
.replace /\.+/g, '.'
|
|
|
|
.replace DOT_REGEXP, '.'
|
|
|
|
.replace PARANTHESES_REGEXP, ''
|
|
|
|
.replace PARANTHESES_REGEXP, ''
|
|
|
|
.trim()
|
|
|
|
.trim()
|
|
|
|
|
|
|
|
|
|
|
|