comparison examples/browser/web/js/browser.js @ 653:3e25f26b6a27

Some minor tweaks to the browser JS/HTML.
author mas01mj
date Thu, 15 Oct 2009 14:47:07 +0000
parents 901803e1305f
children
comparison
equal deleted inserted replaced
652:1a251dd217c6 653:3e25f26b6a27
48 48
49 queryString += " ?track a mo:Track; mo:track_number ?tracknum; foaf:maker ?maker. ?album mo:track ?track; dc:title ?album_title. ?maker foaf:name ?artist_name"; 49 queryString += " ?track a mo:Track; mo:track_number ?tracknum; foaf:maker ?maker. ?album mo:track ?track; dc:title ?album_title. ?maker foaf:name ?artist_name";
50 50
51 if(artistSearchString.length > 0) 51 if(artistSearchString.length > 0)
52 { 52 {
53 queryString += ' FILTER regex(?artist_name, "'+artistSearchString+'", "i")'; 53 queryString += ' FILTER regex(?artist_name, "^'+artistSearchString+'", "i")';
54 } 54 }
55 else 55 else
56 { 56 {
57 queryString += "."; 57 queryString += ".";
58 } 58 }
59 59
60 queryString += " ?record mo:track ?track; mo:publication_of ?signal. ?signal dc:title ?track_title"; 60 queryString += " ?record mo:track ?track; mo:publication_of ?signal. ?signal dc:title ?track_title";
61 61
62 if(trackSearchString.length > 0) 62 if(trackSearchString.length > 0)
63 { 63 {
64 queryString += ' FILTER regex(?track_title, "'+trackSearchString+'", "i")'; 64 queryString += ' FILTER regex(?track_title, "^'+trackSearchString+'", "i")';
65 } 65 }
66 else 66 else
67 { 67 {
68 queryString += "."; 68 queryString += ".";
69 } 69 }