YaCy-UI: enabled language selection - special thanks to orbiter

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5195 6c8d7289-2bf4-0310-a012-ef5d649a1542
This commit is contained in:
apfelmaennchen 2008-09-21 10:49:05 +00:00
parent 1d9f0234c8
commit a28af9d4c4
3 changed files with 147 additions and 8 deletions

View File

@ -56,6 +56,7 @@
var constraint= $("select[@name='constraint']").getValue();
var prefermaskfilter = $("input[@name='prefermaskfilter']").getValue();
var urlmaskfilter = $("input[@name='urlmaskfilter']").getValue();
var language = $("select[@name='language']").getValue();
$('#' + ui.panel.id).attr('search', search);
$('#' + ui.panel.id).attr('contentdom', contentdom);
@ -65,6 +66,7 @@
$('#' + ui.panel.id).attr('constraint', constraint);
$('#' + ui.panel.id).attr('prefermaskfilter', prefermaskfilter);
$('#' + ui.panel.id).attr('urlmaskfilter', urlmaskfilter);
$('#' + ui.panel.id).attr('language', language);
},
select: function(e, ui) {
/* set global variable tabid */
@ -83,6 +85,7 @@
var constraint= $(tabid).attr('constraint');
var prefermaskfilter = $(tabid).attr('prefermaskfilter');
var urlmaskfilter = $(tabid).attr('urlmaskfilter');
var language = $(tabid).attr('language');
query = $(tabid).attr('resource')
+"&search="+search
@ -91,13 +94,15 @@
+"&offset="+offset
+"&constraint="+constraint
+"&prefermaskfilter="+prefermaskfilter
+"&urlmaskfilter="+urlmaskfilter;
+"&urlmaskfilter="+urlmaskfilter
+"&lr=lang_"+language;
$("input[@name='search']").setValue(search);
$("select[@name='itemsPerPage']").setValue(count);
$("input[@name='contentdom']").setValue(contentdom);
$("select[@name='constraint']").setValue(constraint);
$("input[@name='prefermaskfilter']").setValue(prefermaskfilter);
$("input[@name='urlmaskfilter']").setValue(urlmaskfilter);
$("select[@name='language']").setValue(language);
$('#yoptions').trigger('update');
}
}

View File

@ -70,10 +70,143 @@
<br />
<label for="resource">Language:</label>
<br />
<select disabled class="selector" id="language" name="language">
<option value="any" selected="selected">any language</option>
<option value="ger" >German</option>
<option value="eng" >English</option>
<select class="selector" id="language" name="language">
<option value="aa" >aa-Afar</option>
<option value="ab" >ab-Abkhazian</option>
<option value="af" >af-Afrikaans</option>
<option value="am" >am-Amharic</option>
<option value="ar" >ar-Arabic</option>
<option value="as" >as-Assamese</option>
<option value="ay" >ay-Aymara</option>
<option value="az" >az-Azerbaijani</option>
<option value="ba" >ba-Bashkir</option>
<option value="be" >be-Byelorussian</option>
<option value="bg" >bg-Bulgarian</option>
<option value="bh" >bh-Bihari</option>
<option value="bi" >bi-Bislama</option>
<option value="bn" >bn-Bengali;-Bangla</option>
<option value="bo" >bo-Tibetan</option>
<option value="br" >br-Breton</option>
<option value="ca" >ca-Catalan</option>
<option value="co" >co-Corsican</option>
<option value="cs" >cs-Czech</option>
<option value="cy" >cy-Welsh</option>
<option value="da" >da-Danish</option>
<option value="de" selected="selected">de-German</option>
<option value="dz" >dz-Bhutani</option>
<option value="el" >el-Greek</option>
<option value="en" >en-English</option>
<option value="eo" >eo-Esperanto</option>
<option value="es" >es-Spanish</option>
<option value="et" >et-Estonian</option>
<option value="eu" >eu-Basque</option>
<option value="fa" >fa-Persian</option>
<option value="fi" >fi-Finnish</option>
<option value="fj" >fj-Fiji</option>
<option value="fo" >fo-Faeroese</option>
<option value="fr" >fr-French</option>
<option value="fy" >fy-Frisian</option>
<option value="ga" >ga-Irish</option>
<option value="gd" >gd-Scots-Gaelic</option>
<option value="gl" >gl-Galician</option>
<option value="gn" >gn-Guarani</option>
<option value="gu" >gu-Gujarati</option>
<option value="ha" >ha-Hausa</option>
<option value="hi" >hi-Hindi</option>
<option value="hr" >hr-Croatian</option>
<option value="hu" >hu-Hungarian</option>
<option value="hy" >hy-Armenian</option>
<option value="ia" >ia-Interlingua</option>
<option value="ie" >ie-Interlingue</option>
<option value="ik" >ik-Inupiak</option>
<option value="in" >in-Indonesian</option>
<option value="is" >is-Icelandic</option>
<option value="it" >it-Italian</option>
<option value="iw" >iw-Hebrew</option>
<option value="ja" >ja-Japanese</option>
<option value="ji" >ji-Yiddish</option>
<option value="jw" >jw-Javanese</option>
<option value="ka" >ka-Georgian</option>
<option value="kk" >kk-Kazakh</option>
<option value="kl" >kl-Greenlandic</option>
<option value="km" >km-Cambodian</option>
<option value="kn" >kn-Kannada</option>
<option value="ko" >ko-Korean</option>
<option value="ks" >ks-Kashmiri</option>
<option value="ku" >ku-Kurdish</option>
<option value="ky" >ky-Kirghiz</option>
<option value="la" >la-Latin</option>
<option value="ln" >ln-Lingala</option>
<option value="lo" >lo-Laothian</option>
<option value="lt" >lt-Lithuanian</option>
<option value="lv" >lv-Latvian,-Lettish</option>
<option value="mg" >mg-Malagasy</option>
<option value="mi" >mi-Maori</option>
<option value="mk" >mk-Macedonian</option>
<option value="ml" >ml-Malayalam</option>
<option value="mn" >mn-Mongolian</option>
<option value="mo" >mo-Moldavian</option>
<option value="mr" >mr-Marathi</option>
<option value="ms" >ms-Malay</option>
<option value="mt" >mt-Maltese</option>
<option value="my" >my-Burmese</option>
<option value="na" >na-Nauru</option>
<option value="ne" >ne-Nepali</option>
<option value="nl" >nl-Dutch</option>
<option value="no" >no-Norwegian</option>
<option value="oc" >oc-Occitan</option>
<option value="om" >om-(Afan)-Oromo</option>
<option value="or" >or-Oriya</option>
<option value="pa" >pa-Punjabi</option>
<option value="pl" >pl-Polish</option>
<option value="ps" >ps-Pashto,-Pushto</option>
<option value="pt" >pt-Portuguese</option>
<option value="qu" >qu-Quechua</option>
<option value="rm" >rm-Rhaeto-Romance</option>
<option value="rn" >rn-Kirundi</option>
<option value="ro" >ro-Romanian</option>
<option value="ru" >ru-Russian</option>
<option value="rw" >rw-Kinyarwanda</option>
<option value="sa" >sa-Sanskrit</option>
<option value="sd" >sd-Sindhi</option>
<option value="sg" >sg-Sangro</option>
<option value="sh" >sh-Serbo-Croatian</option>
<option value="si" >si-Singhalese</option>
<option value="sk" >sk-Slovak</option>
<option value="sl" >sl-Slovenian</option>
<option value="sm" >sm-Samoan</option>
<option value="sn" >sn-Shona</option>
<option value="so" >so-Somali</option>
<option value="sq" >sq-Albanian</option>
<option value="sr" >sr-Serbian</option>
<option value="ss" >ss-Siswati</option>
<option value="st" >st-Sesotho</option>
<option value="su" >su-Sundanese</option>
<option value="sv" >sv-Swedish</option>
<option value="sw" >sw-Swahili</option>
<option value="ta" >ta-Tamil</option>
<option value="te" >te-Tegulu</option>
<option value="tg" >tg-Tajik</option>
<option value="th" >th-Thai</option>
<option value="ti" >ti-Tigrinya</option>
<option value="tk" >tk-Turkmen</option>
<option value="tl" >tl-Tagalog</option>
<option value="tn" >tn-Setswana</option>
<option value="to" >to-Tonga</option>
<option value="tr" >tr-Turkish</option>
<option value="ts" >ts-Tsonga</option>
<option value="tt" >tt-Tatar</option>
<option value="tw" >tw-Twi</option>
<option value="uk" >uk-Ukrainian</option>
<option value="ur" >ur-Urdu</option>
<option value="uz" >uz-Uzbek</option>
<option value="vi" >vi-Vietnamese</option>
<option value="vo" >vo-Volapuk</option>
<option value="wo" >wo-Wolof</option>
<option value="xh" >xh-Xhosa</option>
<option value="yo" >yo-Yoruba</option>
<option value="zh" >zh-Chinese</option>
<option value="zu" >zu-Zulu</option>
</select>
</div>
<input id="searchbutton" type="submit" name="Enter" value="Search" />

