1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-06-25 06:43:15 +00:00

Use the $tw.utls.parseStringArray function to break up a list.

This commit is contained in:
Matt Lauber 2015-11-13 08:04:13 -05:00
parent 46a3b2f261
commit 065b274b98

View File

@ -54,7 +54,7 @@ SelectWidget.prototype.handleChangeEvent = function(event) {
if(this.selectMultiple == false) { if(this.selectMultiple == false) {
var value = this.getSelectDomNode().value; var value = this.getSelectDomNode().value;
} else { } else {
var value = this.getSelectValues(); var value = this.getSelectValues()
value = value.map(function(s) { return "[["+s+"]]"}).join(" "); value = value.map(function(s) { return "[["+s+"]]"}).join(" ");
} }
this.wiki.setText(this.selectTitle,this.selectField,this.selectIndex,value); this.wiki.setText(this.selectTitle,this.selectField,this.selectIndex,value);
@ -89,7 +89,7 @@ SelectWidget.prototype.setSelectValue = function() {
if (this.selectMultiple) { if (this.selectMultiple) {
value = value === undefined ? "" : value; value = value === undefined ? "" : value;
var select = this.getSelectDomNode(); var select = this.getSelectDomNode();
var values = Array.isArray(value) ? value : value.split(","); var values = Array.isArray(value) ? value : $tw.utils.parseStringArray(value);
for(var i=0; i < select.children.length; i++){ for(var i=0; i < select.children.length; i++){
if(values.indexOf(select.children[i].value) != -1) { if(values.indexOf(select.children[i].value) != -1) {
select.children[i].selected = true; select.children[i].selected = true;