|
|
|
@ -3,115 +3,125 @@ |
|
|
|
<form method="post" id="portfolio-add-form">{% csrf_token %} |
|
|
|
<form method="post" id="portfolio-add-form">{% csrf_token %} |
|
|
|
|
|
|
|
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
<p>Название<span style="color: red; margin-left:8px; font-size: 12px;" class="error-{{ portfolio_form.name.html_name }}">{{ portfolio_form.name.errors.as_text }}</span></p> |
|
|
|
<p>Название<span style="color: red; margin-left:8px; font-size: 12px;" |
|
|
|
|
|
|
|
class="error-{{ portfolio_form.name.html_name }}">{{ portfolio_form.name.errors.as_text }}</span> |
|
|
|
|
|
|
|
</p> |
|
|
|
<input type="text" class="box-sizing" name="{{ portfolio_form.name.html_name }}" |
|
|
|
<input type="text" class="box-sizing" name="{{ portfolio_form.name.html_name }}" |
|
|
|
value="{{ portfolio_form.name.value }}"> |
|
|
|
value="{{ portfolio_form.name.value }}"> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
<p>Описание<span style="color: red; margin-left:8px; font-size: 12px;" class="error-{{ portfolio_form.description.html_name }}">{{ portfolio_form.description.errors.as_text }}</span></p> |
|
|
|
<p>Описание<span style="color: red; margin-left:8px; font-size: 12px;" |
|
|
|
<textarea name="{{ portfolio_form.description.html_name }}" id="text-new">{{ portfolio_form.description.value }}</textarea> |
|
|
|
class="error-{{ portfolio_form.description.html_name }}">{{ portfolio_form.description.errors.as_text }}</span> |
|
|
|
|
|
|
|
</p> |
|
|
|
|
|
|
|
<textarea name="{{ portfolio_form.description.html_name }}" |
|
|
|
|
|
|
|
id="text-new">{{ portfolio_form.description.value }}</textarea> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
<p>Специализации</p> |
|
|
|
<p>Специализации</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="col-lg-3"> |
|
|
|
<div class="col-lg-3"> |
|
|
|
<input type='hidden' class="-spec-select -spec-select-level-1" style="width: 100%"> |
|
|
|
<input type='hidden' class="-spec-select -spec-select-level-1" style="width: 100%"> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="col-lg-3"> |
|
|
|
<div class="col-lg-3"> |
|
|
|
<input type='hidden' class="-spec-select -spec-select-level-2" style="width: 100%"> |
|
|
|
<input type='hidden' class="-spec-select -spec-select-level-2" style="width: 100%"> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="col-lg-3"> |
|
|
|
<div class="col-lg-3"> |
|
|
|
<input type='hidden' class="-spec-select -spec-select-level-3" style="width: 100%"> |
|
|
|
<input type='hidden' class="-spec-select -spec-select-level-3" style="width: 100%"> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="col-lg-3"> |
|
|
|
<div class="col-lg-3"> |
|
|
|
<input type='hidden' class="-spec-select -spec-select-level-4" style="width: 100%"> |
|
|
|
<input type='hidden' class="-spec-select -spec-select-level-4" style="width: 100%"> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
<input type="hidden" id="chosenSpecId" name="{{ portfolio_form.specialization.html_name }}" |
|
|
|
<input type="hidden" id="chosenSpecId" name="{{ portfolio_form.specialization.html_name }}" |
|
|
|
value="{{ portfolio_form.specialization.value }}"> |
|
|
|
value="{{ portfolio_form.specialization.value }}"> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="textAreaBlock2 polsF1 text-nn box-sizing disTab"> |
|
|
|
<div class="textAreaBlock2 polsF1 text-nn box-sizing disTab"> |
|
|
|
<p>Бюджет{{ portfolio_form.budget.errors.as_text }}</p> |
|
|
|
<p>Бюджет{{ portfolio_form.budget.errors.as_text }}</p> |
|
|
|
<div class="row"> |
|
|
|
<div class="row"> |
|
|
|
<div class="col-lg-6"> |
|
|
|
<div class="col-lg-6"> |
|
|
|
<input type="text" class="box-sizing" name="{{ portfolio_form.budget.html_name }}" value="{{ portfolio_form.budget.value }}"> |
|
|
|
<input type="text" class="box-sizing" name="{{ portfolio_form.budget.html_name }}" |
|
|
|
|
|
|
|
value="{{ portfolio_form.budget.value }}"> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="col-lg-3"> |
|
|
|
<div class="col-lg-3"> |
|
|
|
{{ portfolio_form.currency}} |
|
|
|
{{ portfolio_form.currency }} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="textAreaBlock2 polsF1 text-nn box-sizing disTab"> |
|
|
|
<div class="textAreaBlock2 polsF1 text-nn box-sizing disTab"> |
|
|
|
<p>Срок выполнения{{ portfolio_form.budget.errors.as_text }}</p> |
|
|
|
<p>Срок выполнения{{ portfolio_form.budget.errors.as_text }}</p> |
|
|
|
<div class="row"> |
|
|
|
<div class="row"> |
|
|
|
<div class="col-lg-6"> |
|
|
|
<div class="col-lg-6"> |
|
|
|
<input type="text" class="box-sizing" name="{{ portfolio_form.budget.html_name }}" value="{{ portfolio_form.budget.value }}"> |
|
|
|
<input type="text" class="box-sizing" name="{{ portfolio_form.budget.html_name }}" |
|
|
|
|
|
|
|
value="{{ portfolio_form.budget.value }}"> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="col-lg-3"> |
|
|
|
<div class="col-lg-3"> |
|
|
|
{{ portfolio_form.term_type }} |
|
|
|
{{ portfolio_form.term_type }} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"></div> |
|
|
|
<div class="textAreaBlock2 polsF1text-nn box-sizing disTab"></div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="textAreaBlock2 polsF1 text-nn box-sizing disTab" id="modal_type_build"> |
|
|
|
<div class="textAreaBlock2 polsF1 text-nn box-sizing disTab" id="modal_type_build"> |
|
|
|
|
|
|
|
<p>Вид строительства</p> |
|
|
|
<div class="row"> |
|
|
|
<div class="row"> |
|
|
|
<div class="col-lg-3"> |
|
|
|
<div class="col-lg-6"> |
|
|
|
<p>Вид строительства</p> |
|
|
|
{{ portfolio_form.construction_type }} |
|
|
|
{{ portfolio_form.construction_type}} |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="col-lg-3"> |
|
|
|
</div> |
|
|
|
<p>Классификация здания</p> |
|
|
|
</div> |
|
|
|
{{ portfolio_form.building_classification}} |
|
|
|
|
|
|
|
|
|
|
|
<div class="textAreaBlock2 polsF1 text-nn box-sizing disTab"> |
|
|
|
|
|
|
|
<p>Классификация здания</p> |
|
|
|
|
|
|
|
<div class="row"> |
|
|
|
|
|
|
|
<div class="col-lg-6"> |
|
|
|
|
|
|
|
{{ portfolio_form.building_classification }} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="polsF1 polsF2 disTab"> |
|
|
|
<div class="extAreaBlock2 polsF1 text-nn box-sizing disTab"> |
|
|
|
<p>Классификация здания</p> |
|
|
|
<p></p> |
|
|
|
{{ portfolio_form.building_classification}} |
|
|
|
<div class="row"> |
|
|
|
</div> |
|
|
|
<div class="col-lg-6 make-new"> |
|
|
|
|
|
|
|
|
|
|
|
<div class="polsF1 polsF2 disTab"> |
|
|
|
<label>{{ portfolio_form.duplicate }}<span></span></label> |
|
|
|
<input type="hidden" name="{{ portfolio_form.user.html_name }}" value="{{ request.user.pk }}" /> |
|
|
|
<p>Дублировать проект в готовые работы</p> |
|
|
|
<input type="hidden" name="images-ids" id="upload-files-pk" /> |
|
|
|
</div> |
|
|
|
{{ portfolio_form.duplicate }} Дублировать проект в готовые работы |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="polsF1 polsF2 disTab"> |
|
|
|
<input type="hidden" name="{{ portfolio_form.user.html_name }}" value="{{ request.user.pk }}"/> |
|
|
|
<input type="hidden" name="" id="upload-files-pk" value="" /> |
|
|
|
<input type="hidden" name="images-ids" id="upload-files-pk"/> |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<!-- The fileinput-button span is used to style the file input field as button --> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="textAreaBlock2 polsF1 text-nn box-sizing disTab" style="margin-bottom: 12px;"> |
|
|
|
<!-- The fileinput-button span is used to style the file input field as button --> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="textAreaBlock2 polsF1 text-nn box-sizing disTab" style="margin-bottom: 12px;"> |
|
|
|
<span class="btn btn-success fileinput-button add_file_to_port"> |
|
|
|
<span class="btn btn-success fileinput-button add_file_to_port"> |
|
|
|
<span>Выберите файлы</span> |
|
|
|
<span>Выберите файлы</span> |
|
|
|
<input id="fileupload" type="file" name="file" multiple value=""> |
|
|
|
<input id="fileupload" type="file" name="file" multiple value=""> |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<br> |
|
|
|
|
|
|
|
<br> |
|
|
|
|
|
|
|
<!-- The global progress bar --> |
|
|
|
|
|
|
|
<div id="progress-portfolio" class="progress"> |
|
|
|
|
|
|
|
<div class="progress-bar progress-bar-success"></div> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
<!-- The container for the uploaded files --> |
|
|
|
|
|
|
|
<div id="files" class="files"></div> |
|
|
|
|
|
|
|
<br> |
|
|
|
|
|
|
|
<div class="searchF1 polsF1 polsFF links-filter"> |
|
|
|
|
|
|
|
<input class="btn-submit-link" type="submit" value="Разместить портфолио"> |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<br> |
|
|
|
|
|
|
|
<br> |
|
|
|
|
|
|
|
<!-- The global progress bar --> |
|
|
|
|
|
|
|
<div id="progress-portfolio" class="progress"> |
|
|
|
|
|
|
|
<div class="progress-bar progress-bar-success"></div> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
<!-- The container for the uploaded files --> |
|
|
|
|
|
|
|
<div id="files" class="files"></div> |
|
|
|
|
|
|
|
<br> |
|
|
|
|
|
|
|
|
|
|
|
<!-- The global progress bar --> |
|
|
|
<!-- The global progress bar --> |
|
|
|
<div class="textAreaBlock2 polsF1 text-nn box-sizing disTab"> |
|
|
|
<div class="textAreaBlock2 polsF1 text-nn box-sizing disTab"> |
|
|
|
<div id="progress-portfolio" class="progress"> |
|
|
|
<div id="progress-portfolio" class="progress"> |
|
|
|
@ -123,9 +133,9 @@ |
|
|
|
<div id="files" class="files"></div> |
|
|
|
<div id="files" class="files"></div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="textAreaBlock2 polsF1 text-nn box-sizing disTab"> |
|
|
|
<div class="textAreaBlock2 polsF1 text-nn box-sizing disTab"> |
|
|
|
<input class="btn-submit-link add_file_to_port" type="submit" value="Разместить портфолио"> |
|
|
|
<input class="btn-submit-link add_file_to_port" type="submit" value="Разместить портфолио"> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<!-- </div> --> |
|
|
|
<!-- </div> --> |
|
|
|
</form> |
|
|
|
</form> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
|