app/soc/content/js/survey-edit-090703.js
changeset 2526 8f29bfb9eb52
parent 2505 77ac8273f7a2
child 2541 7ef468836f6e
equal deleted inserted replaced
2525:7df431ddcfd3 2526:8f29bfb9eb52
   190                 deleted_input.attr({'id': '__deleted__'}).attr({
   190                 deleted_input.attr({'id': '__deleted__'}).attr({
   191                   'name': '__deleted__'
   191                   'name': '__deleted__'
   192                 });
   192                 });
   193                 edit_form.append(deleted_input);
   193                 edit_form.append(deleted_input);
   194               }
   194               }
   195               this_field.remove();
   195               this_field.next('tr').remove().end()
       
   196                         .remove();
   196             }
   197             }
   197           }
   198           }
   198         );
   199         );
   199 
   200 
   200         // Add list/choice-field item to survey
   201         // Add list/choice-field item to survey
   570                            field_name, '">Required</label>',
   571                            field_name, '">Required</label>',
   571                            '<select id="required_for_', field_name,
   572                            '<select id="required_for_', field_name,
   572                            '" name="required_for_', field_name,
   573                            '" name="required_for_', field_name,
   573                            '"><option value="True" selected="selected">True',
   574                            '"><option value="True" selected="selected">True',
   574                            '</option>', '<option value="False">False</option>',
   575                            '</option>', '<option value="False">False</option>',
   575                            '</select><br/>', '<label for="comment_for_',
   576                            '</select>', '<label for="comment_for_',
   576                            field_name, '">Allow Comments</label>',
   577                            field_name, '">Allow Comments</label>',
   577                            '<select id="comment_for_', field_name,
   578                            '<select id="comment_for_', field_name,
   578                            '" name="comment_for_', field_name, '">',
   579                            '" name="comment_for_', field_name, '">',
   579                            '<option value="True" selected="selected">',
   580                            '<option value="True" selected="selected">',
   580                            'True</option>', '<option value="False">',
   581                            'True</option>', '<option value="False">',
   581                            'False</option>', '</select><br/>',
   582                            'False</option>', '</select>',
   582                           "<input type='text' ",
   583                           "<input type='text' ",
   583                            "class='short_answer'>", "</fieldset>"
   584                            "class='short_answer'>", "</fieldset>"
   584                           ].join("");
   585                           ].join("");
   585               break;
   586               break;
   586             case "long_answer":
   587             case "long_answer":
   590                            field_name, '">Required</label>',
   591                            field_name, '">Required</label>',
   591                            '<select id="required_for_', field_name,
   592                            '<select id="required_for_', field_name,
   592                            '" name="required_for_', field_name,
   593                            '" name="required_for_', field_name,
   593                            '"><option value="True" selected="selected">True',
   594                            '"><option value="True" selected="selected">True',
   594                            '</option>', '<option value="False">False</option>',
   595                            '</option>', '<option value="False">False</option>',
   595                            '</select><br/>', '<label for="comment_for_',
   596                            '</select>', '<label for="comment_for_',
   596                            field_name, '">Allow Comments</label>',
   597                            field_name, '">Allow Comments</label>',
   597                            '<select id="comment_for_', field_name,
   598                            '<select id="comment_for_', field_name,
   598                            '" name="comment_for_', field_name, '">',
   599                            '" name="comment_for_', field_name, '">',
   599                            '<option value="True" selected="selected">',
   600                            '<option value="True" selected="selected">',
   600                            'True</option>', '<option value="False">',
   601                            'True</option>', '<option value="False">',
   601                            'False</option>', '</select><br/>',
   602                            'False</option>', '</select>',
   602                            "<textarea cols='40' rows='", MIN_ROWS,
   603                            "<textarea cols='40' rows='", MIN_ROWS,
   603                            "' class='long_answer'/>", '</fieldset>'
   604                            "' class='long_answer'/>", '</fieldset>'
   604                           ].join("");
   605                           ].join("");
   605               break;
   606               break;
   606             case "selection":
   607             case "selection":
   636                   '<fieldset>\n', '<label for="required_for_', name,
   637                   '<fieldset>\n', '<label for="required_for_', name,
   637                   '">Required</label>',
   638                   '">Required</label>',
   638                   '<select id="required_for_', name, '" name="required_for_',
   639                   '<select id="required_for_', name, '" name="required_for_',
   639                   name, '"><option value="True" selected="selected">True',
   640                   name, '"><option value="True" selected="selected">True',
   640                   '</option>', '<option value="False">False</option>',
   641                   '</option>', '<option value="False">False</option>',
   641                   '</select><br/>', '<label for="comment_for_', name,
   642                   '</select>', '<label for="comment_for_', name,
   642                   '">Allow Comments</label>', '<select id="comment_for_', name,
   643                   '">Allow Comments</label>', '<select id="comment_for_', name,
   643                   '" name="comment_for_', name, '">',
   644                   '" name="comment_for_', name, '">',
   644                   '<option value="True" selected="selected">True</option>',
   645                   '<option value="True" selected="selected">True</option>',
   645                   '<option value="False">False</option>',
   646                   '<option value="False">False</option>',
   646                   '</select><br/>',
   647                   '</select>',
   647                   '<label for="render_for_', name,
   648                   '<label for="render_for_', name,
   648                   '">Render as</label>', '\n  <select id="render_for_', name,
   649                   '">Render as</label>', '\n  <select id="render_for_', name,
   649                   '" name="render_for_', name, '">', '\n    <option',
   650                   '" name="render_for_', name, '">', '\n    <option',
   650                   'selected="selected" value="select">select</option>',
   651                   'selected="selected" value="select">select</option>',
   651                   '\n    <option value="checkboxes">checkboxes</option>',
   652                   '\n    <option value="checkboxes">checkboxes</option>',
   724                 )
   725                 )
   725                 .attr(
   726                 .attr(
   726                   'for',
   727                   'for',
   727                   'id_' + formatted_name
   728                   'id_' + formatted_name
   728                 )
   729                 )
   729                 .append(question_content + ":").end()
   730                 .append(question_content).end()
   730                 .find(
   731                 .find(
   731                   'td'
   732                   'td'
   732                 )
   733                 )
   733                 .append(new_field).append($(question_for));
   734                 .append(new_field).append($(question_for));
   734 
   735