mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 00:46:50 +02:00
30 lines
1 KiB
JavaScript
30 lines
1 KiB
JavaScript
var coursetagdivs = null;
|
|
var coursetag_tags = new Array();
|
|
|
|
function init_tag_autocomplete() {
|
|
YUI().use('yui2-autocomplete', 'yui2-datasource', 'yui2-animation', 'yui2-connection', function(Y) {
|
|
var myDataSource = new Y.YUI2.util.XHRDataSource("./tag_autocomplete.php");
|
|
myDataSource.responseType = Y.YUI2.util.XHRDataSource.TYPE_TEXT;
|
|
myDataSource.responseSchema = {
|
|
recordDelim: "\n",
|
|
fieldDelim: "\t"
|
|
};
|
|
myDataSource.maxCacheEntries = 60;
|
|
|
|
// Instantiate the AutoComplete
|
|
var myAutoComp = new Y.YUI2.widget.AutoComplete("id_relatedtags", "relatedtags-autocomplete", myDataSource);
|
|
document.getElementById('id_relatedtags').style.width = '30%';
|
|
myAutoComp.allowBrowserAutocomplete = false;
|
|
myAutoComp.maxResultsDisplayed = 20;
|
|
myAutoComp.minQueryLength = 3;
|
|
myAutoComp.delimChar = [","," "];
|
|
myAutoComp.formatResult = function(oResultData, sQuery, sResultMatch) {
|
|
return (sResultMatch);
|
|
};
|
|
|
|
return {
|
|
myDataSource: myDataSource,
|
|
myAutoComp: myAutoComp
|
|
};
|
|
});
|
|
}
|