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-serv23596/searches

Modified Files:
        bg.xml 
Added Files:
        sl.xml 
Log Message:
updated bg.xml to allow searching for text
added sl.xml (studylight.org)

--- NEW FILE: sl.xml ---
<search function="sl">
  <name>StudyLight.org</name>
  <category>Reference</category>
  <contributor>Brent Beardsley</contributor>
  <link>http://www.studylight.org/</link>
  <email></email>
  <description>
    Search StudyLight.org bibles and lexicons
    <div class="helpboxDescLabels">Bible versions:</div>
    <table class="helpboxDescTable">
      <tr><td>/asv [default]</td><td> - </td><td>American Standard Version</td></tr>
      <tr><td>/bbe</td><td> - </td><td>The Bible in Basic English</td></tr>
      <tr><td>/cev</td><td> - </td><td>Contemporary English Version</td></tr>
      <tr><td>/dby</td><td> - </td><td>The Darby Translation</td></tr>
      <tr><td>/erv</td><td> - </td><td>Easy-to-Read Version</td></tr>
      <tr><td>/gnt</td><td> - </td><td>Good News Translation</td></tr>
      <tr><td>/gwd</td><td> - </td><td>GOD'S WORD Translation</td></tr>
      <tr><td>/hcs</td><td> - </td><td>Christian Standard Bible</td></tr>
      <tr><td>/hnv</td><td> - </td><td>Hebrew Names Version</td></tr>
      <tr><td>/isv</td><td> - </td><td>International Standard Version</td></tr>
      <tr><td>/jps</td><td> - </td><td>JPS Old Testament (1917)</td></tr>
      <tr><td>/kjv</td><td> - </td><td>King James Version</td></tr>
      <tr><td>/nas</td><td> - </td><td>New American Standard</td></tr>
      <tr><td>/nkj</td><td> - </td><td>New King James Version</td></tr>
      <tr><td>/nlt</td><td> - </td><td>New Living Translation</td></tr>
      <tr><td>/nrs</td><td> - </td><td>New Revised Standard</td></tr>
      <tr><td>/nsn</td><td> - </td><td>NAS with Strong's Numbers</td></tr>
      <tr><td>/reb</td><td> - </td><td>The Emphasized Bible</td></tr>
      <tr><td>/rhe</td><td> - </td><td>Douay-Rheims Bible</td></tr>
      <tr><td>/rsv</td><td> - </td><td>Revised Standard Version</td></tr>
      <tr><td>/str</td><td> - </td><td>KJV with Strong's Numbers</td></tr>
      <tr><td>/tmb</td><td> - </td><td>Third Millennium Bible</td></tr>
      <tr><td>/tyn</td><td> - </td><td>Tyndale New Testament (1525)</td></tr>
      <tr><td>/wbt</td><td> - </td><td>The Webster Bible</td></tr>
      <tr><td>/web</td><td> - </td><td>World English Bible</td></tr>
      <tr><td>/wnt</td><td> - </td><td>Weymouth New Testament</td></tr>
      <tr><td>/wyc</td><td> - </td><td>The Wycliffe Bible (1395)</td></tr>
      <tr><td>/ylt</td><td> - </td><td>Young's Literal Translation</td></tr>
      <tr><td>/vul</td><td> - </td><td>The Latin Vulgate (425)</td></tr>
    </table>
    <div class="helpboxDescLabels">Lexicons:</div>
    <table class="helpboxDescTable">
      <tr><td>/greek</td><td> - </td><td>New Testament Greek Lexicon</td></tr>
      <tr><td>/hebrew</td><td> - </td><td>Old Testament Hebrew Lexicon</td></tr>
    </table>
    <div class="helpboxDescLabels">Examples:</div>
    <table class="helpboxDescTable">
      <tr><td>sl jn 3:16</td></tr>
      <tr><td>sl matt 24 /str</td></tr>
      <tr><td>sl acknowledge him</td></tr>
      <tr><td>sl /greek trumpet</td></tr>
      <tr><td>sl /greek 4536</td></tr>
      <tr><td>sl /hebrew Sabbath</td></tr>
      <tr><td>sl /hebrew 7673</td></tr>
    </table>
  </description>
  <form name="slgreekf"
        method="get"
        action="http://www.studylight.org/lex/grk/search.cgi";>
    <input type="hidden" name="word" value="" />
  </form>
  <form name="slhebrewf"
        method="get"
        action="http://www.studylight.org/lex/heb/search.cgi";>
    <input type="hidden" name="word" value="" />
  </form>
  <form name="slbiblef"
        method="get"
        action="http://www.studylight.org/desk/";>
    <input type="hidden" name="query" value="" />
    <input type="hidden" name="section" value="0" />
    <input type="hidden" name="translation" value="asv" />
    <input type="hidden" name="language" value="en" />
  </form>

  <script><![CDATA[
    function sl(q)
    {
      if( nullArgs("sl", q) )
        return;

      var bibleVersion = "asv";

      var bibleVersions = "asv, nas, nlt, cev, gnt, kjv, nkj, tmb, rsv, nrs, erv, rhe, 
str, nsn, reb, gwd, web, bbe, dby, hnv, wbt, ylt, vul, wyc, tyn, jps, hcs, isv, wnt";
      var bibleVersionsList = bibleVersions.split(/[,;\s]/);
      var args = parseArgs(q, bibleVersions + ", greek, hebrew");
      if (args.switches.length > 0) {
        for (var i = 0; i < args.switches.length; i++) {
          var switchName = args.switches[i].name.toLowerCase();
          if (switchName == "greek") {
            document.slgreekf.word.value = args.q;
            submitForm(slgreekf);
            return;
          } else if (switchName == "hebrew") {
            document.slhebrewf.word.value = args.q;
            submitForm(slhebrewf);
            return;
          }
          var isBibleVersion = false;
          for (var j = 0; j < bibleVersionsList.length; j++) {
            if (switchName == bibleVersionsList[j]) {
              isBibleVersion = true;
              bibleVersion = switchName;
              break;
            }
          }
          if (!isBibleVersion) {
            nullArgs("sl", "?");
            return;
          }
        }
      }
      document.slbiblef.query.value = args.q;
      document.slbiblef.translation.value = bibleVersion;
      submitForm(slbiblef);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick 
Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public 
License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
</search>
Index: bg.xml
===================================================================
RCS file: /cvsroot/dqsd/dqsd/searches/bg.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** bg.xml      8 Sep 2002 21:42:37 -0000       1.1
--- bg.xml      22 Oct 2002 05:19:19 -0000      1.2
***************
*** 3,7 ****
    <description>
      Search The Bible Gateway for a scripture reference.<br/>
!     <div class="helpboxDescLabels">Switches:</div>
      <table class="helpboxDescTable">
        <tr><td>/NIV</td><td> - </td><td>Search the New International Version 
(default).</td></tr>
--- 3,7 ----
    <description>
      Search The Bible Gateway for a scripture reference.<br/>
!     <div class="helpboxDescLabels">Bible Versions:</div>
      <table class="helpboxDescTable">
        <tr><td>/NIV</td><td> - </td><td>Search the New International Version 
(default).</td></tr>
***************
*** 17,29 ****
        <tr><td>/YLT</td><td> - </td><td>Search Young's Literal Translation.</td></tr>
      </table>
      <div class="helpboxDescLabels">Examples:</div>
      <table class="helpboxDescTable">
        <tr><td>bg 1 cor 13:4-7</td></tr>
        <tr><td>bg rom 6:23 /KJV</td></tr>
      </table>
    </description>
    <category>Reference</category>
    <link>http://www.biblegateway.com/</link>
!   <contributor>Glenn Carr, David Thompson</contributor>
  
    <form name="bgf"
--- 17,47 ----
        <tr><td>/YLT</td><td> - </td><td>Search Young's Literal Translation.</td></tr>
      </table>
+     <div class="helpboxDescLabels">Search Types:</div>
+     <table class="helpboxDescTable">
+       <tr><td>/all</td><td> - </td><td>Search for verses containing ALL of the 
+words</td></tr>
+       <tr><td>/any</td><td> - </td><td>Search for verses containing ANY of the 
+words</td></tr>
+       <tr><td>/approx</td><td> - </td><td>Search for verses containing an 
+APPROXIMATE phrase</td></tr>
+       <tr><td>/count</td><td> - </td><td>Count the verses containing these 
+words</td></tr>
+       <tr><td>/exact</td><td> - </td><td>Search for verses containing an EXACT 
+phrase</td></tr>
+     </table>
+     <div class="helpboxDescLabels">Misc Search Options:</div>
+     <table class="helpboxDescTable">
+       <tr><td>/word</td><td> - </td><td>Search whole words only</td></tr>
+       <tr><td>/link</td><td> - </td><td>Show only links to verses not the text of 
+the verses themselves</td></tr>
+     </table>
      <div class="helpboxDescLabels">Examples:</div>
      <table class="helpboxDescTable">
        <tr><td>bg 1 cor 13:4-7</td></tr>
        <tr><td>bg rom 6:23 /KJV</td></tr>
+       <tr><td>bg matt 24</td></tr>
+       <tr><td>bg /exact /kjv Remember the Sabbath</td></tr>
+       <tr><td>bg /approx only begotten son</td></tr>
+       <tr><td>bg /any alpha omega /kjv /word</td></tr>
+       <tr><td>bg /all famine earthquake /link</td></tr>
      </table>
    </description>
    <category>Reference</category>
    <link>http://www.biblegateway.com/</link>
!   <contributor>Glenn Carr, David Thompson, Brent Beardsley</contributor>
  
    <form name="bgf"
***************
*** 37,40 ****
--- 55,84 ----
    </form>
  
+   <form name="bgwordsearchf"
+         method="get"
+         action="http://www.biblegateway.com/cgi-bin/bible";>
+     <input type="hidden" name="search" value="" />
+     <input type="hidden" name="SearchType" value="AND" />
+     <COMMENT>
+       The input element above, "SearchType", was a SELECT element with the following 
+options...
+       <select name="SearchType">
+         <option value="AND">Matches ALL words</option>
+         <option value="OR">Matches ANY word</option>
+         <option value="EXACT">Exact phrase</option>
+         <option value="FULL_TEXT">Approximate phrase</option>
+         <option value="COUNT">Count Verses with these words</option>
+       </select>
+     </COMMENT>
+     <input type="hidden" name="restrict" value="" />
+     <input type="hidden" name="StartRestrict" value="" />
+     <input type="hidden" name="EndRestrict" value="" />
+     <input type="hidden" name="SearchWholeWords" value="yes" />
+     <input type="hidden" name="SearchAsLink" value="yes" />
+     <input type="hidden" name="rpp" value="25" />
+     <input type="hidden" name="language" value="english" />
+     <input type="hidden" name="searchpage" value="0" />
+     <input type="hidden" name="version" value="NIV" />
+   </form>
+ 
    <script><![CDATA[
      function bg(q)
***************
*** 43,53 ****
          return;
  
!       var args = parseArgs(q, "NIV, NASB, AMP, NLT, KJV, ESV, NKJV, KJ21, ASV, WE, 
YLT, DARBY");
        if ( args.switches.length > 0 )
        {
!         document.bgf.version.value = args.switches[0].name.toUpperCase();
        }
-       document.bgf.passage.value = args.q;
-       submitForm(bgf);
      }
    ]]></script>
--- 87,146 ----
          return;
  
!       var searchType = "";
!       var bibleVersion = "NIV";
!       var wholeWords = false;
!       var resultsAsReferences = false;
! 
!       var bibleVersions = "NIV, NASB, AMP, NLT, KJV, ESV, NKJV, KJ21, ASV, WE, YLT, 
DARBY";
!       var bibleVersionsList = bibleVersions.split(/[,;\s]/);
!       var args = parseArgs(q, bibleVersions+", EXACT, ALL, ANY, APPROXIMATE, COUNT, 
WORD, LINK");
        if ( args.switches.length > 0 )
        {
!         for (var i=0; i < args.switches.length; i++)
!       {
!         var switchName = args.switches[i].name.toUpperCase();
! 
!         // check switch against bible versions first
!         var isBibleVersion = false;
!         for (var j = 0; j < bibleVersionsList.length; j++)
!         {
!             if (switchName == bibleVersionsList[j])
!             {
!               isBibleVersion = true;
!             bibleVersion = switchName;
!             break;
!             }
!           }
!         if (!isBibleVersion)
!         {
!             switch (switchName)
!           {
!             case "EXACT":       searchType = "EXACT";       break;
!           case "ALL":         searchType = "AND";         break;
!           case "ANY":         searchType = "OR";          break;
!           case "APPROXIMATE": searchType = "FULL_TEXT";   break;
!           case "COUNT":       searchType = "COUNT";       break;
!           case "WORD":        wholeWords = true;          break;
!           case "LINK":        resultsAsReferences = true; break;
!           }
!         }
!       }
!       }
! 
!       if (searchType == "")
!       {
!         document.bgf.version.value = bibleVersion;
!       document.bgf.passage.value = args.q;
!         submitForm(bgf);
!       }
!       else
!       {
!         document.bgwordsearchf.version.value = bibleVersion;
!       document.bgwordsearchf.SearchType.value = searchType;
!       document.bgwordsearchf.search.value = args.q;
!       document.bgwordsearchf.SearchWholeWords.value = (wholeWords) ? "yes"  : "";
!       document.bgwordsearchf.SearchAsLink.value = (resultsAsReferences) ? "yes" : "";
!       submitForm(bgwordsearchf);
        }
      }
    ]]></script>




-------------------------------------------------------
This sf.net emial is sponsored by: Influence the future of 
Java(TM) technology. Join the Java Community Process(SM) (JCP(SM)) 
program now. http://ad.doubleclick.net/clk;4699841;7576301;v?
http://www.sun.com/javavote
_______________________________________________
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