|
|
@@ -40,12 +40,27 @@ $(document).ready(function() {
|
|
|
if (DBG) console.log('DBG featureMembers $', $(data).find("featureMember"));
|
|
|
if (DBG) console.log('DBG featuremembers $', $(data).find("featuremember"));
|
|
|
$.each($($(data).children()[0]).children(), function() {
|
|
|
- var item = {
|
|
|
+ var item = { // BUG not working everywhere
|
|
|
id: $(this).find("ID").text(),
|
|
|
start_work_hour: $(this).find("START_WORK_HOUR").text(),
|
|
|
end_work_hour: $(this).find("END_WORK_HOUR").text(),
|
|
|
date: $(this).find("DATE").text(),
|
|
|
};
|
|
|
+ if (!$(this)[0]) {
|
|
|
+ if (DBG) console.warn("Missing $(this)[0]", $(this));
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ var fmNode = $(this)[0]
|
|
|
+ var item = {
|
|
|
+ id: fmNode.getElementsByTagName('ID'),
|
|
|
+ start_work_hour: fmNode.getElementsByTagName("START_WORK_HOUR"),
|
|
|
+ end_work_hour: fmNode.getElementsByTagName("END_WORK_HOUR"),
|
|
|
+ date: fmNode.getElementsByTagName("DATE"),
|
|
|
+ };
|
|
|
+ if (item.id) item.id = $(item.id).text();
|
|
|
+ if (item.start_work_hour) item.start_work_hour = $(item.start_work_hour).text();
|
|
|
+ if (item.end_work_hour) item.end_work_hour = $(item.end_work_hour).text();
|
|
|
+ if (item.date) item.date = $(item.date).text();
|
|
|
if (DBG) console.log('DBG featureMember item', item);
|
|
|
if (item.id == "0") {
|
|
|
return;
|