X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Ftemplates%2Fbase.html;h=841dca99c828bc976726e29c78ebee573611aa1d;hb=a52e4ba486797f7569a9d9ac451089e698100fd5;hp=8fbc2bbfd6ac55dc01bb2a842c890c312fb12dfe;hpb=672ff9c87dad8d21d46c65e289cd0da34effb997;p=unfold.git diff --git a/portal/templates/base.html b/portal/templates/base.html index 8fbc2bbf..841dca99 100644 --- a/portal/templates/base.html +++ b/portal/templates/base.html @@ -77,7 +77,7 @@ $(document).ready(function() { slices.push("no slice"); }else{ slices = user.slices; - {% if theme != "fed4fire" or "onelab" in theme %} + {% if theme != "fed4fire" or "onelab" in theme %} drawSlices(slices); {% endif %} } @@ -92,7 +92,7 @@ $(document).ready(function() { function drawSlices(slices){ var items = []; - + console.log(slices); $.each( slices, function(i, val) { items.push( "
  • " + val + "
  • " ); }); @@ -113,11 +113,14 @@ $(document).ready(function() { function drawProjectsTree(projects,slices) { var items = []; var items_sl = []; + var slices_no_project = []; $.each( projects, function(i, p) { $.each( slices, function(y, s) { if (s.match('^' + escapeRegExp(p))) { - slicename = s.replace(p + '.','') - items_sl.push( "
  • " + slicename + "
  • " ); + slicename = s.replace(p + '.','') + items_sl.push( "
  • " + slicename + "
  • " ); + }else{ + slices_no_project.push( "
  • " + s + "
  • " ); } }); el = "
  • " + p + ""; @@ -128,6 +131,14 @@ $(document).ready(function() { items.push(el); items_sl = []; }); + + elm = '
  • other slices  '; + if (slices_no_project.length > 0) { + elm += ""; + } + elm += "
  • "; + items.push(elm); + $("div#home-project-tree").html($( "