|
|
|
@ -130,21 +130,7 @@ function loadPackageList(sortType) {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
itemVirtualList = app.virtualList.create({
|
|
|
|
|
el: "#addresslist",
|
|
|
|
|
items: items,
|
|
|
|
|
searchAll: function (query, items) {
|
|
|
|
|
query = query.toLowerCase();
|
|
|
|
|
var found = [];
|
|
|
|
|
for (var i = 0; i < items.length; i++) {
|
|
|
|
|
if (items[i].address.toLowerCase().indexOf(query) >= 0 || query.trim() === '') {
|
|
|
|
|
found.push(i);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return found; //return array with mathced indexes
|
|
|
|
|
},
|
|
|
|
|
itemTemplate:
|
|
|
|
|
'<li class="package-list-item accordion-item" data-packageid="{{id}}" data-coordid="{{coordid}}">'
|
|
|
|
|
itemTemplateAccordion = '<li class="package-list-item accordion-item" data-packageid="{{id}}" data-coordid="{{coordid}}">'
|
|
|
|
|
+ '<div class="item-content item-link {{classes}}" data-packageid="{{id}}" data-latitude="{{latitude}}" data-longitude="{{longitude}}">'
|
|
|
|
|
+ ' <div class="item-inner">'
|
|
|
|
|
+ ' <div class="item-title">'
|
|
|
|
@ -165,7 +151,46 @@ function loadPackageList(sortType) {
|
|
|
|
|
+ ' </div>'
|
|
|
|
|
+ ' </div>'
|
|
|
|
|
+ '</div>'
|
|
|
|
|
+ '</li>'
|
|
|
|
|
+ '</li>';
|
|
|
|
|
|
|
|
|
|
itemTemplateSwipe = '<li class="swipeout package-list-item" data-packageid="{{id}}" data-coordid="{{coordid}}">'
|
|
|
|
|
+ '<div class="item-content swipeout-content {{classes}}" data-packageid="{{id}}" data-latitude="{{latitude}}" data-longitude="{{longitude}}">'
|
|
|
|
|
+ ' <div class="item-media {{classes}}">'
|
|
|
|
|
+ ' <i class="icon {{icon1}}"></i>'
|
|
|
|
|
+ ' </div>'
|
|
|
|
|
+ ' <div class="item-inner">'
|
|
|
|
|
+ ' <div class="item-title">'
|
|
|
|
|
+ ' {{address}}'
|
|
|
|
|
+ ' </div>'
|
|
|
|
|
+ ' <div class="item-footer">'
|
|
|
|
|
+ ' <span class="distance">{{distance}}</span>'
|
|
|
|
|
+ ' </div>'
|
|
|
|
|
+ ' </div>'
|
|
|
|
|
+ '</div>'
|
|
|
|
|
+ '<div class="swipeout-actions-left">'
|
|
|
|
|
+ ' <a href="#" class="color-green deliver-btn" data-packageid="{{id}}">{{#if delivered}}<i class="fas fa-undo"></i> Undeliver{{else}}<i class="fas fa-check"></i> Deliver{{/if}}</a>'
|
|
|
|
|
+ ' <a href="{{geolink}}" class="color-blue directions-btn"><i class="material-icons">directions</i></a>'
|
|
|
|
|
+ '</div>'
|
|
|
|
|
+ '<div class="swipeout-actions-right">'
|
|
|
|
|
+ ' <a href="#" class="color-red delete-btn"><i class="material-icons">delete</i> Delete</a>'
|
|
|
|
|
+ '</div>'
|
|
|
|
|
+ '</li>';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
itemVirtualList = app.virtualList.create({
|
|
|
|
|
el: "#addresslist",
|
|
|
|
|
items: items,
|
|
|
|
|
searchAll: function (query, items) {
|
|
|
|
|
query = query.toLowerCase();
|
|
|
|
|
var found = [];
|
|
|
|
|
for (var i = 0; i < items.length; i++) {
|
|
|
|
|
if (items[i].address.toLowerCase().indexOf(query) >= 0 || query.trim() === '') {
|
|
|
|
|
found.push(i);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return found; //return array with mathced indexes
|
|
|
|
|
},
|
|
|
|
|
itemTemplate: (getStorage("liststyle") == "swipe" ? itemTemplateSwipe : itemTemplateAccordion)
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// If there was a search open when the reload was triggered
|
|
|
|
|