View the DQSD CVS repository here:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/

Update of /cvsroot/dqsd/dqsd/searches
In directory usw-pr-cvs1:/tmp/cvs-serv23492/searches

Modified Files:
        acine.xml dicfr.xml gg.xml googletrans.xml telfr.xml 
Log Message:
- better use of nullargs
- replaced tabs for "  " where appropriate

Index: acine.xml
===================================================================
RCS file: /cvsroot/dqsd/dqsd/searches/acine.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** acine.xml   18 Jul 2002 14:40:00 -0000      1.3
--- acine.xml   23 Jul 2002 14:09:39 -0000      1.4
***************
*** 63,82 ****
      function acine(q)
      {
        var args = parseArgs(q, "place, bywith, movie, theater, news, bio, video, 
zip");
        var mode, typerech="0";
        
!       //eliminate no query, or more than 1 switch, or ? cases
!       if( args.q == "?" || args.switches.length > 1 )
        {
          nullArgs( "acine", "?" );
          return false;
        }
!       else if( args.q == "" )
!       {
!         openSearchWindow("http://www.allocine.com/";);
!         return;
!       }
!       
!       // Establish the mode the search will run in.
        if( args.switches.length == 1 ) mode = args.switches[0].name;
  
--- 63,79 ----
      function acine(q)
      {
+       if( nullArgs( "acine", q ) ) return false;
+       
        var args = parseArgs(q, "place, bywith, movie, theater, news, bio, video, 
zip");
        var mode, typerech="0";
        
!       //eliminate cases where you got more than 1 switch
!       if( args.switches.length > 1 )
        {
          nullArgs( "acine", "?" );
          return false;
        }
! 
!       //establish the mode the search will run in.
        if( args.switches.length == 1 ) mode = args.switches[0].name;
  

Index: dicfr.xml
===================================================================
RCS file: /cvsroot/dqsd/dqsd/searches/dicfr.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** dicfr.xml   3 Jul 2002 22:24:55 -0000       1.2
--- dicfr.xml   23 Jul 2002 14:09:39 -0000      1.3
***************
*** 1,45 ****
  <search function="dicfr">
!       <name>Dictionnaire Universel Francophone En Ligne</name>
!       <description>
!               Search for french words definitions<br/>
!               <div class="helpboxDescLabels">Switch:</div>
!               <table class="helpboxDescTable">
!                       <tr><td>/exact</td><td> - </td><td>Return only exact 
matches</td></tr>
!               </table>
!               <div class="helpboxDescLabels">Examples:</div>
!               <table class="helpboxDescTable">
!                       <tr><td>dicfr soleil</td></tr>
!                       <tr><td>dicfr cout</td></tr>
!                       <tr><td>dicfr cout /exact</td></tr>
!               </table>
!               
!       </description>
!       <category>Reference</category>
!       <link>http://www.francophonie.hachette-livre.fr/</link>
!       <contributor>MLL</contributor>
!       
!       <form action="http://www.francophonie.hachette-livre.fr/cgi-bin/hysearch2"; 
method="get" name="dicfrTEXT">
!               <input type="hidden" name="V"/>
!               <input type="hidden" name="E"/>
!               </form>
  
!       <script><![CDATA[
!               function dicfr(q)
!               {
!                       if(nullArgs("dicfr", q))
!                               return false;
!                       else
!                       {
!                               var args = parseArgs(q, "exact");
!                               if (args.switches.length == 1 && args.switches[0].name 
== "exact")
!                                       dicfrTEXT.E.value = 1
!                               else
!                                       dicfrTEXT.E.value = 0 ;
!                               dicfrTEXT.V.value = args.q;
  
!                               submitForm(dicfrTEXT);
!                       }
!                       return true;
!               }
!       ]]></script>
  </search>
--- 1,44 ----
  <search function="dicfr">
!   <name>Dictionnaire Universel Francophone En Ligne</name>
!   <description>
!     Search for french words definitions<br/>
!     <div class="helpboxDescLabels">Switch:</div>
!     <table class="helpboxDescTable">
!       <tr><td>/exact</td><td> - </td><td>Return only exact matches</td></tr>
!     </table>
!     <div class="helpboxDescLabels">Examples:</div>
!     <table class="helpboxDescTable">
!       <tr><td>dicfr soleil</td></tr>
!       <tr><td>dicfr cout</td></tr>
!       <tr><td>dicfr cout /exact</td></tr>
!     </table>
!     
!   </description>
!   <category>Reference</category>
!   <link>http://www.francophonie.hachette-livre.fr/</link>
!   <contributor>MLL</contributor>
!   
!   <form name="dicfrTEXT"
!         action="http://www.francophonie.hachette-livre.fr/cgi-bin/hysearch2";
!         method="get" >
!     <input type="hidden" name="V"/>
!     <input type="hidden" name="E"/>
!     </form>
  
!   <script><![CDATA[
!     function dicfr(q)
!     {
!       var args = parseArgs(q, "exact");
!       if( nullArgs("dicfr", args.q) ) return false;
  
!       if( args.switches.length == 1 && args.switches[0].name == "exact" )
!         dicfrTEXT.E.value = 1
!       else
!         dicfrTEXT.E.value = 0 ;
! 
!       dicfrTEXT.V.value = args.q;
!       submitForm(dicfrTEXT);
!       return true;
!     }
!   ]]></script>
  </search>

Index: gg.xml
===================================================================
RCS file: /cvsroot/dqsd/dqsd/searches/gg.xml,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** gg.xml      12 Jul 2002 11:44:11 -0000      1.15
--- gg.xml      23 Jul 2002 14:09:39 -0000      1.16
***************
*** 97,105 ****
        var mode, local, local_meta = "", local_tld = "com", msglang = "";
        
!       if( q == "?" )
!       {
!         nullArgs( "gg", "?" );
!         return false;
!       }
        
        // Establish the locale and mode the search will run in.
--- 97,101 ----
        var mode, local, local_meta = "", local_tld = "com", msglang = "";
        
!       if( nullArgs( "gg", args.q ) ) return false;
        
        // Establish the locale and mode the search will run in.

Index: googletrans.xml
===================================================================
RCS file: /cvsroot/dqsd/dqsd/searches/googletrans.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** googletrans.xml     17 Jun 2002 10:10:19 -0000      1.1
--- googletrans.xml     23 Jul 2002 14:09:39 -0000      1.2
***************
*** 1,87 ****
  <search function="googletrans">
!       <name>Google.com Language Translation</name>
!       <description>
!               Translate text or webpages from one language to another.<br/>
!               <a class="helpboxDescLabels">Switches:</a><br />
!               <table class="helpboxDescTable">
!                       <tr><td>/from:en</td><td>/to:de</td><td> - </td><td>English to 
German</td></tr>
!                       <tr><td>/from:en</td><td>/to:es</td><td> - </td><td>English to 
Spanish</td></tr>
!                       <tr><td>/from:en</td><td>/to:fr</td><td> - </td><td>English to 
French</td></tr>
!                       <tr><td>/from:en</td><td>/to:it</td><td> - </td><td>English to 
Italian</td></tr>
!                       <tr><td>/from:en</td><td>/to:pt</td><td> - </td><td>English to 
Portuguese</td></tr>
!                       <tr><td>/from:de</td><td>/to:en</td><td> - </td><td>German to 
English</td></tr>
!                       <tr><td>/from:de</td><td>/to:fr</td><td> - </td><td>German to 
French</td></tr>
!                       <tr><td>/from:es</td><td>/to:en</td><td> - </td><td>Spanish to 
English</td></tr>
!                       <tr><td>/from:es</td><td>/to:fr</td><td> - </td><td>Spanish to 
French</td></tr>
!                       <tr><td>/from:fr</td><td>/to:en</td><td> - </td><td>French to 
English</td></tr>
!                       <tr><td>/from:fr</td><td>/to:de</td><td> - </td><td>French to 
German</td></tr>
!                       <tr><td>/from:fr</td><td>/to:es</td><td> - </td><td>French to 
Spanish</td></tr>
!                       <tr><td>/from:it</td><td>/to:en</td><td> - </td><td>Italian to 
English</td></tr>
!                       <tr><td>/from:pt</td><td>/to:en</td><td> - </td><td>Portuguese 
to English</td></tr>
!               </table>
!               <div class="helpboxDescLabels">Examples:</div>
!               <table class="helpboxDescTable">
!                       <tr><td>googletrans /from:en /to:es hello how are you</td></tr>
!                       <tr><td>googletrans /from:en /to:es 
http://www.whitehouse.gov</td></tr>
!               </table>
!       </description>
!       <category>Reference</category>
!       <link>http://www.google.com/language_tools</link>
!       <contributor>MLL, inspired by Neel Doshi &amp; Greg Mitchell's 
freetrans.xml</contributor>
!       
!       <form name="googletransfTEXT"
!               action="http://translate.google.com/translate_t";
!               method="post">
!               <input type="hidden" name="text" />
!               <input type="hidden" name="langpair" />
!       </form>
  
  
-       <form name="googletransfURL"
-               action="http://translate.google.com/translate";>
-               <input type="hidden" name="u" />
-               <input type="hidden" name="langpair" />
-       </form>
  
!       
!       <script><![CDATA[
!               function googletrans(q)
!               {
!                       if(nullArgs("googletrans", q))
!                               return false;
!                       else
!                       {
!                               var func_name = "googletrans";
!                               var switch_list = new Array("from", "to");
!                               var args = parseArgs(q, switch_list);
!               
!                               // check if the required switches are set
!                               for (var j = 0; j < switch_list.length; j++)
!                               {
!                                       if ( typeof args.switch_val[ switch_list[j] ] 
== "undefined" || args.switch_val[ switch_list[j] ] == "" )
!                                       {
!                                               alert(func_name + ":  /" + 
switch_list[j] + " switch must be entered.  Type '" + func_name + " ?' to see 
instructions");
!                                               return false;
!                                       }
!                               }
!               
  
!                               // Determine if the string is a url or not
!                               var strURL = isURL(args.q);
!                               if (strURL)
!                               {
!                                       googletransfURL.u.value = strURL;
!                                       googletransfURL.langpair.value = 
args.switch_val["from"] + "|" + args.switch_val["to"];
!                                       submitForm(googletransfURL);
!                               }
!                               else
!                               {
!                                       googletransfTEXT.text.value = args.q;
!                                       googletransfTEXT.langpair.value = 
args.switch_val["from"] + "|" + args.switch_val["to"];
!                                       submitForm(googletransfTEXT);
!                               }
!                               return true;
!                       }
!               }
!       ]]></script>
  </search>
--- 1,81 ----
  <search function="googletrans">
!   <name>Google.com Language Translation</name>
!   <description>
!     Translate text or webpages from one language to another.<br/>
!     <a class="helpboxDescLabels">Switches:</a><br />
!     <table class="helpboxDescTable">
!       <tr><td>/from:en</td><td>/to:de</td><td> - </td><td>English to German</td></tr>
!       <tr><td>/from:en</td><td>/to:es</td><td> - </td><td>English to 
Spanish</td></tr>
!       <tr><td>/from:en</td><td>/to:fr</td><td> - </td><td>English to French</td></tr>
!       <tr><td>/from:en</td><td>/to:it</td><td> - </td><td>English to 
Italian</td></tr>
!       <tr><td>/from:en</td><td>/to:pt</td><td> - </td><td>English to 
Portuguese</td></tr>
!       <tr><td>/from:de</td><td>/to:en</td><td> - </td><td>German to English</td></tr>
!       <tr><td>/from:de</td><td>/to:fr</td><td> - </td><td>German to French</td></tr>
!       <tr><td>/from:es</td><td>/to:en</td><td> - </td><td>Spanish to 
English</td></tr>
!       <tr><td>/from:es</td><td>/to:fr</td><td> - </td><td>Spanish to French</td></tr>
!       <tr><td>/from:fr</td><td>/to:en</td><td> - </td><td>French to English</td></tr>
!       <tr><td>/from:fr</td><td>/to:de</td><td> - </td><td>French to German</td></tr>
!       <tr><td>/from:fr</td><td>/to:es</td><td> - </td><td>French to Spanish</td></tr>
!       <tr><td>/from:it</td><td>/to:en</td><td> - </td><td>Italian to 
English</td></tr>
!       <tr><td>/from:pt</td><td>/to:en</td><td> - </td><td>Portuguese to 
English</td></tr>
!     </table>
!     <div class="helpboxDescLabels">Examples:</div>
!     <table class="helpboxDescTable">
!       <tr><td>googletrans /from:en /to:es hello how are you</td></tr>
!       <tr><td>googletrans /from:en /to:es http://www.whitehouse.gov</td></tr>
!     </table>
!   </description>
!   <category>Reference</category>
!   <link>http://www.google.com/language_tools</link>
!   <contributor>MLL, inspired by Neel Doshi &amp; Greg Mitchell's 
freetrans.xml</contributor>
  
+   <form name="googletransfTEXT"
+     action="http://translate.google.com/translate_t";
+     method="post">
+     <input type="hidden" name="text" />
+     <input type="hidden" name="langpair" />
+   </form>
  
  
!   <form name="googletransfURL"
!     action="http://translate.google.com/translate";>
!     <input type="hidden" name="u" />
!     <input type="hidden" name="langpair" />
!   </form>
  
! 
!   <script><![CDATA[
!     function googletrans(q)
!     {
!       var switch_list = new Array("from", "to");
!       var args = parseArgs(q, switch_list);
!       if(nullArgs("googletrans", args.q)) return false;
! 
!       // check if the required switches are set
!       for (var j = 0; j < switch_list.length; j++)
!       {
!         if ( typeof args.switch_val[ switch_list[j] ] == "undefined" || 
args.switch_val[ switch_list[j] ] == "" )
!         {
!           nullargs("googletrans", "?");
!           return false;
!         }
!       }
! 
!       // Determine if the string is a url or not
!       var strURL = isURL(args.q);
!       if (strURL)
!       {
!         googletransfURL.u.value = strURL;
!         googletransfURL.langpair.value = args.switch_val["from"] + "|" + 
args.switch_val["to"];
!         submitForm(googletransfURL);
!       }
!       else
!       {
!         googletransfTEXT.text.value = args.q;
!         googletransfTEXT.langpair.value = args.switch_val["from"] + "|" + 
args.switch_val["to"];
!         submitForm(googletransfTEXT);
!       }
!       return true;
!     }
!   ]]></script>
  </search>

Index: telfr.xml
===================================================================
RCS file: /cvsroot/dqsd/dqsd/searches/telfr.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** telfr.xml   18 Jun 2002 11:49:48 -0000      1.1
--- telfr.xml   23 Jul 2002 14:09:39 -0000      1.2
***************
*** 12,23 ****
    <contributor>MLL</contributor>
    <todo>allow several criterias (last name, city,...)</todo>
!   <version>1.1 (updated URIs)</version>
    <script><![CDATA[
      function telfr(q)
      {
!       if (q == "")
!         
openSearchWindow("http://www.infobel.com/france/default.asp?qSearchType=RWP";);
!       else
!         
openSearchWindow("http://www.infobel.com/france/wp/search/result.asp?qSearchType=RWP&qCountryCode=fr&QLANGUAGE=1&qphone=";
 + q);
      }
    ]]></script>
--- 12,21 ----
    <contributor>MLL</contributor>
    <todo>allow several criterias (last name, city,...)</todo>
! 
    <script><![CDATA[
      function telfr(q)
      {
!       if( nullArgs( "telfr", q ) ) return false;
!       openSearchWindow( 
"http://www.infobel.com/france/wp/search/result.asp?qSearchType=RWP&qCountryCode=fr&QLANGUAGE=1&qphone=";
 + q );
      }
    ]]></script>




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
DQSD-CVS mailing list
https://lists.sourceforge.net/lists/listinfo/dqsd-cvs
DQSD CVS repository:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/

Reply via email to