modified : comments enter press bug fixed
This commit is contained in:
parent
a4a61b0b36
commit
42e18bb097
4 changed files with 23 additions and 31 deletions
|
@ -679,6 +679,7 @@ if(!empty($mode))
|
||||||
case 'add_comment';
|
case 'add_comment';
|
||||||
{
|
{
|
||||||
$type = $_POST['type'];
|
$type = $_POST['type'];
|
||||||
|
$comment = mysql_clean($_POST['comment']);
|
||||||
switch($type)
|
switch($type)
|
||||||
{
|
{
|
||||||
case 'v':
|
case 'v':
|
||||||
|
@ -686,7 +687,6 @@ if(!empty($mode))
|
||||||
default:
|
default:
|
||||||
{
|
{
|
||||||
$id = mysql_clean($_POST['obj_id']);
|
$id = mysql_clean($_POST['obj_id']);
|
||||||
$comment = mysql_clean($_POST['comment']);
|
|
||||||
if($comment=='undefined')
|
if($comment=='undefined')
|
||||||
$comment = '';
|
$comment = '';
|
||||||
$reply_to = $_POST['reply_to'];
|
$reply_to = $_POST['reply_to'];
|
||||||
|
@ -699,7 +699,6 @@ if(!empty($mode))
|
||||||
{
|
{
|
||||||
|
|
||||||
$id = mysql_clean($_POST['obj_id']);
|
$id = mysql_clean($_POST['obj_id']);
|
||||||
$comment = $_POST['comment'];
|
|
||||||
if($comment=='undefined')
|
if($comment=='undefined')
|
||||||
$comment = '';
|
$comment = '';
|
||||||
$reply_to = $_POST['reply_to'];
|
$reply_to = $_POST['reply_to'];
|
||||||
|
@ -712,7 +711,6 @@ if(!empty($mode))
|
||||||
{
|
{
|
||||||
|
|
||||||
$id = mysql_clean($_POST['obj_id']);
|
$id = mysql_clean($_POST['obj_id']);
|
||||||
$comment = $_POST['comment'];
|
|
||||||
if($comment=='undefined')
|
if($comment=='undefined')
|
||||||
$comment = '';
|
$comment = '';
|
||||||
$reply_to = $_POST['reply_to'];
|
$reply_to = $_POST['reply_to'];
|
||||||
|
@ -725,7 +723,6 @@ if(!empty($mode))
|
||||||
case 'collection':
|
case 'collection':
|
||||||
{
|
{
|
||||||
$id = mysql_clean($_POST['obj_id']);
|
$id = mysql_clean($_POST['obj_id']);
|
||||||
$comment = $_POST['comment'];
|
|
||||||
if($comment=='undefined')
|
if($comment=='undefined')
|
||||||
$comment = '';
|
$comment = '';
|
||||||
$reply_to = $_POST['reply_to'];
|
$reply_to = $_POST['reply_to'];
|
||||||
|
@ -738,7 +735,6 @@ if(!empty($mode))
|
||||||
case "photo":
|
case "photo":
|
||||||
{
|
{
|
||||||
$id = mysql_clean($_POST['obj_id']);
|
$id = mysql_clean($_POST['obj_id']);
|
||||||
$comment = $_POST['comment'];
|
|
||||||
if($comment=='undefined')
|
if($comment=='undefined')
|
||||||
$comment = '';
|
$comment = '';
|
||||||
$reply_to = $_POST['reply_to'];
|
$reply_to = $_POST['reply_to'];
|
||||||
|
|
|
@ -429,6 +429,7 @@ class myquery {
|
||||||
*/
|
*/
|
||||||
function add_comment($comment,$obj_id,$reply_to=NULL,$type='v',$obj_owner=NULL,$obj_link=NULL,$force_name_email=false)
|
function add_comment($comment,$obj_id,$reply_to=NULL,$type='v',$obj_owner=NULL,$obj_link=NULL,$force_name_email=false)
|
||||||
{
|
{
|
||||||
|
|
||||||
global $userquery,$eh,$db,$Cbucket;
|
global $userquery,$eh,$db,$Cbucket;
|
||||||
//Checking maximum comments characters allowed
|
//Checking maximum comments characters allowed
|
||||||
if(defined("MAX_COMMENT_CHR"))
|
if(defined("MAX_COMMENT_CHR"))
|
||||||
|
@ -438,9 +439,9 @@ class myquery {
|
||||||
{
|
{
|
||||||
e(sprintf("'%d' characters allowed for comment",MAX_COMMENT_CHR));
|
e(sprintf("'%d' characters allowed for comment",MAX_COMMENT_CHR));
|
||||||
}
|
}
|
||||||
elseif ( $comment_len < 15 )
|
elseif ( $comment_len < 5 )
|
||||||
{
|
{
|
||||||
e("Comment is too short. It should be atleast 15 characters");
|
e("Comment is too short. It should be atleast 5 characters");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(!verify_captcha())
|
if(!verify_captcha())
|
||||||
|
@ -479,7 +480,7 @@ class myquery {
|
||||||
$name = mysql_clean($_POST['name']);
|
$name = mysql_clean($_POST['name']);
|
||||||
$email = mysql_clean($_POST['email']);
|
$email = mysql_clean($_POST['email']);
|
||||||
}
|
}
|
||||||
|
//pr(error_list(),true);
|
||||||
if(empty($eh->error_list))
|
if(empty($eh->error_list))
|
||||||
{
|
{
|
||||||
$db->insert(tbl("comments"),array
|
$db->insert(tbl("comments"),array
|
||||||
|
|
|
@ -1729,16 +1729,7 @@ function decode64(input) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function comment_onEnter() {
|
|
||||||
$('textarea').bind("enterKey",function(e){
|
|
||||||
});
|
|
||||||
$('textarea').keyup(function(e){
|
|
||||||
if(e.keyCode == 13 && !e.shiftKey)
|
|
||||||
{
|
|
||||||
add_comment_js('comment_form','{$type}','$vdo.video_id');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function add_comment_js(form_id,type)
|
function add_comment_js(form_id,type)
|
||||||
{
|
{
|
||||||
|
@ -1747,22 +1738,11 @@ function decode64(input) {
|
||||||
$("#add_comment_button").attr("disabled",true);
|
$("#add_comment_button").attr("disabled",true);
|
||||||
$(".add-reply").attr("disabled",true);
|
$(".add-reply").attr("disabled",true);
|
||||||
|
|
||||||
$('textarea').bind("enterKey",function(e){
|
|
||||||
});
|
|
||||||
$('textarea').keyup(function(e){
|
|
||||||
if(e.keyCode == 13 && !e.shiftKey)
|
|
||||||
{
|
|
||||||
add_comment_js('comment_form','{$type}','$vdo.video_id');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
//var captcha_enabled = $("#" + form_id + " input:#cb_captcha_enabled").val();
|
//var captcha_enabled = $("#" + form_id + " input:#cb_captcha_enabled").val();
|
||||||
|
|
||||||
//First we will get all values of form_id and then serialize them
|
//First we will get all values of form_id and then serialize them
|
||||||
//so we can forward details to ajax.php
|
//so we can forward details to ajax.php
|
||||||
|
|
||||||
var formObjectData = $('#' + form_id).serialize() + '&mode=add_comment';
|
var formObjectData = $('#' + form_id).serialize() + '&mode=add_comment';
|
||||||
console.log(formObjectData);
|
|
||||||
$.post(page,formObjectData,
|
$.post(page,formObjectData,
|
||||||
function(data)
|
function(data)
|
||||||
{
|
{
|
||||||
|
|
|
@ -47,7 +47,7 @@
|
||||||
<textarea name="comment" id="comment_box" class="form-control" placeholder="Please type something in a comment box"></textarea>
|
<textarea name="comment" id="comment_box" class="form-control" placeholder="Please type something in a comment box"></textarea>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-lg-12" style="margin:15px 0 15px 0;">
|
<div class="col-lg-12" style="margin:15px 0 15px 0;">
|
||||||
<input type="button" name="add_comment" id="add_comment_button" class="btn btn-primary btn-block" onclick="add_comment_js('comment_form','{$type}','$vdo.video_id')" value='Add Comment'>
|
<input type="button" name="add_comment" id="add_comment_button" class="btn btn-primary btn-block" value='Add Comment'>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-lg-10 col-md-9 col-sm-9 col-xs-9" id="msg_container"></div>
|
<div class="col-lg-10 col-md-9 col-sm-9 col-xs-9" id="msg_container"></div>
|
||||||
</form>
|
</form>
|
||||||
|
@ -61,5 +61,20 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
comment_onEnter();
|
$(document).ready(function(){
|
||||||
|
var form_selector = 'comment_form';
|
||||||
|
var type = '{$type}';
|
||||||
|
var video_id = '{$vdo.video_id}';
|
||||||
|
$('body').on("click","#add_comment_button",function(){
|
||||||
|
add_comment_js(form_selector,type,video_id);
|
||||||
|
});
|
||||||
|
$('#comment_box').keypress(function(e){
|
||||||
|
if(e.keyCode == 13 && !e.shiftKey)
|
||||||
|
{
|
||||||
|
e.preventDefault();
|
||||||
|
add_comment_js(form_selector,type,video_id);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
</script>
|
</script>
|
Loading…
Add table
Reference in a new issue