chiark / gitweb /
Basic raw permissions display for apps.
authorHans-Emil Skogh <hansemil@gmail.com>
Fri, 23 Dec 2011 21:44:27 +0000 (22:44 +0100)
committerHans-Emil Skogh <hansemil@gmail.com>
Fri, 23 Dec 2011 21:44:27 +0000 (22:44 +0100)
wp-fdroid/wp-fdroid.php

index 7d1b1dfc0fd641ebe8b0828f6cecbcd20dc9a793..399251dbcc7596d6c01e1dd321f02bff255f713f 100644 (file)
@@ -193,14 +193,39 @@ class FDroid
                     $out.='<b>Donate:</b> <a href="'.$donate.'">'.$donate.'</a><br />';\r
                 $out.="</p>";\r
 \r
+                               $out.='<script type="text/javascript">';\r
+                               $out.='function showHidePermissions(id) {';\r
+                               $out.='  if(document.getElementById(id).style.display==\'none\')';\r
+                               $out.='    document.getElementById(id).style.display=\'block\';';\r
+                               $out.='  else';\r
+                               $out.='    document.getElementById(id).style.display=\'none\';';\r
+                               $out.='  return false;';\r
+                               $out.='}';\r
+                               $out.='</script>';\r
+                               \r
                 $out.="<h3>Packages</h3>";\r
+                               $i=0;\r
                 foreach($apks as $apk) {\r
                     $out.="<p><b>Version ".$apk['version']."</b> - ";\r
                     $out.='<a href="http://f-droid.org/repo/'.$apk['apkname'].'">download</a> ';\r
                     $out.=$apk['size']." bytes";\r
                     if($apk['srcname'])\r
                         $out.='<br><a href="http://f-droid.org/repo/'.$apk['srcname'].'">source tarball</a>';\r
-                    $out.="</p>";\r
+                                       \r
+                                       if($i==0)\r
+                                               $divStyleDisplay='block';\r
+                                       else\r
+                                               $divStyleDisplay='none';\r
+                                       $divId='permissions'.$i;\r
+                                       $out.='<p><a href="javascript:void(0);" onClick="showHidePermissions(\''.$divId.'\');">Permissions</a><br/>';\r
+                                       $out.='<div style="display:'.$divStyleDisplay.';" id="'.$divId.'">';\r
+                                       $permissions = explode(',',$apk['permissions']);\r
+                                       foreach($permissions as $permission)\r
+                                               $out.=$permission.'<br>';\r
+                                       $out.='</div></p>';\r
+                                               \r
+                    $out.='</p>';\r
+                                       $i++;\r
                 }\r
 \r
                 $out.='<hr><p><a href="'.makelink($query_vars,array('fdid'=>null)).'">Index</a></p>';\r