Pbase image slide show

By sunyin Last update Dec 10, 2005 — Installed 574 times. Daily Installs: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0
// ==UserScript==// @name            Pbase image slide show// @namespace       sunyin	// @description     Pbase image slide show// @include         http://www.pbase.com/*/image/*// ==/UserScript==var timeout_id;var slide_show = GM_getValue('slide_show');if (!slide_show) { slide_show = false; }   var links = document.getElementsByTagName('a');   var next;   for (var i=0;i<links.length;i++){      next = links[i];      if(next.innerHTML != 'next')continue;      unsafeWindow.auto_next = function() {          if(slide_show)location.href =  next.href;}      break;   }      GM_log(':'+next.innerHTML+':');       var slide = document.createElement('a');      slide.href = 'javascript:click()';      if(slide_show) slide.innerHTML = 'slide show stop';      else slide.innerHTML = 'slide show start';      next.parentNode.insertBefore(slide, next);      var t = document.createTextNode(' | ');      next.parentNode.insertBefore(t, next);unsafeWindow.click= function() { slide_show = !slide_show; GM_setValue('slide_show', slide_show); if (slide_show) { location.href = next.href; } else {    window.clearTimeout(timeout_id);    slide.innerHTML = 'slide show start';  	 }}if (slide_show) {timeout_id = window.setTimeout("window.auto_next()",5000);}/**/