Add docstring to bind_box_to_button, and some small linting.
This commit is contained in:
parent
6a41b18ba7
commit
bacdad07a6
1 changed files with 13 additions and 9 deletions
|
@ -13,14 +13,10 @@ function _request(method, url, callback)
|
||||||
request.onreadystatechange = function()
|
request.onreadystatechange = function()
|
||||||
{
|
{
|
||||||
if (request.readyState != 4)
|
if (request.readyState != 4)
|
||||||
{
|
{return;}
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (callback == null)
|
if (callback == null)
|
||||||
{
|
{return;}
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (request.status != 0)
|
if (request.status != 0)
|
||||||
{
|
{
|
||||||
|
@ -55,14 +51,22 @@ function post(url, data, callback)
|
||||||
common.bind_box_to_button =
|
common.bind_box_to_button =
|
||||||
function bind_box_to_button(box, button, ctrl_enter)
|
function bind_box_to_button(box, button, ctrl_enter)
|
||||||
{
|
{
|
||||||
// Thanks Yaroslav Yakovlev
|
/*
|
||||||
// http://stackoverflow.com/a/9343095
|
Bind a textbox to a button so that pressing Enter within the textbox is the
|
||||||
|
same as clicking the button.
|
||||||
|
|
||||||
|
If `ctrl_enter` is true, then you must press ctrl+Enter to trigger the
|
||||||
|
button, which is important for textareas.
|
||||||
|
|
||||||
|
Thanks Yaroslav Yakovlev
|
||||||
|
http://stackoverflow.com/a/9343095
|
||||||
|
*/
|
||||||
var bound_box_hook = function(event)
|
var bound_box_hook = function(event)
|
||||||
{
|
{
|
||||||
if (event.key !== "Enter")
|
if (event.key !== "Enter")
|
||||||
{return;}
|
{return;}
|
||||||
|
|
||||||
ctrl_success = !ctrl_enter || (event.ctrlKey)
|
ctrl_success = !ctrl_enter || (event.ctrlKey);
|
||||||
|
|
||||||
if (! ctrl_success)
|
if (! ctrl_success)
|
||||||
{return;}
|
{return;}
|
||||||
|
|
Loading…
Reference in a new issue