Внешние пакеты в отдельной папке

master
Alexander Kondratyev 9 years ago
parent aeea5d3a5a
commit 0a4553dbd2
  1. 46
      blog/static/blog/css/djangocms_blog_admin.css
  2. 43
      djangocms_forms/static/css/djangocms_forms/admin/djangocms_forms.css
  3. 53
      djangocms_forms/static/js/djangocms_forms/admin/jquery-form-export.js
  4. 66
      djangocms_forms/static/js/djangocms_forms/admin/jquery-inline-collapsible.js
  5. 95
      djangocms_forms/static/js/djangocms_forms/admin/jquery-inline-positioning.js
  6. 45
      djangocms_forms/static/js/djangocms_forms/admin/jquery-inline-rename.js
  7. 35
      djangocms_forms/static/js/djangocms_forms/admin/jquery-inline-toggle-fields.js
  8. 109
      djangocms_forms/static/js/djangocms_forms/djangocms_forms.js
  9. 13
      djangocms_forms/static/js/djangocms_forms/libs/jquery-ui.min.js
  10. 11
      djangocms_forms/static/js/djangocms_forms/libs/jquery.form.min.js
  11. 4
      djangocms_forms/static/js/djangocms_forms/libs/jquery.min.js
  12. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/01-01_1_6da2a5a434f1fcbb2057dcb0c998a29e2acee881.jpg
  13. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/01_be75e61efe30a37eb976b4235ff643630d5338cf.jpg
  14. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/03_c5397229f6f0ac6b2ad84e639c1738fb44a86641.jpg
  15. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/1472371452918-1356043974_9f6d5b0fd5e18dd208eefc5b1b7eddb08d324ab4.jpg
  16. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/1_055af11f4b45fc92d39ded0d5bb6a324abf44508.jpg
  17. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/2016-04-13_08-10-27_b79c6a2afa6cb7075401817ff9fa2dacd8760a25.png
  18. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/2016-04-23_182146_88f8db84eca58970c0fdf748bcb8730097363839.jpg
  19. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/680572160_fbe3d2e576b8048672dd59958bdf34d2f79428d1.jpg
  20. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/6dPJKzs6TbM_2ba13c56f32a070fa78370c34ff88b28267924bd.jpg
  21. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/8-bit-heart-minecraft-i0_c319df5f520dda707b65f4a66a460ecf046e8f86.png
  22. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/88359194_II_spcr_3c47977da0eb70190bbc777cfe95df33f222a05b.gif
  23. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/ASTS_color_10_4b52092ea4e3e18e357e0ee4d11ec98a1c1931c2.jpg
  24. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/CT_FM_Logo_To_VSE_333d706836a05f95abf9331ebfa92a00c52bb5da.png
  25. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/ES_534ad57b84ff8bf882c64cb15d7477e7be4a5c18.jpg
  26. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/ES_87fa67fb6ae178b662afcd2a32e58ab09ea2d4ac.jpg
  27. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/GRD_logo_01_BW__08113fda8b7a1cca5f0c34de9296d27b1a645710.jpg
  28. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/IMG_20160314_093038_57917b12640cebbd6db9b0755f5c05f648032e93.JPG
  29. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/IMG_5255_636f3779663535748b262bf8c0bafb3cdb251266.JPG
  30. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/IMG_7101_55e6d444fe5dfe4c8a9ebda8b1be65b238cd920e.PNG
  31. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/KvartUp_-_logo-png_d195a6c5ad5d428b7509919bec9483f9c6d66255.png
  32. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/LOGOTYPE_HEAT_ON-b_f1272288006e1fe01a65aa2d1b48a7c25f9e30e1.png
  33. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/Logo-2016_7904f77b93f4aa0b3b56c99a0230c5dd6a92360f.jpg
  34. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/Logo-CMYK-rus_6026597df8a7472557a4a0a5df9ff959ab0b29b5.jpg
  35. 4089
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/Medix_logo_166b2e8d6b2b2b6a0befec5b55d0b7dc2ccb87e2.pdf
  36. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/New_Age_Logotype_73f9a31d2cc5bed215f4a9ff60e8071d3368d5d6.png
  37. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/Penguins_a48c311cfe1439db1cf386000878ef0848a18dc0.jpg
  38. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/PicsArt_04-30-01.14.13GGGGGG_1859bf8db1ca65afbe1420c3506fe46d44859dfe.jpg
  39. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/SVETLO_Logo_v5_35be79985ac1e9bf5a8bd26e3e12c55cc63897b7.jpg
  40. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/URMtYtdCIpQ_0feb1c875ef364a793d0baf21f42891e3185ff77.jpg
  41. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/full_2OQ7hSyY_91c22d491bf77321329f3a99d1df3bf63e236635.png
  42. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/header4_f27d659c6a810a54b1784e81b99a0a775ed9bf53.png
  43. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/image_08d64eba15f790af49f0ee1028526b8e21cc3bca.jpeg
  44. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/image_257e4079b43bee8af48401a7de34e36fb8e5ac13.png
  45. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/image_2d29e8ca980cef4efb2364c808b522dbeb850eb1.jpeg
  46. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/image_40fa7fcde64f0f49cead7319281aad2b7e9a06e6.jpeg
  47. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/image_5039ecf6bcd17d5be83c1c090bc41bc1058471d9.jpeg
  48. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/image_66fcb43fd5ff50acf862e7e8ef30acc36f31c5bb.jpeg
  49. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/image_ad2d258a2698c079399b92615f8f7a8c6d98ef88.jpeg
  50. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/image_c40a08193f25f5c4cb4eedd9b5daa5e95b7e551f.jpg
  51. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/keti-fox_db7b39aace501e1d3917e66e537abf4f287f8b7c.JPG
  52. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/klever_438382b731e212b29cd58f9ad12493097cbb4ced.jpg
  53. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/klever_92ddd1b7cef06374e769d2aa20470729a2c9f6d5.jpg
  54. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/klever_f2a7e2a60b6e4e1f14580b0670ec8ff74b0b2150.jpg
  55. 2248
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/legoclass-porezka_75b366bbaba6940e59455e61fdecaf6c21d526c5.pdf
  56. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/logo-250_fd366be25ee14c2caf4f6272721aaef6421121d3.jpg
  57. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/logo-english2go_0b6e98ac25c4b85d8ac251cc20616c7aefc6cf83.png
  58. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/logo0fin02-01_66c1f4d3454374dace58be8efa815e75144ec1e1.jpg
  59. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/logo1_cd64972f6c72b13d603008fe7f74032018de4e22.jpg
  60. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/logo4_ddd2674839ba4102d14a8226a491d77038347362.jpg
  61. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/logo_1ba0fc2d820133c7a9832e6f5c308aa181f16000.png
  62. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/logo_2b91631b7304e0727b8fd1a1bb54c852c7adb9a5.png
  63. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/logo_575f1cf3512b00e92733219bd6481dea9b079544.jpg
  64. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/logo_Valmart_2_91007925ce4271af4d9ccb59e00323bbf4a62d30.png
  65. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/logo_a6f9892c6514676c137939152fd6965d0492a121.jpg
  66. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/logo_new_f6f9adaeec69c4262c50bf491889749c9b7518e6.jpg
  67. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/logo_s_a94c22d8f6fa98302f44287f0e9afc3c085d04be.jpg
  68. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/logo_x_style_wihte_47d7b8012fea9cfffe504281cfaf0a82bcd3f2f3.jpg
  69. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/logotip_orekhi_spetsii_4047812a771ea73789850e7064598d520427fdbe.jpg
  70. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/oNjrGpha3iE_29e965195aedf8707263bda8664cc9958d037aec.jpg
  71. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/stock-vector-head-of-the-cat-family-lynx-193075523_f8f5c833ccce388127ccc52bfec4ac7be427a9b6.jpg
  72. BIN
      media/djangocms_forms/registratsiia-tovarnogo-znaka-69/tall1_88f421bb7d776152954330cbbd2699108eaf0321.png
  73. BIN
      media/filer_public/04/e2/04e22f4f-9843-4667-9336-84a468747001/ppp.jpg
  74. BIN
      media/filer_public/0a/d2/0ad2c208-15cc-4a3d-822f-240451a89721/bezymiannyi.jpg
  75. BIN
      media/filer_public/0e/5d/0e5ddca8-4675-4b81-836c-3f3254355d20/life_sciences_ip_summit_2.png
  76. BIN
      media/filer_public/11/17/11174176-dff5-4b81-b16a-bbad9f90eda1/boykova.png
  77. BIN
      media/filer_public/14/05/14057d39-e38d-4d8f-96ab-bb5c12fcb597/ras_0060.jpg
  78. BIN
      media/filer_public/18/a2/18a2ee39-abf3-411d-95df-3b6f89fe513f/zuykova.png
  79. BIN
      media/filer_public/19/af/19afd27b-76a3-4ad6-b731-e2c844a28073/aaa.jpg
  80. BIN
      media/filer_public/1c/94/1c94e256-4bbc-47e2-961a-6603cfc247e5/vanr.jpg
  81. BIN
      media/filer_public/1e/58/1e585427-d793-4983-b588-d17a69d9437a/olga_zhurid_2.jpg
  82. BIN
      media/filer_public/21/b4/21b411f4-c773-4106-9b2d-fc7a532904ae/chernii_mariia_1.jpg
  83. BIN
      media/filer_public/25/f1/25f17f92-c6ce-40bf-b2a4-c8c3652d4e2d/ip_stars_.png
  84. BIN
      media/filer_public/29/d2/29d2be9a-7b4d-4d29-a37e-eb02bf5a1e7f/m.jpg
  85. BIN
      media/filer_public/38/cc/38cc2f66-2bf2-4851-9a8d-eb02ed921a07/elena.png
  86. BIN
      media/filer_public/3d/06/3d06cca2-0858-4531-9e8d-14b2db41f369/potapkina_irina_2.jpg
  87. BIN
      media/filer_public/45/3e/453e54b2-b15e-4636-95a8-d4f34af96394/kgo.jpg
  88. BIN
      media/filer_public/4c/c1/4cc1bce9-3a5f-4c97-b531-1d2112ec87f3/boykova.jpg
  89. BIN
      media/filer_public/50/67/50678528-23bd-4399-804c-98737d8bcd5a/dolgih.png
  90. BIN
      media/filer_public/54/c5/54c5eec3-de5c-4b1b-803f-af52f1e047bf/olga_dolgikh_1.jpg
  91. BIN
      media/filer_public/5a/63/5a637074-d78f-4f0f-a97e-a4ee2d37fb68/jimbim-ru-apple-6.png
  92. BIN
      media/filer_public/5b/c5/5bc5f865-eeb2-424c-87d9-33b3f4421b1e/banner_4.jpg
  93. BIN
      media/filer_public/5d/3a/5d3a6e95-b666-4364-a681-d2b8d856b1da/chambers-europe.png
  94. BIN
      media/filer_public/5e/1e/5e1efb86-f002-4fb2-96cc-1f5bfb2ff41f/zhurid.png
  95. BIN
      media/filer_public/73/d5/73d561af-1d85-407b-99ba-0665e617e385/potapkina.png
  96. BIN
      media/filer_public/73/fe/73fe7c1f-3a2e-443d-8c36-bba976e8a17e/google_-g-_logosvg.png
  97. BIN
      media/filer_public/75/43/7543b83b-7c43-4016-b031-d46c78f1cae3/pravo300.png
  98. BIN
      media/filer_public/7e/c4/7ec4e3e1-7e42-4cd5-9a81-92fb052a55a8/life_sciences_ip_summit_1.png
  99. BIN
      media/filer_public/7f/cb/7fcb1e28-d506-411e-83ab-da9271d32207/dvornikova_mariia_3.jpg
  100. BIN
      media/filer_public/83/39/83390667-4813-4861-bdf5-c1aade6b1fa4/zhurid_olga_2.jpg
  101. Some files were not shown because too many files have changed in this diff Show More

