**This is an old revision of the document!** ----
====== About the script ====== * Purpose : This script will toggle the Visibility of all shortcuts in the App Drawer. So on first run you only see the hidden Shortcuts, on the second run you have all your visible shortcuts back * Author : [[https://plus.google.com/+LukasMorawietz|LM13]] * Current Version : 1.0 * Link : ====== Changelog ====== * Version 1.0 (14/9/2014): initial release in wiki ====== How to use the script ====== * Run from anywhere ====== Issues and Hints ====== * The launcher gets restarted in the process //please report all bugs in the g+ community!// ====== Script ====== <sxh javascript;>//import java classes LL.bindClass("java.io.FileReader");LL.bindClass("java.io.BufferedReader");LL.bindClass("java.io.FileWriter"); LL.bindClass("java.io.File"); LL.bindClass("java.lang.System"); var containers=["99"]; for(var y=0;y<containers.length;y++) { var items=LL.getContainerById(containers[y]).getItems(); for(var x=0;x<items.length;x++) { var i=items.getAt(x); if(i.getType()=="Folder")containers.push(i.getContainer().getId()); } var file=new File("data/data/net.pierrox.lightning_launcher_extreme/files/pages/"+containers[y]+"/items"); var r=new BufferedReader(new FileReader(file)); var s=""; var l=r.readLine(); while(l!=null) { s+=l; l=r.readLine(); } var found=false; for(var a=s.length-8;a>0;a--) { if(s.slice(a,a+8)=="SHORTCUT")found=true; else if(found&&s.slice(a,a+4)=="\"g\":") { if(s[a+4]=="t")s=s.slice(0,a+4)+"false"+s.slice(a+8,s.length); else s=s.slice(0,a+4)+"true"+s.slice(a+9,s.length); found=false; } } var w=new FileWriter(file); w.write(s); w.flush(); w.close(); } System.runFinalization(); System.exit(2); </sxh>