Index: openacs-4/packages/imsld/www/resources/imsld.css =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/resources/imsld.css,v diff -u -N -r1.4 -r1.5 --- openacs-4/packages/imsld/www/resources/imsld.css 8 Jul 2008 15:36:32 -0000 1.4 +++ openacs-4/packages/imsld/www/resources/imsld.css 20 Feb 2009 09:51:19 -0000 1.5 @@ -98,28 +98,55 @@ border: 1px #000 solid; } -div#tree { +div#imsld_activity_tree { left:0; padding:0; width:30%; + top:5%; + height:49%; } -div#environment { +div#imsld_environment { left:0; padding:0; width:30%; + top:54%; + height:45%; } -div#content { +div#imsld_content { width:69%; left:30%; + top:5%; + height:94%; } -div#runtime { +div#runinfo { left:0; width:100%; padding:0; height:5%; top:0; } +div.activity_actions { + display: none; + margin: 0; +} + +div.activity_actions img { + margin: 0; + vertical-align: middle; +} + +ul.mktree li ul li:hover div.activity_actions { + display: inline; +} + +ul.mktree li ul li:hover { + background-color: #efefef; +} + +div.activity_edit_form { + display: inline; +} Index: openacs-4/packages/imsld/www/resources/imsld.js =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/resources/imsld.js,v diff -u -N -r1.6 -r1.7 --- openacs-4/packages/imsld/www/resources/imsld.js 5 Feb 2009 17:20:39 -0000 1.6 +++ openacs-4/packages/imsld/www/resources/imsld.js 20 Feb 2009 09:51:19 -0000 1.7 @@ -33,7 +33,7 @@ o.height = document.body.clientHeight - o.style.top; }; - if (document.getElementById('content')) { + if (document.getElementById('imsld_content')) { o.width = '99%'; o.height = '78%'; } @@ -80,7 +80,7 @@ resizeobject(); window.onresize = resizeobject; - var content = document.getElementById("content"); + var content = document.getElementById("imsld_content"); if (content == null) content = document; var as = content.getElementsByTagName("a"); for (var i = 0; i < as.length; i++) { @@ -118,7 +118,7 @@ objXmlHttp.onreadystatechange = function() { if (objXmlHttp.readyState==4 || objXmlHttp.readyState=="complete"){ - document.getElementById('content').innerHTML = objXmlHttp.responseText; + document.getElementById('imsld_content').innerHTML = objXmlHttp.responseText; var e; if (document.forms['choose'] && (e = document.forms['choose'].elements['ok'])) { e.style.display = "none"; @@ -130,7 +130,7 @@ loadEnvironment(env_url); } else { if ( !(unescape(url).match(/service_id=|learning_object_id=/i))) { - document.getElementById('environment').innerHTML = ''; + document.getElementById('imsld_environment').innerHTML = ''; } } // tabberAutomatic(); @@ -163,8 +163,8 @@ objXmlHttp.onreadystatechange = function() { if (objXmlHttp.readyState==4 || objXmlHttp.readyState=="complete"){ - document.getElementById('environment').innerHTML = objXmlHttp.responseText; -// var as = document.getElementById("environment").getElementsByTagName("a"); + document.getElementById('imsld_environment').innerHTML = objXmlHttp.responseText; +// var as = document.getElementById("imsld_environment").getElementsByTagName("a"); // for (var i = 0; i < as.length; i++) { // var a = as[i]; // var oldEvent = a.onclick; @@ -205,7 +205,7 @@ objXmlHttp.onreadystatechange = function() { if ((objXmlHttp.readyState==4 || objXmlHttp.readyState=="complete") && objXmlHttp.status==200){ - document.getElementById('tree').innerHTML = objXmlHttp.responseText; + document.getElementById('imsld_activity_tree').innerHTML = objXmlHttp.responseText; delete window.treeClass; convertTrees(); } @@ -227,18 +227,18 @@ if (a) { ai='show'; aj='hide'; - document.getElementById("tree").style.width= '30%'; - document.getElementById("environment").style.width= '30%'; - document.getElementById("content").style.width= '70%'; - document.getElementById("content").style.left= '30%'; + document.getElementById("imsld_activity_tree").style.width= '30%'; + document.getElementById("imsld_environment").style.width= '30%'; + document.getElementById("imsld_content").style.width= '70%'; + document.getElementById("imsld_content").style.left= '30%'; } else { /* collapse the left panels */ ai='hide'; aj='show'; - document.getElementById("tree").style.width= '0'; - document.getElementById("environment").style.width= '0'; - document.getElementById("content").style.width= '100%'; - document.getElementById("content").style.left= '0'; + document.getElementById("imsld_activity_tree").style.width= '0'; + document.getElementById("imsld_environment").style.width= '0'; + document.getElementById("imsld_content").style.width= '100%'; + document.getElementById("imsld_content").style.left= '0'; } ac.className=ai; @@ -274,6 +274,10 @@ if (document.forms['choose'] && (e = document.forms['choose'].elements['ok'])) { e.style.display = "none"; } + if (contentDiv == "imsld_activity_tree" || contentDiv == "imsld_environment_tree") { + delete window.treeClass; + convertTrees(); + } } } } @@ -385,3 +389,18 @@ cell.innerHTML = formCode; return(false); } + +function editActivity(activity_id, run_id, title) { + var cell = document.getElementById('activity_'+activity_id); + var formCode = ''; + formCode = '
'; + formCode += '
'; + formCode += ''; + formCode += ''; + formCode += ''; + formCode += ''; + formCode += '
'; + formCode += '
'; + cell.innerHTML = formCode; + return(false); +}