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