list filter
This commit is contained in:
parent
6458eb978d
commit
2eb37a82ca
|
@ -19,8 +19,8 @@ $(function() {
|
||||||
$.each(items, function(i,v) {
|
$.each(items, function(i,v) {
|
||||||
var $li = $('<div />')
|
var $li = $('<div />')
|
||||||
.addClass("listItem")
|
.addClass("listItem")
|
||||||
.text(v)
|
|
||||||
.appendTo($list);
|
.appendTo($list);
|
||||||
|
var $txt = $('<span >').addClass("listItemText").text(v).appendTo($li);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -44,7 +44,7 @@ $(function() {
|
||||||
$target.find(".stopsList").toggle();
|
$target.find(".stopsList").toggle();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var url = API_BASE + name + "/" + $target.text();
|
var url = API_BASE + name + "/" + $target.find(".listItemText").text();
|
||||||
$target.data("loading", true);
|
$target.data("loading", true);
|
||||||
var $loading = $('<span />').addClass("loadingSpan").text("Loading...").appendTo($target);
|
var $loading = $('<span />').addClass("loadingSpan").text("Loading...").appendTo($target);
|
||||||
$.getJSON(url, {}, function(obj) {
|
$.getJSON(url, {}, function(obj) {
|
||||||
|
@ -58,6 +58,21 @@ $(function() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$('.listSearch').keydown(function(e) {
|
||||||
|
var val = $(this).val();
|
||||||
|
var name = $(this).attr("id").replace("Search", "");
|
||||||
|
var $list = $('#' + name + "List");
|
||||||
|
$list.find(".listItem").each(function() {
|
||||||
|
var $that = $(this);
|
||||||
|
var txt = $that.find(".listItemText").text();
|
||||||
|
if (txt.indexOf(val) == -1) {
|
||||||
|
$that.hide();
|
||||||
|
} else {
|
||||||
|
$that.show();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
function getStopsList(stops) {
|
function getStopsList(stops) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user