diff options
Diffstat (limited to 'src/dynsections_js.h')
-rw-r--r-- | src/dynsections_js.h | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/src/dynsections_js.h b/src/dynsections_js.h new file mode 100644 index 0000000..ac507a4 --- /dev/null +++ b/src/dynsections_js.h @@ -0,0 +1,78 @@ +"function toggleVisibility(linkObj)\n" +"{\n" +" var base = $(linkObj).attr('id');\n" +" var summary = $('#'+base+'-summary');\n" +" var content = $('#'+base+'-content');\n" +" var trigger = $('#'+base+'-trigger');\n" +" var src=$(trigger).attr('src');\n" +" if (content.is(':visible')===true) {\n" +" content.hide();\n" +" summary.show();\n" +" $(linkObj).addClass('closed').removeClass('opened');\n" +" $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');\n" +" } else {\n" +" content.show();\n" +" summary.hide();\n" +" $(linkObj).removeClass('closed').addClass('opened');\n" +" $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');\n" +" } \n" +" return false;\n" +"}\n" +"\n" +"function updateStripes()\n" +"{\n" +" $('table.directory tr').\n" +" removeClass('even').filter(':visible:even').addClass('even');\n" +"}\n" +"function toggleLevel(level)\n" +"{\n" +" $('table.directory tr').each(function(){ \n" +" var l = this.id.split('_').length-1;\n" +" var i = $('#img'+this.id.substring(3));\n" +" var a = $('#arr'+this.id.substring(3));\n" +" if (l<level+1) {\n" +" i.attr('src','ftv2folderopen.png');\n" +" a.attr('src','ftv2mnode.png');\n" +" $(this).show();\n" +" } else if (l==level+1) {\n" +" i.attr('src','ftv2folderclosed.png');\n" +" a.attr('src','ftv2pnode.png');\n" +" $(this).show();\n" +" } else {\n" +" $(this).hide();\n" +" }\n" +" });\n" +" updateStripes();\n" +"}\n" +"function toggleFolder(id) \n" +"{\n" +" var n = $('[id^=row_'+id+']');\n" +" var i = $('[id^=img_'+id+']');\n" +" var a = $('[id^=arr_'+id+']');\n" +" var c = n.slice(1);\n" +" if (c.filter(':first').is(':visible')===true) {\n" +" i.attr('src','ftv2folderclosed.png');\n" +" a.attr('src','ftv2pnode.png');\n" +" c.hide();\n" +" } else {\n" +" i.attr('src','ftv2folderopen.png');\n" +" a.attr('src','ftv2mnode.png');\n" +" c.show();\n" +" }\n" +" updateStripes();\n" +"}\n" +"\n" +"function toggleInherit(id)\n" +"{\n" +" var rows = $('tr.inherit.'+id);\n" +" var img = $('tr.inherit_header.'+id+' img');\n" +" var src = $(img).attr('src');\n" +" if (rows.filter(':first').is(':visible')===true) {\n" +" rows.hide();\n" +" $(img).attr('src',src.substring(0,src.length-8)+'closed.png');\n" +" } else {\n" +" rows.show();\n" +" $(img).attr('src',src.substring(0,src.length-10)+'open.png');\n" +" }\n" +"}\n" +"\n" |