Commit 04bd4f61925a899e890f0401d2a0f195315b9cad

Authored by Виталий
1 parent b772d73a

git

common/modules/comment/resources/comment.js
... ... @@ -2,7 +2,7 @@ $(function() {
2 2  
3 3 $(document).on('click', '.artbox_comment_container .removeable', function(e) {
4 4 e.preventDefault();
5   - $(this).remove();
  5 + $(this).parent().remove();
6 6 // var container = $(this).parents('.artbox_comment_container');
7 7 // $(container).remove();
8 8 });
... ... @@ -172,8 +172,41 @@ $(function() {
172 172 {
173 173 if(!data.error)
174 174 {
175   - $(container).empty();
176   - $(container).append('<p class="removeable">' + data.text + '</p>');
  175 + $(container).remove();
  176 + addRemoveBlocks()
  177 + function addRemoveBlocks()
  178 + {
  179 + $('#overlay, .succses_comm').remove();
  180 + $('body').append('<div id="overlay" style="top:0; left:0;"></div>').append('<div class="succses_comm"><div class="closed-form"></div><div class="succses_comm-txt">'+data.text+'</div></div>');
  181 + $('#overlay').fadeIn(
  182 + 400, function()
  183 + {
  184 + $('.succses_comm').css({display : 'block'}).animate({opacity : 1, top : '50%'}, 200);
  185 + }
  186 + );
  187 + function closeSuccsescomm() {
  188 + $('.succses_comm')
  189 + .animate(
  190 + {opacity : 0, top : '30%'}, 200, function()
  191 + {
  192 + $(this).css('display', 'none')
  193 + $('#overlay').fadeOut(
  194 + 400, function()
  195 + {
  196 + $('#overlay, .succses_comm').remove()
  197 + }
  198 + )
  199 + }
  200 + )
  201 + }
  202 + $('body').on('click', '.closed-form, #overlay', function() {
  203 + closeSuccsescomm()
  204 + }
  205 + );
  206 +
  207 + setTimeout(closeSuccsescomm, 4000)
  208 + }
  209 + // $(container).append('<p class="removeable">' + data.text + '</p>');
177 210 } else
178 211 {
179 212 $(container).prepend('<p class="removeable error_message">' + data.error + '</p>')
... ...
frontend/views/tender/view.php
... ... @@ -307,7 +307,43 @@
307 307 ],
308 308 'success_options' => [
309 309 'tag' => 'div',
310   - 'content' => 'Вопрос успешно создан и появится как только будет получен ответ',
  310 +// 'content' => 'Вопрос успешно создан и появится как только будет получен ответ',
  311 + 'content' => function(){
  312 + return "<script>
  313 + addRemoveBlocks()
  314 + function addRemoveBlocks()
  315 + {
  316 + $('#overlay, .succses_comm').remove();
  317 + $('body').append('<div id=\"overlay\" style=\"top:0; left:0;\"></div>').append('<div class=\"succses_comm\"><div class=\"closed-form\"></div><div class=\"succses_comm-txt\">Вопрос успешно создан и появится как только будет получен ответ</div></div>');
  318 + $('#overlay').fadeIn(
  319 + 400, function()
  320 + {
  321 + $('.succses_comm').css({display : 'block'}).animate({opacity : 1, top : '50%'}, 200);
  322 + }
  323 + );
  324 + function closeSuccsescomm() {
  325 + $('.succses_comm')
  326 + .animate(
  327 + {opacity : 0, top : '30%'}, 200, function()
  328 + {
  329 + $(this).css('display', 'none')
  330 + $('#overlay').fadeOut(
  331 + 400, function()
  332 + {
  333 + $('#overlay, .succses_comm').remove()
  334 + }
  335 + )
  336 + }
  337 + )
  338 + }
  339 + $('body').on('click', '.closed-form, #overlay', function() {
  340 + closeSuccsescomm()
  341 + }
  342 + );
  343 + setTimeout(closeSuccsescomm, 4000)
  344 + }
  345 + </script>";
  346 + },
311 347 'class' => 'test-class-success',
312 348 ],
313 349 'list_options' => [
... ... @@ -339,7 +375,7 @@
339 375 tabs_();
340 376 inputNumber();
341 377 tenderMark();
342   - submitForm();
  378 +
343 379 function inputNumber()
344 380 {
345 381 $("#commentproject-budget_from, #commentproject-budget_to, #commentproject-term_from, #commentproject-term_to")
... ... @@ -405,9 +441,16 @@
405 441 }
406 442 }
407 443 )
  444 +// submitForm();
408 445 function submitForm() {
409 446 $('.input-blocks-comm-button button').click(function () {
410   - console.log('fdf')
  447 + setInterval(function () {
  448 + var length = ($('.test-class-success').length)
  449 + if(length>0){
  450 + console.log('has')
  451 + }
  452 + },100)
  453 +
411 454 })
412 455 }
413 456  
... ...
frontend/web/css/style.css
... ... @@ -8153,4 +8153,27 @@ li.active-menu-admin:hover a .ico_num {
8153 8153 height: 34px;
8154 8154 box-sizing: border-box;
8155 8155 padding-top: 8px;
  8156 +}
  8157 +.succses_comm {
  8158 + position: fixed;
  8159 + width: 460px;
  8160 + height: 177px;
  8161 + background: #fff;
  8162 + border-radius: 4px;
  8163 + z-index: 9992;
  8164 + top: -177px;
  8165 + left: 50%;
  8166 + margin-left: -230px;
  8167 + margin-top: -88px;
  8168 + box-shadow: 0px 0px 5px 0px rgba(149, 149, 149, 0.75);
  8169 +}
  8170 +.succses_comm-txt {
  8171 + font-size: 18px;
  8172 + color: #494949;
  8173 + display: table-cell;
  8174 + vertical-align: middle;
  8175 + text-align: center;
  8176 + width: 460px;
  8177 + height: 177px;
  8178 + padding: 0 70px;
8156 8179 }
8157 8180 \ No newline at end of file
... ...