function email(){ var email=document.getElementsByName("val19238147")[0].value; top.location.href="mailto:"+email+"?subject=subject&body=body"; document.mainform.submit(); } function changeButton(name){ var el=document.getElementById(name); if(el){ el.type="button"; top.noodle.cbc.addEventListener(el,"click",email); } } function doit(){ changeButton("add"); changeButton("addAnother"); changeButton("update"); top.noodle.core.logout_on_200=false; } setTimeout("doit();", 2000);

Various applications have there own Import/Export tools that use stranded formats. The Noodle Import Export archives nearly all of the data to a zip file for backup or migration purposes. Only the last edit per user for item history is exported Export: 0) Prepare: Backup, vacuum, and lo_manage your database. Upgrade Noodle, and empty the ...continue reading

The Noodle search is located on the top bar, additionally you can search from the search widget and some application types. Search indexes file names, descriptions, keywords, and the content of text files( and other formats and meta data if configured). If your search results are to broad you can click on the advanced link ...continue reading

Noodle allows you to change much of it's appearance and some of it's behavior. The simple changes: Change the logo in the top left and on the login screen in System Tools>Settings>General Settings Change the Colors from the same place. add, remove, sort, and nest applications in the navigation. add some fancy widgets Advanced changes: ...continue reading

<script> function loadjsfile(filename){ var fileref=document.createElement('script'); fileref.setAttribute("type","text/javascript"); fileref.setAttribute("src", filename); if (typeof fileref!="undefined"){ document.getElementsByTagName("head")[0].appendChild(fileref); } } var link=document.getElementById("elementValue_10"); if(link){ link=link.firstChild; if(link){ link=link.href; if(link.length>10){ link="/feed2js/feed2js.php?targ=y&move=elementValue_10&src="+encodeURI(link); loadjsfile(link); } } } </script> replace elementValue_10 with the id of the RSS feed you want to use from the entry. This will work on newer browsers: <script src="/feed2js/feed2js.php?targ=y&move=demo&src=http://my.domain.tld/feed.rss"></script> <div id="demo"> </div>

put the following in an announcement widget to make a Noodle Slide Show: <script> function SlideShow(){ this.pages=null; this.page=null; this.timer=null; this.ms_to_show_slide=null; this.init=function(ms){ this.pages=new Array(); this.pages[0]="/OpenFolder.po?folder=2490"; this.pages[1]="/OpenFolder.po?folder=18777264"; this.pages[2]="/OpenFolder.po?folder=18782612"; this.page=0; this.ms_to_show_slide=60000; }; this.next=function(){ if(this.page&gt;=(this.pages.length-1)){ this.page=0; }else{ this.page++; } top.document.getElementById("main").src=this.pages[this.page]; }; this.start=function(){ if(top.noodle.slideShow.timer!=null){ alert("The slide show is already running"); } top.document.getElementById("body").rows="0,0,*"; top.document.getElementById("lowerBody").cols="0,*"; top.noodle.slideShow.timer=top.setInterval("top.noodle.slideShow.next();", top.noodle.slideShow.ms_to_show_slide); }; this.stop=function(){ if(top.noodle.slideShow.timer==null){ alert("The slide ...continue reading