View File

@ -7,10 +7,11 @@
apfelmaennchen
<h3>Change Log</h3>
<ul>
<li>21-09-2008: Enabled the new language selection - special thanks to orbiter</li>
<li>21-09-2008: Added basic functionallity to add bookmark(s) from search results</li>
<li>21-09-2008: Re-design of sidebar search form</li>
<li>21-09-2008: Replaced classic search with compare search</li>
<li>20-09-2008: Search Results are now shown as flexigrid (same as bookmarks)<li>
<li>20-09-2008: Search Results are now shown as flexigrid (same as bookmarks)</li>
<li>20-09-2008: Improved add bookmark dialog</li>
<li>14-09-2008: Added yacysearch.htm via iframe as 'Classic Search'</li>
<li>14-09-2008: Major rework and redesign of YaCy-UI</li>
@ -29,12 +30,12 @@ apfelmaennchen
<ul>
<li>Please report bugs in the official <a href="http://forum.yacy-websuche.de/">YaCy-Forum</a> - thanks!</li>
<li>15-09-2008: <strike>there seems to be a bug with the German translation: the link yacyui-bookmarks.html gets translated into yacyui-Lesezeichen.html :-(</strike></li>
<li>12-05-2008: <strike>if you click a tag in the tagcloud, the bookmarks table doesn't update properly and JavaScript returns a 'tabs is undefined' error...<strike></li>
<li>12-05-2008: <strike>if you click a tag in the tagcloud, the bookmarks table doesn't update properly and JavaScript returns a 'tabs is undefined' error...</strike></li>
<li>10-05-2008: <strike>there is an issue with Firefox 3.0b5 and the jQuery XML parsing of the search result (one symptom is the broken pagination)</strike></li>
<li>19-04-2008: <strike>if you open more than one search tab in Firefox 2.x or Safari, only the first result item is shown. I would be greatful for any hint...</strike></li>
<li>19-04-2008: <strike>resource types 'sciencenet' and 'bookmarks' doen't work yet. For 'sciencenet' we have to solve the Ajax cross domain restriction.</strike></li>
<li>19-04-2008: currently only contentdom="text" is working, all others will fail...</li>
<li>19-04-2008: language selection is not yet supported</li>
<li>19-04-2008: <strike>language selection is not yet supported</strike></li>
</ul>