--- a/src/cm/media/js/client/c_edit_form.js Wed Mar 27 17:51:18 2013 +0100
+++ b/src/cm/media/js/client/c_edit_form.js Tue Jun 25 11:56:01 2013 +0200
@@ -14,6 +14,7 @@
'titleInputId':CY.guid(),
'contentInputId':CY.guid(),
'tagsInputId':CY.guid(),
+ 'categoryInputId':CY.guid(),
'formatInputId':CY.guid(),
'startWrapperInputId':CY.guid(),
'endWrapperInputId':CY.guid(),
@@ -56,8 +57,13 @@
CY.get("#"+gEdit['ids']['keyId']).set('value', comment.key) ;
CY.get("#"+gEdit['ids']['changeScopeInputId']+" input").set('checked', false) ;
- if (comment.reply_to_id != null)
+ // Edit scope and category just for the first comment in a thread
+ // => hides these inputs for a reply.
+ if (comment.reply_to_id != null) {
CY.get("#"+gEdit['ids']['changeScopeInputId']).addClass('displaynone')
+ CY.get("#"+gEdit['ids']['categoryInputId']).addClass('displaynone')
+ CY.get("#"+gEdit['ids']['categoryInputId']).ancestor().addClass('displaynone')
+ }
changeScopeFormClick() ; // to adapt
CY.get("#"+gEdit['ids']['nameInputId']).set('value', comment.name) ;
@@ -72,6 +78,8 @@
CY.get("#"+gEdit['ids']['titleInputId']).set('value', comment['title']) ;
CY.get("#"+gEdit['ids']['contentInputId']).set('value', comment['content']) ;
CY.get("#"+gEdit['ids']['tagsInputId']).set('value', comment['tags']) ;
+ if ( CY.get("#"+gEdit['ids']['categoryInputId']))
+ CY.get("#"+gEdit['ids']['categoryInputId']).set('value', comment['category']) ;
CY.get("#"+gEdit['ids']['formatInputId']).set('value',gConf['defaultCommentFormat']) ;// for now ...