Fixed syntax error.
This commit is contained in:
parent
965893eace
commit
9c4bb070d6
1 changed files with 64 additions and 85 deletions
|
@ -10,27 +10,10 @@ App.Config.set( 'layout_ref', Index, 'Routes' )
|
||||||
|
|
||||||
|
|
||||||
class Content extends App.ControllerContent
|
class Content extends App.ControllerContent
|
||||||
elements:
|
|
||||||
'.js-textarea' : 'textarea'
|
|
||||||
'.attachmentPlaceholder': 'attachmentPlaceholder'
|
|
||||||
'.attachmentPlaceholder-inputHolder': 'attachmentInputHolder'
|
|
||||||
'.attachmentPlaceholder-hint': 'attachmentHint'
|
|
||||||
'.ticket-edit': 'ticketEdit'
|
|
||||||
'.attachments': 'attachmentsHolder'
|
|
||||||
'.attachmentUpload': 'attachmentUpload'
|
|
||||||
'.attachmentUpload-progressBar':'progressBar'
|
|
||||||
'.js-percentage': 'progressText'
|
|
||||||
|
|
||||||
events:
|
events:
|
||||||
'hide.bs.dropdown .js-recipientDropdown': 'hideOrganisationMembers'
|
'hide.bs.dropdown .js-recipientDropdown': 'hideOrganisationMembers'
|
||||||
'click .js-organisation': 'showOrganisationMembers'
|
'click .js-organisation': 'showOrganisationMembers'
|
||||||
'click .js-back': 'hideOrganisationMembers'
|
'click .js-back': 'hideOrganisationMembers'
|
||||||
'focus .js-textarea': 'open_textarea'
|
|
||||||
'input .js-textarea': 'detect_empty_textarea'
|
|
||||||
'dragenter': 'onDragenter'
|
|
||||||
'dragleave': 'onDragleave'
|
|
||||||
'drop': 'onFileDrop'
|
|
||||||
'change input[type=file]': 'onFilePick'
|
|
||||||
|
|
||||||
constructor: ->
|
constructor: ->
|
||||||
super
|
super
|
||||||
|
@ -64,74 +47,6 @@ class Content extends App.ControllerContent
|
||||||
render: ->
|
render: ->
|
||||||
@html App.view('layout_ref/content')()
|
@html App.view('layout_ref/content')()
|
||||||
|
|
||||||
|
|
||||||
App.Config.set( 'layout_ref/content', Content, 'Routes' )
|
|
||||||
|
|
||||||
|
|
||||||
class CommunicationOverview extends App.ControllerContent
|
|
||||||
constructor: ->
|
|
||||||
super
|
|
||||||
@render()
|
|
||||||
|
|
||||||
render: ->
|
|
||||||
@html App.view('layout_ref/communication_overview')()
|
|
||||||
|
|
||||||
App.Config.set( 'layout_ref/communication_overview', CommunicationOverview, 'Routes' )
|
|
||||||
|
|
||||||
|
|
||||||
class LayoutRefCommunicationReply extends App.ControllerContent
|
|
||||||
elements:
|
|
||||||
'.js-textarea' : 'textarea'
|
|
||||||
'.attachmentPlaceholder': 'attachmentPlaceholder'
|
|
||||||
'.attachmentPlaceholder-inputHolder': 'attachmentInputHolder'
|
|
||||||
'.attachmentPlaceholder-hint': 'attachmentHint'
|
|
||||||
'.ticket-edit': 'ticketEdit'
|
|
||||||
'.attachments': 'attachmentsHolder'
|
|
||||||
'.attachmentUpload': 'attachmentUpload'
|
|
||||||
'.attachmentUpload-progressBar':'progressBar'
|
|
||||||
'.js-percentage': 'progressText'
|
|
||||||
|
|
||||||
events:
|
|
||||||
'hide.bs.dropdown .js-recipientDropdown': 'hideOrganisationMembers'
|
|
||||||
'click .js-organisation': 'showOrganisationMembers'
|
|
||||||
'click .js-back': 'hideOrganisationMembers'
|
|
||||||
'focus .js-textarea': 'open_textarea'
|
|
||||||
'input .js-textarea': 'detect_empty_textarea'
|
|
||||||
'dragenter': 'onDragenter'
|
|
||||||
'dragleave': 'onDragleave'
|
|
||||||
'drop': 'onFileDrop'
|
|
||||||
'change input[type=file]': 'onFilePick'
|
|
||||||
|
|
||||||
constructor: ->
|
|
||||||
super
|
|
||||||
|
|
||||||
if @content is 'no_content'
|
|
||||||
@content = ''
|
|
||||||
else if @content is 'content'
|
|
||||||
@content = "some content la la la la"
|
|
||||||
else
|
|
||||||
@content = "some\nmultiline content\n1\n2\n3"
|
|
||||||
|
|
||||||
@render()
|
|
||||||
|
|
||||||
@textareaHeight =
|
|
||||||
open: 148
|
|
||||||
closed: 20
|
|
||||||
|
|
||||||
@dragEventCounter = 0
|
|
||||||
@attachments = []
|
|
||||||
|
|
||||||
render: ->
|
|
||||||
@html App.view('layout_ref/communication_reply')(
|
|
||||||
content: @content
|
|
||||||
)
|
|
||||||
|
|
||||||
@$('[contenteditable]').ce({
|
|
||||||
mode: 'textonly'
|
|
||||||
multiline: true
|
|
||||||
maxlength: 2500
|
|
||||||
})
|
|
||||||
|
|
||||||
showOrganisationMembers: (e) =>
|
showOrganisationMembers: (e) =>
|
||||||
e.stopPropagation()
|
e.stopPropagation()
|
||||||
|
|
||||||
|
@ -186,6 +101,70 @@ class LayoutRefCommunicationReply extends App.ControllerContent
|
||||||
speed: 300
|
speed: 300
|
||||||
complete: => @organisationList.addClass('hide')
|
complete: => @organisationList.addClass('hide')
|
||||||
|
|
||||||
|
App.Config.set( 'layout_ref/content', Content, 'Routes' )
|
||||||
|
|
||||||
|
|
||||||
|
class CommunicationOverview extends App.ControllerContent
|
||||||
|
constructor: ->
|
||||||
|
super
|
||||||
|
@render()
|
||||||
|
|
||||||
|
render: ->
|
||||||
|
@html App.view('layout_ref/communication_overview')()
|
||||||
|
|
||||||
|
App.Config.set( 'layout_ref/communication_overview', CommunicationOverview, 'Routes' )
|
||||||
|
|
||||||
|
|
||||||
|
class LayoutRefCommunicationReply extends App.ControllerContent
|
||||||
|
elements:
|
||||||
|
'.js-textarea' : 'textarea'
|
||||||
|
'.attachmentPlaceholder': 'attachmentPlaceholder'
|
||||||
|
'.attachmentPlaceholder-inputHolder': 'attachmentInputHolder'
|
||||||
|
'.attachmentPlaceholder-hint': 'attachmentHint'
|
||||||
|
'.ticket-edit': 'ticketEdit'
|
||||||
|
'.attachments': 'attachmentsHolder'
|
||||||
|
'.attachmentUpload': 'attachmentUpload'
|
||||||
|
'.attachmentUpload-progressBar':'progressBar'
|
||||||
|
'.js-percentage': 'progressText'
|
||||||
|
|
||||||
|
events:
|
||||||
|
'focus .js-textarea': 'open_textarea'
|
||||||
|
'input .js-textarea': 'detect_empty_textarea'
|
||||||
|
'dragenter': 'onDragenter'
|
||||||
|
'dragleave': 'onDragleave'
|
||||||
|
'drop': 'onFileDrop'
|
||||||
|
'change input[type=file]': 'onFilePick'
|
||||||
|
|
||||||
|
constructor: ->
|
||||||
|
super
|
||||||
|
|
||||||
|
if @content is 'no_content'
|
||||||
|
@content = ''
|
||||||
|
else if @content is 'content'
|
||||||
|
@content = "some content la la la la"
|
||||||
|
else
|
||||||
|
@content = "some\nmultiline content\n1\n2\n3"
|
||||||
|
|
||||||
|
@render()
|
||||||
|
|
||||||
|
@textareaHeight =
|
||||||
|
open: 148
|
||||||
|
closed: 20
|
||||||
|
|
||||||
|
@dragEventCounter = 0
|
||||||
|
@attachments = []
|
||||||
|
|
||||||
|
render: ->
|
||||||
|
@html App.view('layout_ref/communication_reply')(
|
||||||
|
content: @content
|
||||||
|
)
|
||||||
|
|
||||||
|
@$('[contenteditable]').ce({
|
||||||
|
mode: 'textonly'
|
||||||
|
multiline: true
|
||||||
|
maxlength: 2500
|
||||||
|
})
|
||||||
|
|
||||||
detect_empty_textarea: =>
|
detect_empty_textarea: =>
|
||||||
if !@textarea.text()
|
if !@textarea.text()
|
||||||
@add_textarea_catcher()
|
@add_textarea_catcher()
|
||||||
|
|
Loading…
Reference in a new issue