[frio] Fix comment box not opening on focus, undefined on blur
- Remove the callback system for commentOpenUI - Remove comments Fixes #3062
This commit is contained in:
parent
be7041c3e0
commit
3cdfaa4fad
|
@ -81,39 +81,25 @@ function showHideCommentBox(id) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function commentOpenUI(obj, id) {
|
function commentOpenUI(obj, id) {
|
||||||
$(document).unbind( "click.commentOpen", handler );
|
$("#comment-edit-text-" + id).addClass("comment-edit-text-full").removeClass("comment-edit-text-empty");
|
||||||
|
// Choose an arbitrary tab index that's greater than what we're using in jot (3 of them)
|
||||||
var handler = function() {
|
// The submit button gets tabindex + 1
|
||||||
if (obj.value == '') {
|
$("#comment-edit-text-" + id).attr('tabindex','9');
|
||||||
$("#comment-edit-text-" + id).addClass("comment-edit-text-full").removeClass("comment-edit-text-empty");
|
$("#comment-edit-submit-" + id).attr('tabindex','10');
|
||||||
// Choose an arbitrary tab index that's greater than what we're using in jot (3 of them)
|
$("#comment-edit-submit-wrapper-" + id).show();
|
||||||
// The submit button gets tabindex + 1
|
// initialize autosize for this comment
|
||||||
$("#comment-edit-text-" + id).attr('tabindex','9');
|
autosize($("#comment-edit-text-" + id + ".text-autosize"));
|
||||||
$("#comment-edit-submit-" + id).attr('tabindex','10');
|
|
||||||
$("#comment-edit-submit-wrapper-" + id).show();
|
|
||||||
// initialize autosize for this comment
|
|
||||||
autosize($("#comment-edit-text-" + id + ".text-autosize"));
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
$(document).bind( "click.commentOpen", handler );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function commentCloseUI(obj, id) {
|
function commentCloseUI(obj, id) {
|
||||||
$(document).unbind( "click.commentClose", handler );
|
if (obj.value === '') {
|
||||||
|
$("#comment-edit-text-" + id).removeClass("comment-edit-text-full").addClass("comment-edit-text-empty");
|
||||||
var handler = function() {
|
$("#comment-edit-text-" + id).removeAttr('tabindex');
|
||||||
if (obj.value === '') {
|
$("#comment-edit-submit-" + id).removeAttr('tabindex');
|
||||||
$("#comment-edit-text-" + id).removeClass("comment-edit-text-full").addClass("comment-edit-text-empty");
|
$("#comment-edit-submit-wrapper-" + id).hide();
|
||||||
$("#comment-edit-text-" + id).removeAttr('tabindex');
|
// destroy the automatic textarea resizing
|
||||||
$("#comment-edit-submit-" + id).removeAttr('tabindex');
|
autosize.destroy($("#comment-edit-text-" + id + ".text-autosize"));
|
||||||
$("#comment-edit-submit-wrapper-" + id).hide();
|
}
|
||||||
// destroy the automatic textarea resizing
|
|
||||||
autosize.destroy($("#comment-edit-text-" + id + ".text-autosize"));
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
$(document).bind( "click.commentClose", handler );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function jotTextOpenUI(obj) {
|
function jotTextOpenUI(obj) {
|
||||||
|
|
|
@ -257,39 +257,6 @@ $(document).ready(function(){
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
//function commentOpenUI(obj, id) {
|
|
||||||
// $(document).unbind( "click.commentOpen", handler );
|
|
||||||
//
|
|
||||||
// var handler = function() {
|
|
||||||
// if(obj.value == '{{$comment}}') {
|
|
||||||
// obj.value = '';
|
|
||||||
// $("#comment-edit-text-" + id).addClass("comment-edit-text-full").removeClass("comment-edit-text-empty");
|
|
||||||
// // Choose an arbitrary tab index that's greater than what we're using in jot (3 of them)
|
|
||||||
// // The submit button gets tabindex + 1
|
|
||||||
// $("#comment-edit-text-" + id).attr('tabindex','9');
|
|
||||||
// $("#comment-edit-submit-" + id).attr('tabindex','10');
|
|
||||||
// $("#comment-edit-submit-wrapper-" + id).show();
|
|
||||||
// }
|
|
||||||
// };
|
|
||||||
//
|
|
||||||
// $(document).bind( "click.commentOpen", handler );
|
|
||||||
//}
|
|
||||||
//
|
|
||||||
//function commentCloseUI(obj, id) {
|
|
||||||
// $(document).unbind( "click.commentClose", handler );
|
|
||||||
//
|
|
||||||
// var handler = function() {
|
|
||||||
// if(obj.value === '') {
|
|
||||||
// obj.value = '{{$comment}}';
|
|
||||||
// $("#comment-edit-text-" + id).removeClass("comment-edit-text-full").addClass("comment-edit-text-empty");
|
|
||||||
// $("#comment-edit-text-" + id).removeAttr('tabindex');
|
|
||||||
// $("#comment-edit-submit-" + id).removeAttr('tabindex');
|
|
||||||
// $("#comment-edit-submit-wrapper-" + id).hide();
|
|
||||||
// }
|
|
||||||
// };
|
|
||||||
//
|
|
||||||
// $(document).bind( "click.commentClose", handler );
|
|
||||||
//}
|
|
||||||
|
|
||||||
function openClose(theID) {
|
function openClose(theID) {
|
||||||
var elem = document.getElementById(theID);
|
var elem = document.getElementById(theID);
|
||||||
|
|
Loading…
Reference in a new issue