9ca4c9eb1df9e3cc9735958bb06d64b66f155ddc
4 function handleTypeChoose(type
) {
6 $('#projectType').val(type
);
7 $('#startGroup').show();
8 $('input[id="scratch"]').prop('checked', true);
9 $('#startButtonsSelect label').removeClass("active");
10 $('#s-scratch').addClass("active");
11 $('#createButton').prop('disabled', false);
12 //$('#projectName').val('New_'+type+'_project')
15 function startFromChoose(start
) {
16 resetStartFromInputs()
18 var type
= $('#select_type').val();
21 $('#div-file-upload-' + type
).show();
22 else if (start
== 'example')
23 //document.getElementById['#div-example-' + type].style.display = "block";
24 $('#div-example-' + type
).css("display", "inline");
28 function resetStartFromInputs() {
29 $('div[class="start-selector"]').hide();
30 $('input[type="file"]').val('');
31 $('select[class="example-selector"]').val(null).trigger("change");
34 $(document
).ready(function () {
37 $(".start-selector").css("display", "inline");
38 $('#select_type').select2({
41 text
: 'Select an option'
43 data
: data_type_selector
47 $('#select_type').on("select2:select", function (evt
) {
49 var args
= evt
.params
;
50 handleTypeChoose(args
.data
.value
)
54 if (type_example_files
) {
55 for (var key
in type_example_files
) {
56 $('select[id="example-' + key
+ '"]').select2({
59 text
: 'Select an option'
61 data
: type_example_files
[key
]
70 $("#startButtonsSelect :input").change(function () {
71 startFromChoose(this.value
);
76 $("body").bind("ajaxSend", function (elm
, xhr
, s
) {
77 if (s
.type
== "POST") {
78 xhr
.setRequestHeader('csrftoken', $('#csrfmiddlewaretoken').val());
82 $(".start-selector").css("display", "none");