Changeset 1683
- Timestamp:
- 01/30/07 10:33:36 (21 months ago)
- Files:
-
- 1 modified
-
trunk/gregarius/admin/channels.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/gregarius/admin/channels.php
r1681 r1683 75 75 76 76 // feeds 77 78 echo "<script type=\"text/javascript\">\n"79 ."//<!--\n"80 ."function cbtoggle() {\n"81 ."var c=document.getElementById('mastercb').checked;\n"82 ."var cs=document.getElementById('channeltable').getElementsByTagName('input');\n"83 ."for(i=0;i<cs.length;i++) {\n"84 ."if (cs[i].type == 'checkbox') cs[i].checked = c;\n"85 ."}\n"86 ."}\n"87 ."function clearOnHover(o) {\n"88 ."if (o.value && o.value=='http://') o.value='';\n"89 ."}\n";90 77 ?> 78 <script type="text/javascript"> 79 // <!-- 80 function cbtoggle() { 81 var c=document.getElementById('mastercb').checked; 82 var cs=document.getElementById('channeltable').getElementsByTagName('input'); 83 for(i=0;i<cs.length;i++) { 84 if (cs[i].type == 'checkbox') cs[i].checked = c; 85 } 86 } 87 function clearOnHover(o) { 88 if (o.value && o.value=='http://') o.value=''; 89 }; 91 90 function admin_menu_toggle(o,id){ 92 91 var i,lis=document.getElementById('channels_admin_sidemenu').getElementsByTagName('li'); … … 105 104 return false; 106 105 } 106 /** quick hack to toggle through deprecated / private feeds' checkbox */ 107 document.checkedState='none'; 108 function cb_state_toggle() { 109 switch (document.checkedState) { 110 case 'none': document.checkedState = 'deprecated'; break; 111 case 'deprecated': document.checkedState = 'private'; break; 112 case 'private': document.checkedState = 'none'; break; 113 } 114 var id,trs = document.getElementById('channeltable').getElementsByTagName('tr'); 115 for(var i in trs) { 116 if (id = trs[i].id) { 117 document.getElementById('scb_'+id.replace(/[^0-9]/g,'')).checked = 118 (trs[i].className.search(document.checkedState) >= 0); 119 } 120 } 121 return false; 122 } 123 124 // --> 125 </script> 107 126 <?php 108 echo "// -->\n"109 ."</script>\n";110 111 127 echo "<form method=\"post\" action=\"" .$_SERVER['PHP_SELF'] ."\">\n"; 112 128 echo "<table id=\"channeltable\">\n" … … 117 133 ."\t<th>". __('Description') ."</th>\n" 118 134 ."\t<th>". __('Categories')."</th>\n" 119 ."\t<th> ". __('Flags')."</th>\n";135 ."\t<th><a href=\"#\" onclick=\"return cb_state_toggle();\">". __('Flags')."</a></th>\n"; 120 136 121 137 if (getConfig('rss.config.absoluteordering')) { … … 177 193 if ($mode & RSS_MODE_PRIVATE_STATE) { 178 194 $fmode[] = "P"; 195 $class_ .= ' private'; 179 196 } 180 197 if ($mode & RSS_MODE_DELETED_STATE) { 181 198 $fmode[] = "D"; 182 199 $dead = false; 200 $class_ .= ' deprecated'; 183 201 } 184 202
