|
|
|
@ -294,12 +294,14 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="galleryWork2 gal-iss disTab"> |
|
|
|
<div class="galleryWork2 gal-iss disTab"> |
|
|
|
|
|
|
|
|
|
|
|
{% for diplom in contractor.contractor_resume.resume_files.all %} |
|
|
|
{% for diplom in resume_diploms %} |
|
|
|
<div class="col-lg-4"> |
|
|
|
<div class="col-lg-4"> |
|
|
|
<div class="insetCol box-sizing disTab"> |
|
|
|
<div class="insetCol box-sizing disTab"> |
|
|
|
<div class="imgGal"> |
|
|
|
{% thumbnail diplom.img "210x334" crop="center" as im %} |
|
|
|
|
|
|
|
<div class="imgGal" style="background: url('{{ im.url }}') no-repeat center;"> |
|
|
|
<div class="imgFigure"></div> |
|
|
|
<div class="imgFigure"></div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
{% endthumbnail %} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="insetCol2 box-sizing disTab"> |
|
|
|
<div class="insetCol2 box-sizing disTab"> |
|
|
|
<p> |
|
|
|
<p> |
|
|
|
@ -325,12 +327,14 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="galleryWork2 gal-iss disTab"> |
|
|
|
<div class="galleryWork2 gal-iss disTab"> |
|
|
|
|
|
|
|
|
|
|
|
{% for cro in contractor.contractor_resume.resume_files.all %} |
|
|
|
{% for cro in resume_cro %} |
|
|
|
<div class="col-lg-4"> |
|
|
|
<div class="col-lg-4"> |
|
|
|
<div class="insetCol box-sizing disTab"> |
|
|
|
<div class="insetCol box-sizing disTab"> |
|
|
|
<div class="imgGal"> |
|
|
|
{% thumbnail cro.img "210x334" crop="center" as im %} |
|
|
|
|
|
|
|
<div class="imgGal" style="background: url('{{ im.url }}') no-repeat center;"> |
|
|
|
<div class="imgFigure"></div> |
|
|
|
<div class="imgFigure"></div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
{% endthumbnail %} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="insetCol2 box-sizing disTab"> |
|
|
|
<div class="insetCol2 box-sizing disTab"> |
|
|
|
<p> |
|
|
|
<p> |
|
|
|
@ -390,8 +394,26 @@ |
|
|
|
|
|
|
|
|
|
|
|
{% block js_block %} |
|
|
|
{% block js_block %} |
|
|
|
<script type="text/javascript"> |
|
|
|
<script type="text/javascript"> |
|
|
|
$(function(){ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var SocketHandler = function () { |
|
|
|
|
|
|
|
var url = 'ws://127.0.0.1:8888/chat'; |
|
|
|
|
|
|
|
var sock = new WebSocket(url); |
|
|
|
|
|
|
|
var intervalId; |
|
|
|
|
|
|
|
sock.onopen = function () { |
|
|
|
|
|
|
|
console.log("Start connect"); |
|
|
|
|
|
|
|
intervalId = setInterval(function () { |
|
|
|
|
|
|
|
sock.send('{"dummy": 1}'); |
|
|
|
|
|
|
|
}, 150000); |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
sock.onmessage = function (event) { |
|
|
|
|
|
|
|
var notificationData =JSON.parse(event.data); |
|
|
|
|
|
|
|
$.jGrowl("Вам пришло новое сообщение!" + notificationData.msg, { sticky: true }); |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
$(function(){ |
|
|
|
|
|
|
|
var socket = new SocketHandler(); |
|
|
|
$('#worksell-add-form').on('submit', function(e){ |
|
|
|
$('#worksell-add-form').on('submit', function(e){ |
|
|
|
e.preventDefault(); |
|
|
|
e.preventDefault(); |
|
|
|
var dataSerializer = $(this).serialize(); |
|
|
|
var dataSerializer = $(this).serialize(); |
|
|
|
|