Import later changes
This commit is contained in:
@ -28,16 +28,19 @@ function loadProjects(){
|
||||
type: "GET",
|
||||
data: {"load":"projects", "backend":true, "getprojects":true},
|
||||
success: function(response){
|
||||
console.log(response);
|
||||
var projects=(response instanceof Object)?response:JSON.parse(response);
|
||||
$.each(projects, function(i, val){
|
||||
var cur=(val instanceof Object)?val:JSON.parse(val);
|
||||
var el=$("<div class=\"tile\"></div>");
|
||||
var content="<h2>"+cur.name+"</h2><hr class=\"separator\">";
|
||||
|
||||
content+="<div class=\"imgholder\"><img src=\""+val.image+"\"></div>";
|
||||
var el=$("<div class=\"tile\"></div>");
|
||||
|
||||
var content="<h2>"+cur.name+"</h2><hr class=\"separator\">";
|
||||
content+="<div class=\"imgholder\"><img src=\""+cur.image+"\" alt=\"project image\"></div>";
|
||||
content+="<div class=\"fadeout\" style=\"height: 10em\"><p>"+cur.description+"</p></div><br>";
|
||||
content+="<button type=\"button\" style=\"float: left\" onclick=\"window.location='"+cur.path+"'\">"+$("#langView").text()+"</button><button type=\"button\" style=\"float: right\" onclick=\"window.location='"+cur.repo+"'\">"+$("#langSource").text()+"</button>";
|
||||
content+="<p style=\"clear: both; font-size: 0.7em\">status: "+cur.status+", by: "+cur.owner+"</p>";
|
||||
|
||||
el.html(content);
|
||||
el.hide().appendTo("#projects").slideDown();
|
||||
});
|
||||
|
@ -722,3 +722,77 @@ function requestProfileData(){
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Projects
|
||||
*/
|
||||
function projectsNew(){
|
||||
$("#projectEditor")[0].reset();
|
||||
$("#editor").slideDown();
|
||||
$("#project_id").val("new");
|
||||
}
|
||||
|
||||
function projectsSave(){
|
||||
$.ajax({
|
||||
url: "/subs/loader.php?load=userarea&backend",
|
||||
type: "POST",
|
||||
data: $("#projectEditor").serialize(),
|
||||
success: function(response){
|
||||
loadMessage();
|
||||
if(response!="err"){
|
||||
$("#editor").slideUp(function(){
|
||||
$("#projectEditor")[0].reset();
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function projectsEditCancel(){
|
||||
$("#editor").slideUp(function(){
|
||||
$("#projectEditor")[0].reset();
|
||||
});
|
||||
}
|
||||
|
||||
function projectsEdit(id){
|
||||
$.ajax({
|
||||
url: "/subs/loader.php",
|
||||
type: "GET",
|
||||
data: {"load": "userarea", "backend": true, "projects_get": id},
|
||||
success: function(response){
|
||||
loadMessage();
|
||||
if(response!="err"){
|
||||
var cur=(response instanceof Object)?response:JSON.parse(response);
|
||||
|
||||
$("#project_id").val(cur.id);
|
||||
$("[name=project_name").val(cur.name);
|
||||
$("[name=project_desc").val(cur.description);
|
||||
$("[name=project_path").val(cur.path);
|
||||
$("[name=project_repo").val(cur.repo);
|
||||
$("[name=project_status").val(cur.status);
|
||||
$("[name=project_image").val(cur.image);
|
||||
|
||||
$("#editor").slideDown();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function projectsDelete(id, el){
|
||||
if(confirm($("#langSure").text())){
|
||||
$.ajax({
|
||||
url: "/subs/loader.php?load=userarea&backend",
|
||||
type: "POST",
|
||||
data: {"projects_delete": id},
|
||||
success: function(response){
|
||||
loadMessage();
|
||||
if(response=="ok"){
|
||||
$(this).parent("td").parent("tr").css("background", "red").fadeOut(function(){
|
||||
$(this).remove();
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user