
static.js.admin.users.folders.files.js Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of formkiq-server Show documentation
Show all versions of formkiq-server Show documentation
Server-side integration for the FormKiQ ios application
var order="label1";
var orderdir="asc";
function updateFormsTable2(token) {
$("#formlist2").show();
var folder = $("#folder").val();
var form = $("#form").val();
$.getJSON("/api/folders/files/list?folder=" + folder
+ "&uuid=" + form
+ "&order=" + order
+ "&orderdir=" + orderdir
+ "&token=" + token, function(data) {
var list = data.forms;
var count = 0;
$("#formlisttable2 > tbody").html("");
$("#formlisttable2").append(
$.map(list, function (item, index) {
count++;
return ''
+ '' + item.uuid + ' '
+ '' + item.label1 + ' '
+ '' + item.label2 + ' '
+ '' + item.label3 + ' '
+ '' + item.updated_date + ' '
+ ''
+ ''
+ ' ';
}).join());
if (data.prevtoken === undefined) {
$('#prev-button').hide();
} else {
$('#prev-button').show();
$('#prev-button').data('token', data.prevtoken);
}
if (data.nexttoken === undefined) {
$('#next-button').hide();
} else {
$("#next-button").data("token", data.nexttoken );
$('#next-button').show();
}
if (count == 0) {
$("#formlisttable2").append("No " + type + "s ");
} else {
$('.longtext').collapser({
mode: 'lines',
truncate: 3,
showText: 'more',
hideText: 'less',
changeText: 1
});
}
});
}
function updateSort(obj, text) {
order = text
if (obj.hasClass("fa-sort-asc")) {
obj.removeClass("fa-sort-asc");
obj.addClass("fa-sort-desc");
orderdir = "desc";
updateFormsTable2("");
} else {
obj.removeClass("fa-sort-desc");
obj.addClass("fa-sort-asc");
orderdir = "asc";
updateFormsTable2("");
}
}
$(document).ready(function() {
updateFormsTable2("");
$("#next-button").click(function() {
var token = $("#next-button").data("token");
updateFormsTable2(token);
});
$("#prev-button").click(function() {
var token = $("#prev-button").data("token");
updateFormsTable2(token);
});
$("#sortlabel1").click(function() {
updateSort($(this), "label1");
});
$("#sortLastUpdated").click(function() {
updateSort($(this), "updated_date");
});
});
© 2015 - 2025 Weber Informatics LLC | Privacy Policy