function checkPredicate(fname, sel) {
  if ($.turtle.nowarn) return;
  var ok = true, j;
  for (j = 0; ok && j < sel.length; ++j) {
    if ($.queue(sel[j]).length >= 100) {
      ok = false;
    }
  }
  if (!ok) {
    if (see.visible()) {
      see.html('<span style="color:red">Warning: ' + fname +
      ' may not return useful results when motion is queued. ' +
      'Try <b style="background:yellow">defaultspeed Infinity</b></span>.');
    } else {
      console.warn(fname + ' may not return useful results when motion ' +
      'is queued.  Try defaultspeed Infinity.');
    }
    sel.finish();
  }
}
// queue when the queue is 100 long.
queue when the queue is 100 long.
queue when the queue is 100 long .
function checkPredicate(fname, sel) {
  if ($.turtle.nowarn) return;
  var ok = true, j;
  for (j = 0; ok && j < sel.length; ++j) {
    if ($.queue(sel[j]).length >= 100) {
      ok = false;
    }
  }
  if (!ok) {
    if (see.visible()) {
      see.html('<span style="color:red">Warning: ' + fname +
      ' may not return useful results when motion is queued. ' +
      'Try <b style="background:yellow">defaultspeed Infinity</b></span>.');
    } else {
      console.warn(fname + ' may not return useful results when motion ' +
      'is queued.  Try defaultspeed Infinity.');
    }
    sel.finish();
  }
}
function checkPredicate ( fname , sel ) { if ( $ . turtle . nowarn ) return ; var ok = true , j ; for ( j = 0 ; ok && j < sel . length ; ++ j ) { if ( $ . queue ( sel [ j ] ) . length >= 100 ) { ok = false ; } } if ( ! ok ) { if ( see . visible ( ) ) { see . html ( '<span style="color:red">Warning: ' + fname + ' may not return useful results when motion is queued. ' + 'Try <b style="background:yellow">defaultspeed Infinity</b></span>.' ) ; } else { console . warn ( fname + ' may not return useful results when motion ' + 'is queued.  Try defaultspeed Infinity.' ) ; } sel . finish ( ) ; } }
queue when the queue is 100 long.
queue when the queue is 100 long .