From b25a0871ca2aa65a9f08d5ec0d98c6dfc4d661ea Mon Sep 17 00:00:00 2001 From: Roman Steinberg <roman.accs@gmail.com> Date: Mon, 8 Aug 2016 14:35:53 +0300 Subject: [PATCH] REF: common functions --- media/js/discipline/createDiscipline.js | 6 +++--- media/js/discipline/editSettings.js | 6 +++--- media/js/discipline/editStructure.js | 2 +- media/js/discipline/rating/common.js | 2 +- media/js/functions.js | 8 ++------ 5 files changed, 10 insertions(+), 14 deletions(-) diff --git a/media/js/discipline/createDiscipline.js b/media/js/discipline/createDiscipline.js index 96bf98f92..70bcf7b03 100644 --- a/media/js/discipline/createDiscipline.js +++ b/media/js/discipline/createDiscipline.js @@ -95,15 +95,15 @@ $(function() { // Р’ inputs часы (практ., лекц., лаб.) писать можно только цифры $("input.InputLectureCount").keydown(function(event) { - KeyDownOnlyNumber(event); + keyDownOnlyNumber(event); }); $("input.InputLabCount").keydown(function(event) { - KeyDownOnlyNumber(event); + keyDownOnlyNumber(event); }); $("input.InputPracticeCount").keydown(function(event) { - KeyDownOnlyNumber(event); + keyDownOnlyNumber(event); }); }); diff --git a/media/js/discipline/editSettings.js b/media/js/discipline/editSettings.js index fcfeacf7a..22f29717a 100644 --- a/media/js/discipline/editSettings.js +++ b/media/js/discipline/editSettings.js @@ -165,7 +165,7 @@ $(function() { ); }) .keydown(function(event) { - KeyDownOnlyNumber(event); + keyDownOnlyNumber(event); }); // Рзменение лабораторных часов @@ -200,7 +200,7 @@ $(function() { ); }) .keydown(function(event) { - KeyDownOnlyNumber(event); + keyDownOnlyNumber(event); }); // Рзменение практических часов @@ -234,7 +234,7 @@ $(function() { ); }) .keydown(function(event) { - KeyDownOnlyNumber(event); + keyDownOnlyNumber(event); }); }); diff --git a/media/js/discipline/editStructure.js b/media/js/discipline/editStructure.js index a73436b0f..45b220881 100644 --- a/media/js/discipline/editStructure.js +++ b/media/js/discipline/editStructure.js @@ -266,7 +266,7 @@ $(document).ready(function () { // Update rates - $modules.on('keydown', 'input.inputCredit', KeyDownOnlyNumber); + $modules.on('keydown', 'input.inputCredit', keyDownOnlyNumber); var oldMaxRate = 0; $modules.on('focusin', 'input.inputCurrentControl, input.inputLandmarkControl', diff --git a/media/js/discipline/rating/common.js b/media/js/discipline/rating/common.js index 3988e346d..4aa33ba05 100644 --- a/media/js/discipline/rating/common.js +++ b/media/js/discipline/rating/common.js @@ -289,7 +289,7 @@ function Rating() { rateInfo.hide($(this)); finalize($(this)); }) - .on('keydown', '.commonCell input', KeyDownOnlyNumber) // Р’ inputCredit (РіРґРµ баллы вводить) разрешаем вводить только цифры + .on('keydown', '.commonCell input', keyDownOnlyNumber) // Р’ inputCredit (РіРґРµ баллы вводить) разрешаем вводить только цифры .on('keydown', '.commonCell', function (e) { cancelFlag = cancelFlag || +e.keyCode === 27; // escape if (!(e.keyCode in keyDirs)) // diff --git a/media/js/functions.js b/media/js/functions.js index de9690d7a..ed44a08fb 100644 --- a/media/js/functions.js +++ b/media/js/functions.js @@ -1,14 +1,10 @@ // Проверка РЅР° число, причем NaN РЅРµ помеха function isNum(v) { - return typeof v === 'number' && isFinite(v); -} - -function is_object(obj){ - return (typeof obj == "object"); + return typeof v === 'number' && isFinite(v); } // Разрешаем вводить только цифры -function KeyDownOnlyNumber(event) { +function keyDownOnlyNumber(event) { // Разрешаем: backspace, delete, tab Рё escape if ( event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 27 || // Разрешаем: Ctrl+A -- GitLab