skos_browser/commit

FIXED: static selected option default seems not to work in dynamic html?

authorJacco van Ossenbruggen
Sun Aug 17 11:42:33 2014 +0200
committerJacco van Ossenbruggen
Sun Aug 17 11:42:33 2014 +0200
commit954607ca38de115d28a1a23a01bb0a3c7b64082d
tree160d59847df9034e5f287f25253cbb1307cdee47
parentd3e00e219dfde4145e5e6500f8f71cd2a0a3968c
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']});