function document ready function var edit textarea jqltext if edit len

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
(function($){
$(document).ready(function(){
var edit = $('textarea#jqltext');
if( edit.length == 1 ){
jql_searh_entered = false;
if( edit.val() == '' ) edit.val('project = ');
$('form#jqlform').submit(function(e){
if( !jql_searh_entered ){
var v = edit.val();
if( v.replace(/\s/g, '').indexOf('project=') == -1 && v.indexOf('project in') == -1 && v.indexOf('project is') == -1 ){
alert('Пожалуйста используйте "project = " или "project in()" в фильтре, т.к. отсутствие этого селектора, сильно нагружает систему.');
e.preventDefault();
}
jql_searh_entered = true;
}
else{
$.ajax({url: '/rest/utils/1.0/counter', type: 'PUT'});
alert('Запрос уже выполняется. Пожалуйста подождите.');
}
});
edit.change(function(){
jql_searh_entered = false;
});
}
});
})(AJS.$);