Changeset 31618 for other-projects
- Timestamp:
- 2017-04-20T20:41:04+12:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
other-projects/hathitrust/wcsa/extracted-features-solr/trunk/web-portal/index.js
r31614 r31618 1 1 2 //var langs_with_pos =["da","de","en","nl","pt"];3 2 var langs_with_pos =["en","de","pt","da","nl", "sv"]; 4 3 var langs_without_pos =["af","ar","bg","bn","cs","el","es","et","fa","fi","fr","he","hi","hr","hu","id","it","ja","kn","ko","lt","lv","mk","ml","mr","ne","no","pa","pl","ro","ru","sk","sl","so","sq","sv","sw","ta","te","th","tl","tr","uk","ur","vi","zh-cn","zh-tw"]; … … 70 69 var page = id_pages[pi]; 71 70 72 //var seqnum = page - 1;73 //var seqnum = page + 1;74 71 var seqnum = page; 75 72 var babel_url = "https://babel.hathitrust.org/cgi/pt?id="+id+";view=1up;seq="+seqnum; … … 86 83 else { 87 84 html_item += ', <a target="_blank" href="' + babel_url + '">seq ' + seqnum + '</a> '; 88 89 //var result_item = '<a target="_blank" href="' + babel_url + '">' + id + ', seq ' + seqnum + '</a>';90 //result_item += ' <span style="font-style: italic;" name="'+id+'"><span style="cursor: progress;">Loading ...</span></span>';91 //html_item += '<p ' + css_class + '>'+result_item+'</p>';92 85 } 93 86 } … … 130 123 } 131 124 132 133 // https://babel.hathitrust.org/cgi/pt?id=hvd.hnnssu;view=1up;seq=11125 // Example form of URL 126 // https://babel.hathitrust.org/cgi/pt?id=hvd.hnnssu;view=1up;seq=11 134 127 135 128 var htids = []; … … 141 134 var line_num = 0; 142 135 while (i<num_docs) { 143 // for (var i=0; i<num_docs; i++) {144 136 var doc = docs[i]; 145 137 var id_and_page = doc.id.split(".page-"); 146 138 var id = id_and_page[0]; 147 139 var seqnum = parseInt(id_and_page[1]) +1; // fix up ingest error 148 //var page = seqnum+1;149 //var page = seqnum-1;150 140 var page = seqnum; 151 141 … … 162 152 } 163 153 164 // var css_class = (i%2 == 0) ? 'class="evenline"' : 'class="oddline"';165 // //var restful_safe_id = id.replace(/\./g,",").replace(/:/g, "+").replace(/\//g, "=");166 167 // var babel_url = "https://babel.hathitrust.org/cgi/pt?id="+id+";view=1up;seq="+seqnum;168 169 // var result_item = '<a target="_blank" href="' + babel_url + '">' + id + ', page ' + page + '</a>';170 // result_item += ' <span style="font-style: italic;" name="'+id+'"><span style="cursor: progress;">Loading ...</span></span>';171 // $search_results.append('<p ' + css_class + '>'+result_item+'</p>');172 173 154 htids.push("htid:"+id); 174 155 … … 195 176 196 177 // Example URL for catalog metadata (multiple items) 197 // http://catalog.hathitrust.org/api/volumes/brief/json/id:552;lccn:70628581|isbn:0030110408178 // http://catalog.hathitrust.org/api/volumes/brief/json/id:552;lccn:70628581|isbn:0030110408 198 179 199 180 var htids_str = htids.join("|",htids); … … 204 185 jsonpCallback: "add_titles" 205 186 }); 206 207 208 //var json_pretty = JSON.stringify(jsonData.response, null, '\t');209 //$('#search-results').text(json_pretty)210 187 } 211 188 … … 332 309 } 333 310 334 /*335 var fields = [];336 var universal_pos_tags = [ "VERB", "NOUN", "ADJ", "ADV", "ADP", "CONJ", "DET", "NUM", "PRT", "X" ];337 338 for (var li=0; li<langs_with_pos.length; li++) {339 var lang = langs_with_pos[li];340 var lang_enabled_id = lang + "-enabled";341 var $lang_enabled_cb = $('#'+lang_enabled_id);342 if ($lang_enabled_cb.is(':checked')) {343 console.log("Extracting POS tags for: " + lang);344 345 for (var ti=0; ti<universal_pos_tags.length; ti++) {346 var tag = universal_pos_tags[ti];347 var lang_tag_id = lang+"-"+tag+"-htrctoken-cb";348 var $lang_tag_cb = $('#'+lang_tag_id);349 if (search_all_checked || ($lang_tag_cb.is(':checked'))) {350 var lang_tag_field = lang+"_"+tag+"_htrctoken";351 fields.push(lang_tag_field+":"+q_text);352 }353 }354 }355 }356 357 for (var li=0; li<langs_without_pos.length; li++) {358 var lang = langs_without_pos[li];359 var lang_enabled_id = lang + "-enabled";360 var $lang_enabled_cb = $('#'+lang_enabled_id);361 362 if (search_all_checked || ($lang_enabled_cb.is(':checked'))) {363 console.log("Adding in non-POS field for: " + lang);364 var lang_tag_field = lang+"_htrctoken";365 fields.push(lang_tag_field+":"+q_text);366 }367 }368 */369 370 /*371 if (fields.length == 0) {372 $('.search-in-progress').css("cursor","auto");373 alert("No languages selected");374 return;375 }376 377 var arg_q = fields.join(" OR ");378 */379 311 380 312 // Example search on one of the htrc-full-ef fields is: … … 476 408 } 477 409 478 479 //$('#en-enabled').click(lang_pos_toggle);480 //$('#de-enabled').click(lang_pos_toggle);481 //$('#de-pos-choice *').prop('disabled',true);482 483 410 show_hide_lang() 484 411 } … … 527 454 528 455 labeled_checkbox += '<label for="'+lang+'-enabled" style="padding-left: 5px; padding-right: 10px;" ' + opt_title + '>'+lang_full+'</label>'; 529 //labeled_checkbox += '</span>\n'; 456 530 457 labeled_checkbox += '</nobr> '; 531 458
Note:
See TracChangeset
for help on using the changeset viewer.