Skip to content

Commit

Permalink
Improved contains function.
Browse files Browse the repository at this point in the history
  • Loading branch information
Mario Basic committed Jun 19, 2015
1 parent c98fbf9 commit 97a5070
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 15 deletions.
12 changes: 7 additions & 5 deletions assets/js/helpers/contains.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,14 @@ function contains(line, list) {

for (var i = 0; i < lines.length; i ++) {

// If by any chance one line in the list is empty or contains a blank space, ignore it
// It would probably be better to use regex here to detect blank space, but since
// this is not likely to be triggered anyway, there is no need for that yet.
if(lines[i] === '' || lines[i] === ' ') continue;
// Trim all lines from the list one by one
var cleanLine = lines[i].trim();

if (line.indexOf(lines[i]) > - 1) {
// If by any chance one line in the list is empty, ignore it
if(cleanLine === '') continue;

// If line contains the clean line return true
if (line.indexOf(cleanLine) > - 1) {
return true;
}
}
Expand Down
12 changes: 7 additions & 5 deletions public/js/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -960,12 +960,14 @@ function contains(line, list) {

for (var i = 0; i < lines.length; i++) {

// If by any chance one line in the list is empty or contains a blank space, ignore it
// It would probably be better to use regex here to detect blank space, but since
// this is not likely to be triggered anyway, there is no need for that yet.
if (lines[i] === '' || lines[i] === ' ') continue;
// Trim all lines from the list
var cleanLine = lines[i].trim();

if (line.indexOf(lines[i]) > -1) {
// If by any chance one line in the list is empty, ignore it
if (cleanLine === '') continue;

// If line contains the clean line return true
if (line.indexOf(cleanLine) > -1) {
return true;
}
}
Expand Down
12 changes: 7 additions & 5 deletions public/js/events.js
Original file line number Diff line number Diff line change
Expand Up @@ -587,12 +587,14 @@ function contains(line, list) {

for (var i = 0; i < lines.length; i++) {

// If by any chance one line in the list is empty or contains a blank space, ignore it
// It would probably be better to use regex here to detect blank space, but since
// this is not likely to be triggered anyway, there is no need for that yet.
if (lines[i] === '' || lines[i] === ' ') continue;
// Trim all lines from the list
var cleanLine = lines[i].trim();

if (line.indexOf(lines[i]) > -1) {
// If by any chance one line in the list is empty, ignore it
if (cleanLine === '') continue;

// If line contains the clean line return true
if (line.indexOf(cleanLine) > -1) {
return true;
}
}
Expand Down

0 comments on commit 97a5070

Please sign in to comment.