diff options
author | libasys <sebastian.doell@libasys.de> | 2012-10-31 09:42:26 +0100 |
---|---|---|
committer | libasys <sebastian.doell@libasys.de> | 2012-10-31 09:42:26 +0100 |
commit | b095e3222790c1ce0421214722b737f1da94af93 (patch) | |
tree | 097dddf13999086097a88ce9b8005830afbb95c6 /core | |
parent | 0cf1fef3fa49704bef54b606390ca73bbfc9f61f (diff) | |
download | nextcloud-server-b095e3222790c1ce0421214722b737f1da94af93.tar.gz nextcloud-server-b095e3222790c1ce0421214722b737f1da94af93.zip |
UPDATE oc-dialogs.js and Fix some small Bugs Added in the description of form a select ecample
Diffstat (limited to 'core')
-rw-r--r-- | core/js/oc-dialogs.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/core/js/oc-dialogs.js b/core/js/oc-dialogs.js index 949d8cf846e..28dec97fd30 100644 --- a/core/js/oc-dialogs.js +++ b/core/js/oc-dialogs.js @@ -66,6 +66,7 @@ var OCdialogs = { /** * prompt user for input with custom form * fields should be passed in following format: [{text:'prompt text', name:'return name', type:'input type', value: 'dafault value'},...] + * select example var fields=[{text:'Test', name:'test', type:'select', options:[{text:'hallo',value:1},{text:'hallo1',value:2}] }]; * @param fields to display * @param title dialog title * @param callback which will be triggered when user press OK (user answers will be passed to callback in following format: [{name:'return name', value: 'user value'},...]) @@ -74,7 +75,7 @@ var OCdialogs = { var content = '<table>'; $.each(fields, function(index, val){ content += '<tr><td>'+val.text+'</td><td>'; - var type=fields[a].type; + var type=val.type; if (type == 'text' || type == 'checkbox' || type == 'password') { content += '<input type="'+type+'" name="'+val.name+'"'; @@ -89,13 +90,12 @@ var OCdialogs = { } } else if (type == 'select') { content += '<select name="'+val.name+'"'; - if (fields[a].value != undefined) { + if (val.value != undefined) { content += ' value="'+val.value+'"'; } content += '>'; $.each(val.options, function(index, valo){ - //for (var o in val.options) { - content += '<option value="'+val.valo.value+'">'+val.valo.text+'</option>'; + content += '<option value="'+valo.value+'">'+valo.text+'</option>'; }); content += '</select>'; } |