diff --git a/web/lib/forum.js b/web/lib/forum.js index 89d7e4951024827b97d8e572b1932680a1a710ef..0f096d3d4703ead531a0370768dc4ded797c1aba 100644 --- a/web/lib/forum.js +++ b/web/lib/forum.js @@ -499,7 +499,7 @@ function postPoll(sub, subject, votes, results, answers, comments) { } var header = { - subject : subject, + subject : subject.substr(0, LEN_TITLE), from : msg_area.sub[sub].settings&SUB_NAME ? user.name : user.alias, from_ext : user.number, field_list : [], @@ -510,14 +510,18 @@ function postPoll(sub, subject, votes, results, answers, comments) { if (Array.isArray(comments)) { comments.forEach( function (e) { - header.field_list.push({ type : SMB_COMMENT, data : e }); + header.field_list.push( + { type : SMB_COMMENT, data : e.substr(0, LEN_TITLE) } + ); } ); } answers.forEach( function (e) { - header.field_list.push({ type : SMB_POLL_ANSWER, data : e }); + header.field_list.push( + { type : SMB_POLL_ANSWER, data : e.substr(0, LEN_TITLE) } + ); } ); diff --git a/web/root/js/forum.js b/web/root/js/forum.js index 77678b36ceffbb176887b168d13866f76bf42a32..d32cd3e518ccd95be23df0628bc88072b4c5bd7d 100644 --- a/web/root/js/forum.js +++ b/web/root/js/forum.js @@ -192,7 +192,7 @@ function addPollField(type, elem) { (type === 'answer' ? 'Answer' : 'Comment') + '</label>' + '<div class="col-sm-9">' + - '<input id="' + prefix + '-' + number + '" class="form-control" name="' + prefix + '-input" type="text"> ' + + '<input id="' + prefix + '-' + number + '" class="form-control" name="' + prefix + '-input" type="text" maxlength="70"> ' + '</div>' + '<div class="col-sm-1">' + '<button type="button" class="btn btn-danger" onclick="$(\'#' + prefix + '-container-' + number + '\').remove()">' + @@ -217,7 +217,7 @@ function addPoll(sub) { '<div class="form-group">' + '<label for="newpoll-subject" class="col-sm-2 control-label">Question</label>' + '<div class="col-sm-10">' + - '<input id="newpoll-subject" class="form-control" type="text" placeholder="Required">' + + '<input id="newpoll-subject" class="form-control" type="text" placeholder="Required" maxlength="70">' + '</div>' + '</div>' + '<div id="newpoll-comment-group"></div>' +