@ -1,46 +0,0 @@
.select2-container-multi .select2-choices .select2-search-field input {
min-width: 100px;
}
.selector select[multiple] {
display: block;
}
.selector {
width: auto;
margin-right: 12px;
}
.selector-available, .selector-chosen {
width: auto;
}
.selector .selector-available input, .selector .selector-chosen input {
margin: 0;
}
form select {
max-width: 266px;
}
.as-selections.vTextField {
width: 300px;
}
.as-results ul.as-list {
margin-left:9em;
padding-left:0;
box-shadow: none !important;
border: 1px solid #888888 !important;
}
.as-results ul.as-list li {
list-style: none;
}
ul.as-selections.vTextField {
padding-left: 10px;
margin-left:9em;
}
ul.as-selections li {
list-style: none;
}

@ -1,43 +0,0 @@
.inline-related {
border: 1px solid #CCC;
border-radius: 2px;
box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08);
}
.inline-related h3 {
background-color: #FCFCFC;
padding: 10px 20px 10px 3px;
margin: 0;
text-align: center;
}
.inline-related .inline_label {
font-weight: 300;
}
.inline-related .collapse-expand {
display: inline-block;
text-transform: uppercase;
padding: 0px 10px 0px 10px;
width: 44px;
float: left;
text-decoration:none!important;
}
.add-row {
height: 26px;
line-height: 26px;
text-align: center;
border: 1px dashed #CCC!important;
border-radius: 2px;
margin: 0;
}
.add-row a {
display: block;
padding-left: 14px;
text-indent: -9999px;
font-size: 11px;
background-position: 50% 50%!important;
}

