From a05607a425aa69ece877fa3b795bd200705b9af7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Javier=20Garc=C3=ADa?= Date: Thu, 31 Jul 2014 12:50:02 +0200 Subject: [PATCH] Minor display changes in Application Services --- portal/templates/servicedirectory.html | 113 +++---------------------- 1 file changed, 10 insertions(+), 103 deletions(-) diff --git a/portal/templates/servicedirectory.html b/portal/templates/servicedirectory.html index 85eee750..78502cf6 100644 --- a/portal/templates/servicedirectory.html +++ b/portal/templates/servicedirectory.html @@ -82,24 +82,11 @@ loadedTabs = []; async: "false", url: "{{ servdirurl }}appservices/", success: function(data, status, jqXHR){ - // console.log(data); - // $.each(data, function(i, item){ - // console.log(item); - // var tr = $('').append( - // $('').text(item.name), - // $('').text(item.provider), - // $('').append('' + item.endPoint + ""), - // $('').text(item.protocol), - // $('').text(item.APIBasic), - // $('').text(item.briefDescription) - // ); - // $("#appservices-tab > tbody:last").append(tr); - // $("td#name").click(function(){ - // window.location.href = data.endPoint; - // }); - // }); + function createToggle(name){ return function(){ + var icon = $('p#name-' + name + ' span'); + icon.toggleClass("glyphicon-chevron-down"); var el = $('p#expandable-' + name); if(!el.is(':animated')){ $(el).toggle(300); @@ -121,21 +108,23 @@ loadedTabs = []; var row = $('
').append( $('
').addClass("col-md-3 portfolio-item").append( - $('').attr('src', "{{ STATIC_URL }}img/servicedirectory/" + imgsrc) + $('').append( + $('').attr('src', "{{ STATIC_URL }}img/servicedirectory/" + imgsrc) + ) ), $('
').addClass("col-md-6 portfolio-item").append( - $('

').text(item.name), + $('

').append( + $(''), " " + item.name), $('

').text(item.briefDescription), $('

').text("Provider: " + item.provider), $('

').append('Endpoint: ' + item.endPoint + ""), $('

').text(item.fullDescription).hide(), $('

').text("Protocol: " + item.protocol).hide(), $('

') - .append('API documentation: ' + item.APILink + "").hide(), - $('

').text(item.APIBasic).hide() + .append('API documentation: ' + item.APILink + "").hide() ) ); - $("#appservices-tab").append(row); + $('#appservices-tab').append(row); $('p#name-' + item.name.replace(/ /g,'')).click(createToggle(item.name.replace(/ /g,''))); }); @@ -173,88 +162,6 @@ loadedTabs = []; console.log("ERROR: " + status); } }); - - // $.post("/rest/authority/",{'filters':{'authority_hrn':'{{user_details.parent_authority}}'}}, function( data ) { - // var authority_data = []; - // var onelab_data = []; - // /* 'city','enabled','legal','longitude','onelab_membership','address','parent_authority','slice','user','country', - // 'tech','abbreviated_name','url','postcode','description','scientific','authority_hrn','latitude','name' */ - // $.each( data, function( key, val ) { - // authority_row = "
"; - // authority_row += "
"; - // authority_row += "authority: "+val.authority_hrn+"
"; - // authority_data.push(authority_row); - // }); - // $("div#authority-data").html(authority_data.join( "" )); - // $("div#onelab-data").html(onelab_data.join( "" )); - // $("div#authority-tab-loaded").css("display","block"); - // $("div#authority-tab-loading").css("display","none"); - // }); - - // $.post("/rest/slice/",{'filters':{'parent_authority':'{{user_details.parent_authority}}'}}, function( data ) { - // var list_slices = []; - // var table_slices = []; - // /* "slice_hrn", "slice_description", "slice_type", "parent_authority", "created", "nodes", "slice_url", "slice_last_updated", "users", "slice_urn", "slice_expires" */ - // $.each( data, function( key, val ) { - // list_slices.push( "

  • " + val.slice_hrn + "
  • " ); - // if(val.nodes=="undefined" || val.nodes==null){ - // nodes_length=0; - // }else{ - // nodes_length=val.nodes.length; - // } - // if(val.users=="undefined" || val.users==null){ - // users_length=0; - // }else{ - // users_length=val.users.length; - // } - - // if(val.slice_url=="undefined" || val.slice_url==null){ - // slice_url=""; - // }else{ - // slice_url=""+val.slice_url+""; - // } - - // slice_row = ""; - // slice_row += ""; - // slice_row += "" + val.slice_hrn + ""; - // slice_row += ""+users_length+""; - // slice_row += ""+slice_url+""; - // //slice_row += ""+nodes_length+""; - // slice_row += ""+val.slice_expires+""; - // slice_row += ""; - // table_slices.push(slice_row); - - // }); - - // /* $("div#slice-list").html($( "
      ", { html: list_slices.join( "" ) })); */ - // $("table#slice-tab tr:last").after(table_slices.join( "" )); - // $("div#slice-tab-loaded").css("display","block"); - // $("div#slice-tab-loading").css("display","none"); - // }); - - // $.post("/rest/user/",{'filters':{'parent_authority':'{{user_details.parent_authority}}'}}, function( data ) { - // var list_users = []; - // var table_users = []; - // /* Available fields - // user_gid, user_enabled, slices, pi_authorities, keys, parent_authority, user_first_name, - // user_urn, user_last_name, user_phone, user_hrn, user_email, user_type - // */ - // $.each( data, function( key, val ) { - // list_users.push( "
    • " + val.user_email + "
    • " ); - // user_row = ""; - // user_row += ""; - // user_row += ""+val.user_email+""; - // user_row += ""+val.user_hrn+""; - // user_row += ""+val.user_first_name+""; - // user_row += ""+val.user_last_name+""; - // user_row += ""+val.user_enabled+""; - // user_row += ""; - // table_users.push(user_row); - // }); - // $("table#user-tab tr:last").after(table_users.join( "" )); - // $("div#user-tab-loaded").css("display","block"); - // $("div#user-tab-loading").css("display","none"); - // }); {% endif %} -- 2.43.0