/[webpac]/trunk2/eurovoc/abecedno.html
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk2/eurovoc/abecedno.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 543 by dpavlin, Sun Oct 24 23:03:35 2004 UTC revision 594 by dpavlin, Sat Nov 6 23:26:39 2004 UTC
# Line 5  Line 5 
5          <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"/>          <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"/>
6          <link rel="stylesheet" href="eurovoc.css" type="text/css">          <link rel="stylesheet" href="eurovoc.css" type="text/css">
7    
8  <script type="text/javascript" src="js/bfilter.js"></script>          <script type="text/javascript" src="js/bfilter.js"></script>
9  <script type="text/javascript" src="js/popup.js"></script>          <script type="text/javascript" src="js/popup.js"></script>
10  <script type="text/javascript" src="js/load_js.js"></script>          <script type="text/javascript" src="js/load_js.js"></script>
11  <script type="text/javascript" src="js/cookies.js"></script>          <script type="text/javascript" src="js/cookies.js"></script>
12  <script type="text/javascript">          <script type="text/javascript" src="js/l2_unescape.js"></script>
13            <script type="text/javascript" src="js/unac.js"></script>
14            <script type="text/javascript" src="js/clear_last_search.js"></script>
15            <script type="text/javascript">
16  // <!--  // <!--
17    
18  var lang2thes = {  var lang2thes = {
# Line 30  function myfilter() { Line 33  function myfilter() {
33  //      self.document.getElementById('textfilter').select();  //      self.document.getElementById('textfilter').select();
34          self.document.myfilter = new BFilter(headlines);          self.document.myfilter = new BFilter(headlines);
35    
36            // define some regexps
37            self.document.myfilter.star_regex = new RegExp(/ *#C# */i);
38            self.document.myfilter.htmlent_regex = new RegExp(/(&[a-z][a-z]*;)/i);
39    
40            self.document.myfilter.text_ent = function (str) {
41                    if (str.match(this.htmlent_regex)) {
42                            var e = self.document.createElement("span");
43                            e.innerHTML = str;
44                            return e;
45                    } else {
46                            return self.document.createTextNode(str);
47                    }
48            }
49    
50          self.document.myfilter.result = function (arr) {          self.document.myfilter.result = function (arr) {
51                  var r_div = element_id('results');                  var r_div = element_id('results');
52                  if (r_div) {                  if (r_div) {
# Line 38  function myfilter() { Line 55  function myfilter() {
55                          var pic = null;                          var pic = null;
56                                                    
57                          e.setAttribute("href","hijerarhija.html?o="+arr[1]+"#mfn"+arr[1]);                          e.setAttribute("href","hijerarhija.html?o="+arr[1]+"#mfn"+arr[1]);
58                          var regex = new RegExp(/ *\* */);                          if (arr[0].match(this.star_regex)) {
59                          if (arr[0].match(regex)) {                                  e.appendChild(this.text_ent(arr[2].replace(this.star_regex,' ')));
                                 e.appendChild(self.document.createTextNode(arr[0].replace(regex,' ')));  
60                                  pic = self.document.createElement("img");                                  pic = self.document.createElement("img");
61                                  pic.src = 'img/crovoc.png';                                  pic.src = 'img/crovoc.png';
62                                  pic.border = 0;                                  pic.border = 0;
63                                  e.appendChild(pic);                                  e.appendChild(pic);
64                          } else {                          } else {
65                                  e.appendChild(self.document.createTextNode(arr[0]));                                  e.appendChild(this.text_ent(arr[2]));
66                          }                          }
67                          li.appendChild(e);                          li.appendChild(e);
68    
# Line 101  function myfilter() { Line 117  function myfilter() {
117                  var el = this.element_id("status");                  var el = this.element_id("status");
118                  el.innerHTML = html+status+"\n";                  el.innerHTML = html+status+"\n";
119          }          }
120    
121            // time timeout to 500ms
122            self.document.myfilter.timeout = 500;
123  }  }
124    
125  function load_lang(lang) {  function load_lang(lang) {
# Line 117  function load_lang(lang) { Line 136  function load_lang(lang) {
136          set_cookie('w2_lang', lang);          set_cookie('w2_lang', lang);
137          element_id('lang').disabled = true;          element_id('lang').disabled = true;
138          element_id('textfilter').disabled = true;          element_id('textfilter').disabled = true;
139          element_id('status').innerHTML = "Učitavanje podataka za jezik. Molimo, pričekate...";          element_id('status').innerHTML = "Učitavanje podataka za jezik. Molimo, pričekajte...";
140    
141          self.document.myfilter = null;          self.document.myfilter = null;
142    
# Line 125  function load_lang(lang) { Line 144  function load_lang(lang) {
144  }  }
145    
146  function do_filter(filter) {  function do_filter(filter) {
147          element_id('status').innerHTML = "Pretraživanje u tijeku...";          set_cookie('w2_lastsearch', filter);
148          if (self.document.myfilter) self.document.myfilter.filter(filter);          var f = l2_unescape(filter);
149            if (! f) f='';
150            if (f.length > 2) f = f.substr(0,2) + unac(f.substr(2,f.length-2));
151            if (self.document.myfilter) {
152                    element_id('status').innerHTML = "Pretraživanje u tijeku...";
153                    self.document.myfilter.filter(f);
154            }
155  }  }
156    
157  function load_lang_finished() {  function load_lang_finished() {
# Line 135  function load_lang_finished() { Line 160  function load_lang_finished() {
160          self.document.myfilter.arr=headlines;          self.document.myfilter.arr=headlines;
161          element_id('lang').disabled = false;          element_id('lang').disabled = false;
162          element_id('textfilter').disabled = false;          element_id('textfilter').disabled = false;
163          do_filter(element_id('textfilter').value);          var q = element_id('textfilter').value;
164            if (q && q.length >= self.document.myfilter.min_len) {
165                    do_filter(q);
166            } else {
167                    self.document.myfilter.show_status();
168            }
169          return false;          return false;
170  }  }
171    
# Line 157  function select_option(value,text,select Line 187  function select_option(value,text,select
187    </tr>    </tr>
188    <tr>    <tr>
189          <td class="logoHidra">          <td class="logoHidra">
190                  <img src="img/euzajed.png" border="0" alt="Europske zajednice">                  <img src="img/euzajed.gif" border="0" alt="Europske zajednice">
191          </td>          </td>
192          <td class="logoHidra">          <td class="logoHidra">
193                  <img src="img/hidra.png" border="0" alt="HIDRA logo">                  <img src="img/hidra.gif" border="0" alt="HIDRA logo">
194          </td>          </td>
195          <td class="logoEUV">          <td class="logoEUV">
196                  <a href="index.html"><img src="img/eurovoc2.png" border="0" alt="Eurovoc"></a>                  <a href="index.html"><img src="img/eurovoc2.png" border="0" alt="Eurovoc"></a>
# Line 198  function select_option(value,text,select Line 228  function select_option(value,text,select
228          </td>          </td>
229    
230          <td colspan="2" class="hMenu">            <td colspan="2" class="hMenu">  
231  <table border="0" cellspacing="0" cellpadding="0" align="right" width="520">  <table border="0" cellspacing="0" cellpadding="0" align="left" width="520">
232    <tr>    <tr>
233          <td width="10">&nbsp;</td>          <td width="10">&nbsp;</td>
234          <td>          <td>
# Line 262  function select_option(value,text,select Line 292  function select_option(value,text,select
292        
293    <tr>    <tr>
294          <td width="200" class="menu">          <td width="200" class="menu">
295          <table border="0" cellspacing="0" cellpadding="0" width="160">          <table border="0" cellspacing="0" cellpadding="0" width="200">
296            <tr>            <tr>
297                  <td colspan="3">&nbsp;</td>                  <td colspan="3">&nbsp;</td>
298            </tr>            </tr>
299            <tr>            <tr>
300                  <td class="topLsv"></td>                  <td class="topLsv"></td>
301                  <td class="middle bkgSv"></td>                  <td class="middle2 bkgSv"></td>
302                  <td class="topRsv"></td>                  <td class="topRsv"></td>
303            </tr>            </tr>
304            <tr>            <tr>
305                  <td colspan="3" class="menuItem2">Upute za prikaz abecednih kazala</td>                  <td colspan="3" class="menuItem2">Upute za prikaz <br>abecednih kazala</td>
306              </tr>
307              <tr>
308                    <td colspan="3" class="menuItem">
309    Odaberite jezik i upišite najmanjei<em>dva početna slova</em> traženog pojma.
310                    </td>
311            </tr>            </tr>
312            <tr>            <tr>
313                  <td colspan="3" class="menuItem">                  <td colspan="3" class="menuItem">
314                  Upišite najmanje <em>dva početna slova</em> traženog  Rezultat traženja je popis pronađenih deskriptora s pripadajućim potpojmovnikom, te nedeskriptora koji znakom &quot;>>&quot; upućuju na deskriptor. Navodi u popisu su ujedno veza prema hijerarhijski strukturiranom prikazu.
                 pojma.  
315                  </td>                  </td>
316            </tr>            </tr>
317            <tr>            <tr>
318                  <td colspan="3" class="menuItem">                  <td colspan="3" class="menuItem">
319                  Klik na pojam u abecednom kazalu pozicionira pojam u  Sličica <img src="img/listic.png">  otvara novi prozor s detaljnim prikazom deskriptora.        
                 hijerarhijkoij strukturi pojmovnika.  
320                  </td>                  </td>
321            </tr>            </tr>
322            <tr>            <tr>
323                  <td colspan="3" class="menuItem">                  <td colspan="3" class="menuItem">
324                  Klik na znak <img src="img/listic.png" border="0"> otvara novi prozor u kojem          Sličica  <img src="img/crovoc.png"> označava deskriptore Hrvatskog dodatka.    
                 se pojavljuje detaljan prikaz traženog pojma.  
325                  </td>                  </td>
326            </tr>            </tr>
327            <tr>            <tr>
328                  <td class="bottomLsv"></td>                  <td class="bottomLsv"></td>
329                  <td class="middle bkgSv"></td>                  <td class="middle2 bkgSv"></td>
330                  <td class="bottomRsv"></td>                  <td class="bottomRsv"></td>
331            </tr>            </tr>
332          </table>          </table>
# Line 302  function select_option(value,text,select Line 334  function select_option(value,text,select
334          </td>          </td>
335        
336                    
337          <td class="bd">          <td class="bd2">
338    
339  <h3>Abecedna kazala</h3>  <h3>Abecedna kazala</h3>
340    
341    <!--
342  <div style="float: right; width: 10em; text-align: center; margin: 0.5m">  <div style="float: right; width: 10em; text-align: center; margin: 0.5m">
343   <a href="#" onclick="toggle_display('debug');">debug</a>   <a href="#" onclick="toggle_display('debug');">debug</a>
344   <div style="text-align: left; border: 1px dashed #c0c0c0; display: none;" id="debug">   <div style="text-align: left; border: 1px dashed #c0c0c0; display: none;" id="debug">
345   </div>   </div>
346  </div>  </div>
347    -->
348    
349  <form method="get" onsubmit="return false;" action="?">  <form id="filterform" method="get" onsubmit="return false;" action="?" >
350  <div class="filters">  <div class="filters">
351    <script type="text/javascript">    <script type="text/javascript">
352          // <!--          // <!--
# Line 323  function select_option(value,text,select Line 356  function select_option(value,text,select
356          select_option("fr","Francuski",lang);          select_option("fr","Francuski",lang);
357          select_option("ge","Njemački",lang);          select_option("ge","Njemački",lang);
358          document.write('</select>');          document.write('</select>');
359    
360            document.write('<input autocomplete="off" class="filters" id="textfilter" title="enter a regular expression to filter by" onkeyup="do_filter(this.value);" value="'+get_cookie('w2_lastsearch')+'"/>');
361          // -->          // -->
362    </script>    </script>
   
         <input autocomplete="off" class="filters" id="textfilter" title="enter a regular expression to filter by" onkeyup="do_filter(this.value);" />  
363          <!-- this button is strictly for looks -->          <!-- this button is strictly for looks -->
364            <!--
365          <input class="filters" value="filter" type="button" disabled="true"/>          <input class="filters" value="filter" type="button" disabled="true"/>
366            -->
367            <input class="submit" type="button" value="Obriši !" onClick="javascript:element_id('results').innerHTML = ''; self.document.myfilter.show_status(); return clear_last_search('filterform','textfilter');"/><br/>
368  </div>  </div>
369  </form>  </form>
370    
371  <div id="status" style="font-size: 80%; color: gray;">  <div id="status">
372  <!--  <!--
373  Enter few letters to filter by them  Enter few letters to filter by them
374  -->  -->

Legend:
Removed from v.543  
changed lines
  Added in v.594

  ViewVC Help
Powered by ViewVC 1.1.26