diff -r 0c2f890486c0 -r 3ddbfa64f596 src/cm/media/js/client/c_toc.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/cm/media/js/client/c_toc.js Fri May 11 12:00:40 2012 +0200 @@ -0,0 +1,147 @@ +gToc = null ; + +instanciateToc = function() { + gToc = { + 'position':[CY.WidgetPositionExt.TL, CY.WidgetPositionExt.TL], + 'tocId':CY.guid(), + 'tocTitleId':CY.guid(), + 'closeBtnId':CY.guid() + } ; + + var overlayHtml = {}; + overlayHtml['headerContent'] = '

'; + + var toBeTOCced = getElementsByTagNames('h2,h3,h4,h5,h6', document.getElementById('maincontainer')); + if (toBeTOCced.length < 2) return false; + + var content = document.createElement('div'); + for (var i=0;i windowHeight) // trying to have save comment visible ... : + pos = [CY.WidgetPositionExt.BL, CY.WidgetPositionExt.BL] ; + + overlay.set("align", {points:pos}); + if (commentFormHeight <= windowHeight) + overlay.set("y", overlay.get("y") + 30); + boundingBox.setX(boundingBox.getX() + gConf['iCommentLeftPadding']); + } +} + +function getElementsByTagNames(list,obj) { + if (!obj) var obj = document; + var tagNames = list.split(','); + var resultArray = new Array(); + for (var i=0;i