实实在在做点事
  •  
  •  
  • 首页
  •  
  •  
  • 新建页面
  •  
  •  
  • 新建页面
  •  
  •  
  • 新建页面
  •  
  •  

数据统计

正在加载数据...

日历

 

_uacct = "UA-116502-5"; urchinTracker();

This module must be inlined to work properly.

URL of saved modules are now stored on google servers, so no matters of cookies or anything else, they will remain available from everywhere...

For more details on this module : Module Manager web site

New Module
Add a new module:
prefs3 = new _DS_Prefs(3); // Highlights and UnHighlights modules function Highlighter_3() { this.origBackgroundColor = ""; this.prefs = new _DS_Prefs(3); this.highlightColor = ''+this.prefs.getString("color") ; // i: module id this.highlight = function(i) { this.origBackgroundColor = _gel("m_" + i + "_h").style.backgroundColor; _gel("m_" + i + "_h").style.backgroundColor = this.highlightColor; _gel("m_" + i + "_e").style.backgroundColor = this.highlightColor; _gel("m_" + i + "_url").style.backgroundColor = this.highlightColor; } // i: module id this.unhighlight = function(i) { _gel("m_" + i + "_h").style.backgroundColor = this.origBackgroundColor; _gel("m_" + i + "_e").style.backgroundColor = this.origBackgroundColor; _gel("m_" + i + "_url").style.backgroundColor = this.origBackgroundColor; } } var Highlighter_3_handle = new Highlighter_3(); var doodles3 = [ "plain", "random", "6th_birthday.gif", "anzac_day_04.gif", "bastilleday04.gif", "childrens_day03.gif", // retired "childrens_day04.gif", "earthday03.gif", "earthday04.gif", "euro2004gr.gif", "fathersday04.gif", "fi_se_labour.gif", "halloween04.gif", "hitchcock.gif", "james_joyce.gif", "julia.gif", "july4th04.gif", "korea03.gif", "leapyear.gif", "lunarnewyear04.gif", "mars_rover.gif", "melbourne_cup.gif", // retired "mothers_day03.gif", // retired "mothers_day04.gif", "newyear04.gif", "persian_newyear.gif", "poppy03.gif", "ray.gif", "st_david.gif", "stgeorge04.gif", "summer2004_opening.gif", "summer2004_closing.gif", "summer2004_archery.gif", // retired "summer2004_fencing.gif", // retired "summer2004_gymnastics.gif", // retired "summer2004_hurdles.gif", // retired "summer2004_soccer.gif", "summer2004_swimming.gif", "summer2004_synchro_swim.gif", // retired "summer2004_table.gif", // retired "summer2004_taekwondo.gif", "summer2004_tennis.gif", // retired "summer2004_volleyball.gif", // retired "summer2004_weightlifting.gif", "swiss.gif", "thanksgiving04.gif", // retired "valentines04.gif", "venus.gif", "vote2004.gif", "winter_holiday_03_1.gif", "winter_holiday_04_1.gif", "xprize.gif", "braille_res.gif", "mozart_res.gif", "persian_newyear06res.gif", "stpatricks_06.gif", "flight.gif", "natl_teachers.gif", ]; function manager3() { this.loader = function() { this.domain = document.domain ; this.proto = document.location.toString().match(/[^:]*/); this.directory_url = 'http://www.google.com/ig/directory?url=' ; var savedstring = prefs3.getString("saved_modules"); if (savedstring == "") { //saved_modules3 = {"array":[{"url":'http://olivier.camard.free.fr/google/modules/nasapics.xml',"name":'nasapics'}]}; saved_modules3 = {"array":[]}; } else { saved_modules3 = JSON.parse(savedstring); } var old_saved = prefs3.getString("saved_modules_list"); if(old_saved != "" && savedstring == "") { old_array = old_saved.split(";") ; for(i=0;i22) pretty_name = pretty_name.substr(0,22); addModule3(pretty_name,old_array[i]) ; } } hide_load_mm3 = saved_modules3.hide_load ; hide_saved_mm3 = saved_modules3.hide_saved ; hide_form_mm3 = saved_modules3.hide_form ; hide_toolbox_mm3 = saved_modules3.hide_toolbox ; this.createTableModules(); this.createTableSaved(); this.refresh_tables(); this.customize_logo(); this.customize_tabs(); this.get_tools_box(); } this.createTableModules = function() { var s = ''; s += ''; s += ''; s += ''; s += ''; s += ''; if(prefs3.getString("show_dump")==1) s += ''; s += ''; s += ''; nb_lignes=0; for (var i = 0; i < remote_modules.length; i++) { var module = remote_modules[i]; // if(module.id!=3) { nb_lignes++; if(nb_lignes%2>0) s += ''; else s += ''; // Column 1: pretty name, linked to module spec. Extract file name // from URL (everything after last "/"). var url = module.spec_url; var pretty_name = module.spec_url; var j = pretty_name.lastIndexOf("/"); if (j < 0) { url = "/ig/modules/" + pretty_name; // internally hosted modules } var pretty_name = pretty_name.substr(j + 1); if(pretty_name.substr(pretty_name.length-4, 4)=='.xml') pretty_name = pretty_name.substr(0,pretty_name.length-4) ; if(pretty_name.length>22) pretty_name = pretty_name.substr(0,22); s += ''; // Column 2: force minimize. s += '"; // Column 3: force inline. Note: module.id is the id the module being // edited. 3 is id of the developer module itself, to prevent // name conflicts. s += ""; // Column 4: override cache. s += ""; // Column 5: Hide module. // s += ''; // Column 5: Saved module. var saved_id = -1 ; for(k=0;k-1 ? ' checked' : ' ') + '/>'; // Column 6: Info module. if(prefs3.getString("show_dump")==1) s += ''; // Column 7: Close module. s += ''; s += ""; // } } s += "
Module NameMICS?R
'; if(module.id==3) s += ''+pretty_name+'' ; else s += pretty_name ; s += '' // + " ' + "' + "?" + '' + '
"; this.table_modules = s ; return this.table_modules ; } this.createTableSaved = function() { var s2 = ""; if(numSaved3()>0) { s2 = ''; s2 += ""; s2 += ""; s2 += ""; s2 += ""; for (var i = 0; i < numSaved3(); i++) { var url = saved_modules3.array[i].url; var name = saved_modules3.array[i].name; if(i%2>0)s2 += ''; else s2 += ''; s2 += ''; s2 += ''; s2 += ''; s2 += ''; } s2 += "
Module NameAddUnsave
'+name+'[+]supprimer
"; } else { s2 = '
Aucun module en memoire
'; } this.table_saved = s2 ; return this.table_saved ; } this.refresh_tables = function() { //var div = _gel("div3"); var html = 'Loaded Modules' ; html += this.table_modules; html += 'Saved Modules' ; html += this.table_saved; _gel('div3').innerHTML = html ; _gel('mload3').style.display = hide_load_mm3 ; _gel('msaved3').style.display = hide_saved_mm3 ; _gel('form_add_module3').style.display = hide_form_mm3 ; _gel('tools_box3').style.display = hide_toolbox_mm3 ; } this.get_tools_box = function() { html = '' ; _gel('tools_box3').innerHTML = html ; } this.customize_logo = function() { if(prefs3.getString('logoblank')==1) target = ' target="_blank"' ; else target = '_self' ; if(_gel('logo')) _gel('logo').innerHTML = ''+_gel('logo').innerHTML+''; if(prefs3.getString('searchblank')==1 && _gel('sfrm')) _gel('sfrm').target = '_blank' ; } this.customize_tabs = function() { if(_gel('sfrm')) { if(prefs3.getString('customtabs')==1) { mm_styles = '' ; _gel('mm_styles').innerHTML = mm_styles ; } } } } function saveModules3(){ prefs3.set("saved_modules", JSON.stringify(saved_modules3)); manager3.createTableSaved(); manager3.createTableModules(); manager3.refresh_tables(); } function saveOpened3() { prefs3.set("saved_modules", JSON.stringify(saved_modules3)); } function addel3(id, name, url, checked) { if(checked) addModule3(name, url) ; else deleteModule3(id) ; } function addModule3(name, url) { var name = _trim(name); var url = _trim(url); if (url == "") return; saved_modules3.array[numSaved3()] = {"name": name, "url": url}; saveModules3(); return false; } function deleteModule3(number) { var beginning = saved_modules3.array.slice(0, number); var end = saved_modules3.array.slice(number + 1, numSaved3()); saved_modules3.array = beginning.concat(end); saveModules3(); } function escapeName3(name) { name = name.replace(/&/g,"&") name = name.replace(//g,">") name = name.replace(/"/g,""") name = name.replace(/'/g,"'") return name; } function numSaved3() { return saved_modules3.array.length; } // after all modules have been rendered, then call this function manager3 = new manager3(); _DS_RegisterOnloadHandler(manager3.loader()); // Forces the inline of a module. // module_id: module id to change // value: boolean function inlinecallback3(module_id, checked) { // If user is trying to inline module, show confirmation box. If they // say no, make sure checkbox is unchecked. var msg = "Are you sure you want to inline this module? An inline module " + "can alter other parts of the page, and could give its author " + "access to information including your Google cookies and " + "preference settings for other modules. Only click 'OK' " + "below if you trust this module's author."; if (checked && !confirm(msg)) { checked = false; } _dlsetp("m_" + module_id + "_inline=" + checked); } function dump_remote3(id_src_mod) { if(id_src_mod=="") id_src_mod = 3 ; stuff = ""; for(i=0;i " + foo[o] + "\n"; } } } alert(stuff); // alert(_tabs); } function isZipped3(id) { mini = _gel("m_"+id+"_zippy").className ; if(mini == "box maxbox") return true ; else return false ; } function Zipper3(id) { zipp = _gel("m_"+id+"_zippy") ; // if(zipp.className == "box minbox") zipp.className.replace(/minbox/,"maxbox") ; // else zipp.className.replace(/maxbox/,"minbox") ; if(zipp.className == "box minbox") _zm(id, 32) ; else _zm(id, 32) ; } function showhidemsavedtable3() { if(_gel("msaved3").style.display == 'none') { _gel("msaved3").style.display = 'block' ; hide_saved_mm3 = 'block' ; manager3.createTableSaved(); manager3.refresh_tables(); } else { _gel("msaved3").style.display = 'none' ; hide_saved_mm3 = 'none' ; } saved_modules3.hide_saved = hide_saved_mm3 ; saveOpened3(); } function showhidemloadtable3() { if(_gel("mload3").style.display == 'none') { _gel("mload3").style.display = 'block' ; hide_load_mm3 = 'block' ; manager3.createTableModules(); manager3.refresh_tables(); } else { _gel("mload3").style.display = 'none' ; hide_load_mm3 = 'none' ; } saved_modules3.hide_load = hide_load_mm3 ; saveOpened3(); } ('tools_box') function showhidetoolbox3(element) { if(_gel(element+"3").style.display == 'none') { _gel(element+"3").style.display = 'block' ; hide_toolbox_mm3 = 'block' ; } else { _gel(element+"3").style.display = 'none' ; hide_toolbox_mm3 = 'none' ; } saved_modules3.hide_toolbox = hide_toolbox_mm3 ; saveOpened3(); } function showhideformtable3() { if(_gel("form_add_module3").style.display == 'none') { _gel("form_add_module3").style.display = 'block' ; hide_form_mm3 = 'block' ; } else { _gel("form_add_module3").style.display = 'none' ; hide_form_mm3 = 'none' ; } saved_modules3.hide_form = hide_form_mm3 ; saveOpened3(); } // close a module function close3(module_id,url) { response = _del(module_id, 32) ; manager3.createTableModules(); manager3.refresh_tables(); return response ; } // Disables the caching of a module. // module_id: module id to change // checked: boolean function cachecallback3(module_id, checked) { var value = 0; if (!checked) { // if cache box unchecked, record current time value = (new Date()).getTime(); } _dlsetp("m_" + module_id + "_nocache=" + value); } // Adds a module function onsubmit3() { // Show search progress. _gel("searching3").style.display = ""; var url = _gel("text3").value; //manager3.directory_url = "http://www.google.com/ig/directory?url=" ; len_url = url.length ; len_dir = manager3.directory_url.length ; //len_dif = url.length - manager3.directory_url.length ; if(len_url>len_dir && url.substring(0,len_dir)==manager3.directory_url) { url=url.substring(len_dir,len_url); } // This call ensures that users are prompted before adding untrusted // modules, and warned when the module doesn't exist. _add_remote_module(url, onsubmit3callback); //_find_feed(url); return false; } // _add_remote_module() actually adds the module, but we need to toggle // the search status. function onsubmit3callback() { manager3.createTableModules(); manager3.refresh_tables(); _gel("searching3").style.display = "none"; } // Adds a module on a click function onclickadder3(url) { // Show search progress. _gel("searching3").style.display = ""; // This call ensures that users are prompted before adding untrusted // modules, and warned when the module doesn't exist. _add_remote_module(url, onsubmit3callback); return false; } function ajout_saved3(url) { var temp_cook = prefs3.getString('saved_modules_list') ; temp_cook_escaped=escape(temp_cook); if(temp_cook==null) prefs3.set('saved_modules_list', url+';'); if(temp_cook!=null&&temp_cook_escaped.search(escape(url))==-1) prefs3.set('saved_modules_list', temp_cook+url+';'); } function efface_saved3(url) { var temp_cook = prefs3.getString('saved_modules_list') ; temp_cook_escaped=escape(temp_cook); if(temp_cook!=null&&temp_cook_escaped.search(escape(url))>-1) prefs3.set('saved_modules_list', unescape(temp_cook_escaped.replace(escape(url+';'),''))); } function ajout_hide3(module_id) { var temp_cook = prefs3.getString('liste_modules_caches') ; if(temp_cook==null) prefs3.set('liste_modules_caches', '-'+module_id+'-'+';'); if(temp_cook!=null&&temp_cook.search('-'+module_id+'-')==-1) prefs3.set('liste_modules_caches', temp_cook+'-'+module_id+'-'+';'); } function efface_hide3(module_id) { var temp_cook = prefs3.getString('liste_modules_caches') ; if(temp_cook.search('-'+module_id+'-')>-1) prefs3.set('liste_modules_caches', temp_cook.replace('-'+module_id+'-'+';','')); } function ajout_saved_cookies3(url) { date_cooked = new Date() ; date_cooked.setYear(date_cooked.getFullYear+1); var temp_cook = getCookie3('saved_modules_list') ; temp_cook_escaped=escape(temp_cook); if(temp_cook==null) setCookie3('saved_modules_list', url+';',date_cooked); if(temp_cook!=null&&temp_cook_escaped.search(escape(url))==-1) setCookie3('saved_modules_list', temp_cook+url+';',date_cooked); } function efface_saved_cookies3(url) { date_cooked = new Date() ; date_cooked.setYear(date_cooked.getFullYear+1); var temp_cook = getCookie3('saved_modules_list') ; temp_cook_escaped=escape(temp_cook); if(temp_cook!=null&&temp_cook_escaped.search(escape(url))>-1) setCookie3('saved_modules_list', unescape(temp_cook_escaped.replace(escape(url+';'),'')),date_cooked); } function ajout_hide_cookies3(module_id) { date_cooked = new Date() ; date_cooked.setYear(date_cooked.getFullYear+1); var temp_cook = getCookie3('liste_modules_caches') ; if(temp_cook==null) setCookie3('liste_modules_caches', '-'+module_id+'-'+';',date_cooked); if(temp_cook!=null&&temp_cook.search('-'+module_id+'-')==-1) setCookie3('liste_modules_caches', temp_cook+'-'+module_id+'-'+';',date_cooked); } function efface_hide_cookies3(module_id) { date_cooked = new Date() ; date_cooked.setYear(date_cooked.getFullYear+1); var temp_cook = getCookie3('liste_modules_caches') ; if(temp_cook.search('-'+module_id+'-')>-1) setCookie3('liste_modules_caches', temp_cook.replace('-'+module_id+'-'+';',''),date_cooked); } function setCookie3(name, value, expires, path, domain, secure) { var argv=setCookie3.arguments; var argc=setCookie3.arguments.length; var expires=(argc > 2) ? argv[2] : null; var path=(argc > 3) ? argv[3] : null; var domain=(argc > 4) ? argv[4] : null; var secure=(argc > 5) ? argv[5] : false; document.cookie=name+"="+escape(value)+ ((expires==null) ? "" : ("; expires="+expires.toGMTString()))+ ((path==null) ? "" : ("; path="+path))+ ((domain==null) ? "" : ("; domain="+domain))+ ((secure==true) ? "; secure" : ""); } function getCookieVal3(offset) { var endstr=document.cookie.indexOf (";", offset); if (endstr==-1) endstr=document.cookie.length; return unescape(document.cookie.substring(offset, endstr)); } function getCookie3(nom) { var arg=nom+"="; var alen=arg.length; var clen=document.cookie.length; var i=0; while (i