Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.

Ticket #4080: actions-de629a5-closure-min.js

File actions-de629a5-closure-min.js, 9.8 KB (added by cxallan, 13 years ago)

Closure minimized version of actions.js

Line 
1function isCheckedById(b){return $("input[name='"+b+"']:checked").length==0?false:true}var calculateCartTotal=function(b){$("#cartTotal").html(b)};
2function loadMetadata(b){var c=$(window).height()-200;$("#right_panel").show();$("#swapMeta").html('<img tabindex="0" src="/appmedia/omeroweb/images/tree/spacer.gif"" class="collapsed-right" id="lhid_trayhandle_icon_right">');$("div#metadata_details").html('<iframe width="370" height="'+(c+31)+'" src="'+b+'" id="metadata_details" name="metadata_details"></iframe>');$("iframe#metadata_details").load()}
3function manyToAnnotation(){if(!isCheckedById("image")&&!isCheckedById("dataset")&&!isCheckedById("project")&&!isCheckedById("well")&&!isCheckedById("plate")&&!isCheckedById("screen"))alert("Please select at least one image. Currently you cannot add other objects to basket.");else{var b="/webclient/metadata_details/multiaction/annotatemany/?";$("input[type='checkbox']:checked").each(function(){if(this.checked)b+="&"+this.name+"="+this.id});loadMetadata(b)}}
4function manyAddToBasket(){isCheckedById("image")?manyToBasket($("input[type='checkbox']:checked")):alert("Please select at least one image. Currently you cannot add other objects to basket.")}
5function toBasket(b,c){c==null?alert("No object selected."):$.ajax({type:"POST",url:"/webclient/basket/update/",data:"action=add&productId="+c+"&productType="+b,contentType:"html",success:function(d){d.match(/(Error: ([A-z]+))/gi)?alert(d):calculateCartTotal(d)},error:function(){alert("Internal server error. Cannot add to basket.")}})}
6function manyToBasket(b){if(b.length==1)toBasket(b[0].name,b[0].id);else{var c="action=addmany";b.each(function(){if(this.checked)c+="&"+this.name+"="+this.id});$.ajax({type:"POST",url:"/webclient/basket/update/",data:c,contentType:"html",success:function(d){d.match(/(Error: ([A-z]+))/gi)?alert(d):calculateCartTotal(d)},error:function(){alert("Internal server error. Cannot add to basket.")}})}}
7function manyRemoveFromBasket(){isCheckedById("image")?manyFromBasket($("input[type='checkbox']:checked")):alert("Please select at least one image. Currently you cannot add other objects to basket.")}
8function manyFromBasket(b){var c="action=delmany";b.each(function(){if(this.checked)c+="&"+this.name+"="+this.id});$.ajax({type:"POST",url:"/webclient/basket/update/",data:c,contentType:"html",cache:false,success:function(d){if(d.match(/(Error: ([A-z]+))/gi))alert(d);else window.location="/webclient/basket/"},error:function(){alert("Internal server error. Cannot remove from basket.")}})}
9function manyUnlink(b){isCheckedById("image")?unlink($("input[type='checkbox']:checked"),b):alert("Please select at least one object")}function selectAll(){$("INPUT[type='checkbox']").attr("checked",$("#checkAllAuto").is(":checked"))}
10function unlink(b,c){var d="parent="+c;b.each(function(){if(this.checked)d+="&"+this.name+"="+this.id});$.ajax({type:"POST",url:"/webclient/action/removemany/"+parobj[0]+"/"+parobj+"/",data:d,contentType:"html",success:function(e){e.match(/(Error: ([A-z]+))/gi)?alert(e):window.location.replace("")},error:function(){alert("Internal server error. Cannot add to basket.")}})}
11function manyDelete(){if(confirm("Delete selected objects?"))!isCheckedById("image")&&!isCheckedById("plate")?alert("Please select at least one object"):deleteItems($("input[type='checkbox']:checked"),parent)}
12function deleteItems(b,c){var d="parent="+c;b.each(function(){if(this.checked)d+="&"+this.name+"="+this.id});if(confirm("Also delete annotations?"))d+="&anns=on";$.ajax({type:"POST",url:"/webclient/action/deletemany/",data:d,contentType:"html",success:function(e){if(e.match(/(Error: ([A-z]+))/gi))alert(e);else{b.each(function(){if(this.checked){a=simpleTreeCollection.find("li#img-"+this.id);if(a.length>0){a.attr("class").indexOf("last")>=0&&a.prev().prev().attr("class",a.prev().prev().attr("class")+
13"-last");a.prev("li.line").remove();a.remove()}$("li#"+this.id).remove();a=simpleTreeCollection.find("li#img-"+this.id);a.prev("li.line").remove();a.remove()}});var g=setInterval(function(){$.getJSON("/webclient/progress/",function(f){if(f.inprogress==0){clearInterval(g);$("#progress").hide();f.failure>0?$("#jobstatus").html(f.failure+" job(s) failed"):$("#jobstatus").html(f.jobs+" job(s)")}else{$("#progress").show();$("#jobstatus").html(f.inprogress+" job(s) in progress")}})},1E3)}},error:function(){alert("Internal server error. Cannot delete objects.")}})}
14function deleteItem(b,c){if((b=="project"||b=="dataset"||b=="image"||b=="screen"||b=="plate"||b=="share"||b=="tag")&&c>0)if(confirm("Delete "+b+"?")){var d="";if(b=="project"||b=="dataset"||b=="screen")if(confirm("Also delete content?"))d="child=on";if(b!="tag")if(confirm("Also delete annotations?"))if(d.length>0)d+="&anns=on";else d="anns=on";$.ajax({type:"POST",url:"/webclient/action/delete/"+b+"/"+c+"/",data:d,contentType:"html",success:function(e){if(e.match(/(Error: ([A-z]+))/gi))alert(e);else{a=
15simpleTreeCollection.find("span.active").parents("li:first");a.attr("class").indexOf("last")>=0&&a.prev().prev().attr("class",a.prev().prev().attr("class")+"-last");a.prev("li.line").remove();a.remove();if(b=="image"&&c>0){$("div#metadata_details").empty();if($("#dataIcons").length!=0)$("#dataIcons").find("li#"+a.attr("id").split("-")[1]).remove();else $("#dataTable").length!=0&&$("#dataTable").find("tr#"+a.attr("id").split("-")[1]).remove()}else if((b=="dataset"||b=="plate"||b=="tag")&&c>0){$("div#metadata_details").empty();
16$("div#content_details").removeAttr("rel").children().remove()}else if((b=="project"||b=="screen")&&c>0)$("div#metadata_details").empty();var g=setInterval(function(){$.getJSON("/webclient/progress/",function(f){if(f.inprogress==0){clearInterval(g);$("#progress").hide();f.failure>0?$("#jobstatus").html(f.failure+" job(s) failed"):$("#jobstatus").html(f.jobs+" job(s)")}else{$("#progress").show();$("#jobstatus").html(f.inprogress+" job(s) in progress")}})},1E3)}},error:function(){alert("Internal server error. Cannot delete object.")}})}}
17function manyCopyToClipboard(){if(isCheckedById("project")||isCheckedById("screen"))alert("You can only copy datasets, images or plates. Please uncheck projects and screens.");else if(!isCheckedById("dataset")&&!isCheckedById("plate")&&!isCheckedById("image"))alert("Please select at least one dataset, image or plate.");else isCheckedById("dataset")&&isCheckedById("plate")?alert("Please select only datasets, images or plates."):copyToClipboard($("input[type='checkbox']:checked"))}
18function copyToClipboard(b){var c="action=copy";if(b.length>0)b.each(function(){if(this.checked)c+="&"+this.name+"="+this.id});else c+="&"+b.name+"="+b.id;$.ajax({type:"POST",url:"/webclient/clipboard/",data:c,contentType:"html",success:function(d){d.match(/(Error: ([A-z]+))/gi);alert(d)},error:function(){alert("Internal server error. Cannot copy to clipboard.")}})}
19function treeCopyToClipboard(b,c){if(c==null)alert("No object selected.");else{input=$('<input type="checkbox" checked/>').attr("name",b).attr("id",c).attr("class","hide");copyToClipboard(input)}}
20function pasteFromClipboard(b,c,d){c==null?alert("No object selected."):$.ajax({type:"POST",url:"/webclient/clipboard/",data:"action=paste&destinationId="+c+"&destinationType="+b,contentType:"html",success:function(e){if(e.match(/(Error: ([A-z]+))/gi))alert(e);else window.location=d},error:function(){alert("Internal server error. Cannot paste from clipboard.")}})}
21function cleanClipboard(b,c){c==null?alert("No object selected."):$.ajax({type:"POST",url:"/webclient/clipboard/",data:"action=clean",contentType:"html",success:function(d){alert(d)},error:function(){alert("Internal server error. Cannot clean clipboard.")}})}
22function changeView(b){var c=$("div#content_details").attr("rel").split("-");if(c.indexOf("orphaned")>=0){$("div#content_details").html('<p>Loading data... please wait <img src="/appmedia/omeroweb/images/tree/spinner.gif"/></p>');$("div#content_details").load("/webclient/load_data/orphaned/?view="+b)}else if(c.indexOf("tag")>=0){$("div#content_details").html('<p>Loading data... please wait <img src="/appmedia/omeroweb/images/tree/spinner.gif"/></p>');$("div#content_details").load("/webclient/load_tags/tag/"+
23c[1]+"/?view="+b)}else{$("div#content_details").html('<p>Loading data... please wait <img src="/appmedia/omeroweb/images/tree/spinner.gif"/></p>');$("div#content_details").load("/webclient/load_data/dataset/"+c[1]+"/?view="+b)}return false}function openPopup(b){owindow=window.open(b,"anew",config="height=600,width=850,left=50,top=50,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=no");owindow.closed||owindow.focus();return false}
24function saveMetadata(b,c,d){if(b==null)alert("No image selected.");else{$($("#id_"+c).parent()).append('<img src="/appmedia/omeroweb/images/tree/spinner.gif"/>');$.ajax({type:"POST",url:"/webclient/metadata/image/"+b+"/",data:"matadataType="+c+"&metadataValue="+d,contentType:"html",cache:false,success:function(){$($("#id_"+c).parent().find("img")).remove()},error:function(){$($("#id_"+c).parent().find("img")).remove();alert("Cannot save new value for '"+c+"'.")}})}}
25function editItem(b,c){src="/webclient/action/edit/"+b+"/"+c+"/";loadMetadata(src);return false}function doPagination(b,c){var d=$("div#content_details").attr("rel").split("-");$("div#content_details").html('<p>Loading data... please wait <img src="/appmedia/omeroweb/images/tree/spinner.gif"/></p>');$("div#content_details").load("/webclient/load_data/dataset/"+d[1]+"/?view="+b+"&page="+c);return false}
26function makeShare(){if(isCheckedById("image")){var b=$("input[type='checkbox']:checked"),c="";if(b.length>0)b.each(function(){if(this.checked)c+="&"+this.name+"="+this.id});else c+="&"+b.name+"="+b.id}else alert("Please select at least one image. Currently you cannot add other objects to basket.");src="/webclient/basket/toshare/?"+c+"";loadMetadata(src);return false}function makeDiscussion(){src="/webclient/basket/todiscuss/";loadMetadata(src);return false};

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.25650 sec.)

We're Hiring!