@ -1,53 +0,0 @@
(function($) {
$(function() {
var formsubmission_form = $('#formsubmission_form');
var form_field = $('select[id="id_form"]', formsubmission_form);
var headers_field = $('.field-headers', formsubmission_form);
var loadHeaders = function() {
if (!form_field.val()) {
headers_field.slideUp('fast');
return;
}
var data = {
'csrfmiddlewaretoken': $('input[name="csrfmiddlewaretoken"]').val(),
'form': $('select[name="form"]').val(),
'file_type': $('select[name="file_type"]').val()
};
$.ajax({
type: 'POST',
url: '',
data: data,
success: function(response) {
if (response.reloadBrowser) {
location.reload();
}
$('select[id="id_headers_to"]').find('option').remove();
var headers_input_from = $('select[id="id_headers_from"]');
headers_input_from.find('option').remove();
$.each(response.availableHeaders, function(index, value) {
headers_input_from.append('<option value=' + value + '>' + value + '</option>');
});
SelectBox.init('id_headers_from');
SelectBox.init('id_headers_to');
headers_field.slideDown();
},
error: function() {
alert('We\'re sorry. Something unexpected happened. Please reload the page and try again.');
}
});
return false;
};
if ($('body').hasClass('export-form')) {
loadHeaders();
form_field.change(loadHeaders);
}
});
})(django.jQuery);

