skos_browser/commit
FIXED: static selected option default seems not to work in dynamic html?
author | Jacco van Ossenbruggen |
---|---|
Sun Aug 17 11:42:33 2014 +0200 | |
committer | Jacco van Ossenbruggen |
Sun Aug 17 11:42:33 2014 +0200 | |
commit | 954607ca38de115d28a1a23a01bb0a3c7b64082d |
tree | 160d59847df9034e5f287f25253cbb1307cdee47 |
parent | d3e00e219dfde4145e5e6500f8f71cd2a0a3968c |
Diff style: patch stat
diff --git a/web/js/resourcelist.js b/web/js/resourcelist.js index 851e554..c266122 100644 --- a/web/js/resourcelist.js +++ b/web/js/resourcelist.js @@ -167,13 +167,16 @@ YUI.add('resourcelist', function(Y) { if(options&&options.length>0) { var optionsNode = this.get("contentBox") .appendChild(Node.create('<select class="options"></select>')); + var selectedIndex = 0; for (var i=0; i < options.length; i++) { var option = options[i], value = option.value, - label = option.label ? option.label : value, - selected = option.selected ? 'selected' : ''; - optionsNode.insert('<option value="'+value+'" '+selected+'>'+label+'</option>'); + label = option.label ? option.label : value; + if (option.selected) selectedIndex = i; + optionsNode.insert('<option value="'+value+'">'+label+'</option>'); + Y.log(selectedIndex); + optionsNode.set('selectedIndex', selectedIndex); } optionsNode.on("change", this._optionSelect, this); } @@ -399,6 +402,9 @@ YUI.add('resourcelist', function(Y) { request:request, callback: { success: function(o) { + Y.log(params); + Y.log(request); + Y.log(o.response); var results = o.response.results, total = o.response.meta ? o.response.meta.totalNumberOfResults @@ -457,4 +463,4 @@ YUI.add('resourcelist', function(Y) { }); -}, 'gallery-2010.03.02-18' ,{requires:['node','event','widget']}); \ No newline at end of file +}, 'gallery-2010.03.02-18' ,{requires:['node','event','widget']});