final move of files
[web.mtrack] / MTrackWeb / templates / images / js / mtrack.file.js
1 //<script type="text/javascript">
2
3  
4
5 // syntax highlighting pulldown.
6 var hl_color_scheme = 'plain';
7
8 MTrack.File = {}; // used to store stuff related to file..
9
10 MTrack.register('.select-hl-scheme', 'change', function(event) {
11     // this is rather fun.. it changes the highlighting of all instances of the 
12     // code renderer...
13     var name = $(this).val(); 
14     if (hl_color_scheme != '') {
15         $('.source-code').removeClass(hl_color_scheme);
16     }
17     if (name != '') {
18         $('.source-code').addClass(name);
19     }
20     hl_color_scheme = name;
21      
22     // update any other versions?
23     $('.select-hl-scheme').each(function () {
24         $(this).val(name);
25     });
26
27   // Syntax highlighting
28   
29 });
30
31 MTrack.File.ann = false;
32 MTrack.File.line = true;
33
34 MTrack.register('.toggle-ann', 'click', function(event) {
35     MTrack.File.ann = !MTrack.File.ann;
36     if (MTrack.File.ann) {
37         $('table.codeann .user').show();
38         $('table.codeann .changeset').show();
39     } else {
40         $('table.codeann .user').hide();
41         $('table.codeann .changeset').hide();
42     }
43 });
44
45 MTrack.register('.toggle-line', 'click', function(event) {
46
47     MTrack.File.line  = !MTrack.File.line ;
48     if (MTrack.File.line ) {
49         $('table.codeann .line').show();
50     } else {
51         $('table.codeann .line').hide();
52     }
53 });
54