@ -1,66 +0,0 @@
/*
Makes all inline forms collapsible.
*/
jQuery(function($) {
$.makeCollapsible = function(target, item, collapsible, triggerTarget, setInitStatus, setFirstStatus)
{
var triggerExpand = 'Edit';
var triggerCollapse = 'Done';
var triggerClass = 'collapse-expand';
var triggerLink = '<a class="' + triggerClass + '" href="javascript:void(0);"></a>';
$(target).find(item).each(function(i) {
if ($(this).data('isCollapsible')) return;
$(this).data('isCollapsible', true);
$(this).find(collapsible).hide();
// trigger already exists if created with "Add another" link
var trigger = $(this).find(triggerTarget).find('.'+triggerClass);
if (!trigger.length) {
trigger = $(triggerLink);
$(this).find(triggerTarget).html(trigger);
}
var item = this;
var toggleCollapse = function(status, speed)
{
if (status == null) {
status = !item.collapseStatus;
}
if (speed == null) {
speed = 1;
}
item.collapseStatus = status;
if (status) {
trigger.html(triggerCollapse);
$(item).find(collapsible).slideDown('slow');
} else {
trigger.html(triggerExpand);
$(item).find(collapsible).slideUp('slow');
}
}
trigger.click(function(event) {
event.preventDefault();
toggleCollapse(null, 'normal')
})
// Collapse by default unless there are errors
initStatus = setInitStatus != null ? setInitStatus : $(this).find('.errors').length != 0;
firstStatus = setFirstStatus != null ? setFirstStatus : initStatus;
toggleCollapse(i == 0 ? firstStatus : initStatus)
});
};
var init = function() {
$.makeCollapsible('div.inline-group', 'div.inline-related', 'fieldset', 'h3 b');
};
init();
// init again when "Add another" link is clicked
$('.add-row a').click(function() {
init();
})
});

