src/cm/media/js/site/f_text_view_frame.js
changeset 421 3ddbfa64f596
parent 385 c67ddb086074
child 424 2f9108930e47
--- a/src/cm/media/js/site/f_text_view_frame.js	Thu May 10 14:20:10 2012 +0200
+++ b/src/cm/media/js/site/f_text_view_frame.js	Fri May 11 12:00:40 2012 +0200
@@ -190,6 +190,7 @@
   var viewAll = gettext('view all comments') ;
   var viewScopeRemoved = gettext('view all detached comments') ;
   var advancedInterface = gettext('toggle advance interface') ;
+  var toggleToc = gettext('toggle table of contents') ;
   var print = gettext('print document with/without comments') ;
   var exportDoc = gettext('export document with/without comments') ;
   var fullscreen = gettext('toggle full screen view') ;
@@ -248,6 +249,9 @@
       '<td width="20" align="left">' +
         '<a href="#" id="c_thread_unthread"><img id="c_thread_unthread_img"/></a>' +
       '</td>' +
+      '<td width="20" align="left">' +
+        '<a href="#" id="c_toc_btn"><img title="'+ toggleToc +'" alt="'+ toggleToc +'" src="' + sv_media_url + '/img/document_index.png"/></a>' +
+      '</td>' +
       '</tr>' +
       '</tbody>' +
       '</table>' ;
@@ -352,6 +356,13 @@
     frames['text_view_comments'].gSync.animateToTop() ;
   });
   
+  $("#c_toc_btn").click( function() {
+    if (frames['text_view_comments'].readyForAction()) {
+      frames['text_view_comments'].checkForOpenedDialog(null, function() {
+        frames['text_view_comments'].toggleTocFn() ;
+      }) ;
+    }
+  });
 }
 
 onSliderStop = function() {