All Downloads are FREE. Search and download functionalities are using the official Maven repository.

static.js.admin.users.folders.files.js Maven / Gradle / Ivy

There is a newer version: 0.6.1
Show newest version
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 + ''
			    		+ ''
			    		+ '
' + ' Download' + ' Delete' + '
' + ''; }).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