@ -1,95 +0,0 @@
/*
Enables repositioning of all inline elements by drag & drop.
The inline model requires is a "position" field that is blank by default.
This value will be set automatically by this code snippet when dragging elements.
The model instances can then be ordered by that "position" field.
*/
jQuery(function($) {
var positionField = 'position';
var target = $('div.inline-group#fields-group');
var handle = 'h3';
var item = 'div.inline-related';
var positionInput = 'input[id$=-'+positionField+']';
var hidePositionFieldClosest = '.form-row';
var renumberAll = function() {
var pos = 1;
target.find(item).each(function(i) {
$(this).removeClass('odd even').addClass(i % 2 ? 'even' : 'odd');
if ($(this).find(positionInput).val() != '') {
$(this).find(positionInput).val(pos);
pos++;
}
});
};
var init = function() {
target.find(item).each(function(i) {
if ($(this).data('isSortable')) return;
$(this).data('isSortable', true);
$(this).find(handle).css('cursor', 'ns-resize');
$(this).find(handle).addClass('draggable');
$(this).find(positionInput).each(function() {
if (hidePositionFieldClosest) {
var hidden =$('<input type="hidden" id="'+this.id+'" name="'+this.name+'" />');
hidden.val($(this).val());
$(this).closest(hidePositionFieldClosest).replaceWith(hidden);
}
});
$(this).find('input, select, textarea').change(function() {
$(this).closest(item).find('input[id$='+positionField+']').val('X'); // mark for renumberAll() to fill in
renumberAll($('div.inline-group'));
});
});
};
var addRow = target.find('.add-row');
addRow.remove();
var ordered = [];
var unordered = [];
// Initially, remove and re-append all inlines ordered by their "position" value
target.find(item).each(function(i) {
var initialPos = $(this).find(positionInput).val();
if (initialPos) {
while (initialPos < ordered.length && ordered[initialPos]) {
initialPos++;
}
ordered[initialPos] = this;
} else {
unordered[unordered.length] = this;
}
$(this).removeClass('odd even').addClass(i % 2 ? 'even' : 'odd');
this.parentElement.removeChild(this);
});
for (var i = 0; i < ordered.length; i++) {
var el = ordered[i];
if (el) {
target.append(el);
}
}
// Add "position"-less elements in the end
for (var i = 0; i < unordered.length; i++) {
var el = unordered[i];
target.append(el);
}
target.append(addRow);
target.sortable({
containment: 'parent',
items: item,
handle: handle,
update: renumberAll,
revert: true,
opacity: 0.9
});
init();
// init again when "Add another" link is clicked
$('.add-row a').click(function() {
init();
});
});

@ -1,45 +0,0 @@
/*
Replaces the name in an inline element's header while typing it in the input of the "name" field.
This way, the extra inline element's header will be named instead of numbered #4, #5 etc.
*/
jQuery(function($) {
var target = $('div.inline-group');
var item = 'div.inline-related';
var nameInput = 'input[id*=-label]';
var typeInput = 'select[id*=-field_type]';
var init = function() {
target.find(item).each(function() {
var nameField = $(this).find(nameInput);
var typeField = $(this).find(typeInput);
var label = $('.inline_label', this);
var rename = function() {
if (nameField.val()) {
label.text(nameField.val());
}
else {
label.text(typeField.find('option:selected').text() + ' Field');
}
};
nameField.keyup(function(event) {
// Update name while typing
rename();
});
typeField.change(function(){
rename();
});
rename();
})
}
init();
// init again when "Add another" link is clicked
$('.add-row a').click(function() {
init();
})
});

