Index: lams_central/web/author2.jsp =================================================================== diff -u -r8a39e73cf38d5f62bf4be88f765da4a23da49fff -r1c59101cfa996a1cfdf296191fa297e60b70218f --- lams_central/web/author2.jsp (.../author2.jsp) (revision 8a39e73cf38d5f62bf4be88f765da4a23da49fff) +++ lams_central/web/author2.jsp (.../author2.jsp) (revision 1c59101cfa996a1cfdf296191fa297e60b70218f) @@ -144,7 +144,7 @@ - +
Index: lams_central/web/css/authoring.css =================================================================== diff -u -r8a39e73cf38d5f62bf4be88f765da4a23da49fff -r1c59101cfa996a1cfdf296191fa297e60b70218f --- lams_central/web/css/authoring.css (.../authoring.css) (revision 8a39e73cf38d5f62bf4be88f765da4a23da49fff) +++ lams_central/web/css/authoring.css (.../authoring.css) (revision 1c59101cfa996a1cfdf296191fa297e60b70218f) @@ -170,7 +170,7 @@ div#toolbar { padding: 3px; - width: 1235px; + width: 1220px; height: 27px; } @@ -237,7 +237,12 @@ font-family: "Lucida Console", Monaco, monospace; } +td#canvasContainerCell { + vertical-align: top; +} + #ldDescriptionDiv { + margin-right: 15px; background-color: rgb(219, 230, 252); text-align: center; z-index: 1099; Index: lams_central/web/includes/javascript/authoring/authoringGeneral.js =================================================================== diff -u -r284923f86a16bfc0fa2681918f532b1eb12ac8b9 -r1c59101cfa996a1cfdf296191fa297e60b70218f --- lams_central/web/includes/javascript/authoring/authoringGeneral.js (.../authoringGeneral.js) (revision 284923f86a16bfc0fa2681918f532b1eb12ac8b9) +++ lams_central/web/includes/javascript/authoring/authoringGeneral.js (.../authoringGeneral.js) (revision 1c59101cfa996a1cfdf296191fa297e60b70218f) @@ -1286,6 +1286,8 @@ height = Math.max(height, canvas.height()) - 20; paper.setSize(width, height); + $('#templateContainer').height($('#ldDescriptionDiv').height() + + $('#canvas').height() - 10); if (layout.items.bin) { layout.items.bin.remove(); Index: lams_central/web/includes/javascript/authoring/authoringMenu.js =================================================================== diff -u -r8a39e73cf38d5f62bf4be88f765da4a23da49fff -r1c59101cfa996a1cfdf296191fa297e60b70218f --- lams_central/web/includes/javascript/authoring/authoringMenu.js (.../authoringMenu.js) (revision 8a39e73cf38d5f62bf4be88f765da4a23da49fff) +++ lams_central/web/includes/javascript/authoring/authoringMenu.js (.../authoringMenu.js) (revision 1c59101cfa996a1cfdf296191fa297e60b70218f) @@ -810,13 +810,20 @@ }, + /** + * Expands/collapses description field. + */ toggleDescriptionDiv: function() { $('#ldDescriptionDetails').slideToggle(function(){ $('#ldDescriptionHideTip').text($(this).is(':visible') ? '▲' : '▼'); + $('#templateContainer').height($('#ldDescriptionDiv').height() + $('#canvas').height() - 10); }); }, + /** + * Opens a pop up for importing LD. Loads the imported LD to canvas. + */ importLearningDesign : function(){ var importWindow = window.open(LAMS_URL + 'authoring/importToolContent.do?method=import','Import', 'width=800,height=298,resize=yes,status=yes,scrollbar=no,menubar=no,toolbar=no'), @@ -835,12 +842,16 @@ // check if ID was found and it's not the same as previously if (match && match[1] != currentLearningDesignID) { currentLearningDesignID = match[1]; + // load the imported LD openLearningDesign(currentLearningDesignID); } }, 1000); }, + /** + * Opens a pop up for exporting LD. + */ exportLearningDesign : function(){ if (layout.modified || layout.activities.length == 0) { return;