@ -1,35 +0,0 @@
jQuery(function($) {
var target = $('div.inline-group');
var item = 'div.inline-related';
var typeInput = 'select[id*=-field_type]';
var init = function() {
target.find(item).each(function() {
var that = $(this);
var inputField = that.find(typeInput);
var toggleField = function() {
var selectedFieldType = inputField.val();
var choiceFields = ['checkbox_multiple', 'select', 'radio', 'file'];
var showChoiceField = $.inArray(selectedFieldType, choiceFields) >= 0;
that.find('.field-choice_values')
.toggle(showChoiceField)
.toggleClass('required', showChoiceField);
that.find('.field-placeholder_text, .field-help_text, .field-choice_values:not(:hidden)')
.toggle(selectedFieldType != 'hidden')
};
inputField.change(function() {
toggleField();
});
toggleField();
})
};
init();
// init again when "Add another" link is clicked
$('.add-row a').click(function() {
init();
})
});

@ -1,109 +0,0 @@
(function ($) {
$.fn.djangocms_forms = function (options) {
if (options === undefined) { options = {}; }
var defaults = {
form_wrapper: '.form-wrapper',
field_wrapper: '.field-wrapper',
form_errors: '.form-errors',
field_errors: '.field-errors',
form_success: '.form-success',
errorlist_css_class: 'errorlist',
error_css_class: 'error',
server_error: 'We\'re sorry. Something Unexpected Happened. Please Try Again Later.'
};
$('input[type=tel]').inputmask("+7 999 999-99-99");
if(typeof consultation != "undefined") {
$('input[name=sotrudnik]').val(consultation.name);
}
this.each(function(options) {
var options = $.extend( {}, defaults, options) ;
var el = $(this),
form_wrapper = $(options.form_wrapper, el),
form_success = $(options.form_success, el),
form = $('form', form_wrapper);
function clearErrors() {
form.find(options.form_errors).fadeOut().empty(); //clear form errors
form.find(options.field_errors).fadeOut().empty(); //clear field errors
form.find(options.field_wrapper).removeClass(options.error_css_class); //remove error classes
}
// post-submit callback
function ajaxSuccess(response) {
if (response.status == 'success'){
formValid(response.redirect_url);
}
else if (response.status == 'error'){
formInvalid(response.form_errors);
}
}
function formValid(success_url) {
form_success.fadeIn('slow');
form_wrapper.slideUp('slow').remove();
if (success_url){
setTimeout(function(){
window.location = success_url;
}, 1000);
}
}
function formInvalid(form_errors) {
clearErrors()
$.each(form_errors, function(key, value) {
var field = form.find(':input[name=' + key + ']').first();
var field_wrapper = field.parents(options.field_wrapper).addClass(options.error_css_class);
var field_error = $('<ul/>').addClass(options.errorlist_css_class);
$.each(value, function(key, value) {
$('<li>', {
text: value
}).appendTo(field_error);
});
field_wrapper.find(options.field_errors).append(field_error).fadeIn('slow')
});
if (form_errors.__all__) {
var form_error = $('<ul/>').addClass(options.errorlist_css_class);
$.each(form_errors.__all__, function(key, value) {
$('<li>', {
text: value
}).appendTo(form_error);
});
form.find(options.form_errors).append(form_error).fadeIn('slow');
}
}
function ajaxError() {
clearErrors();
var form_error = $('<ul/>').addClass(options.error_class);
$('<li>', {
html: options.server_error
}).appendTo(form_error);
form.find(options.form_errors).append(form_error).fadeIn('slow');
}
// attach handler to form's submit event
form.submit(function () {
var ajaxOptions = {
type: 'POST',
success: ajaxSuccess,
error: ajaxError
};
// submit the form
$(this).ajaxSubmit(ajaxOptions);
form.find('button[type="submit"]').attr('disabled','disabled');
// return false to prevent normal browser submit and page navigation
return false;
});
});
};
})(jQuery);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 452 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 731 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 522 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 570 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 283 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 735 KiB

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save