remotes/origin/1203
pavel 11 years ago
parent 6d510b8031
commit 877fc87632
  1. 43
      templates/client/service/translator.html
  2. 37
      templates/client/static_client/css/main.css
  3. 2
      templates/client/static_client/css_min/main.min.css
  4. 83
      templates/client/static_client/js/_modules/page.translator.js
  5. 1
      templates/client/static_client/js_min/_modules/page.translator.min.js

@ -61,42 +61,12 @@
<div class="mf-line cols-2 rq-trans">
<div class="mf-field">
<label>{% trans 'Знание языков' %}:</label>
<div class="c-select-box select" data-placeholder="">
<div class="csb-selected-items"></div>
<div class="csb-menu-wrap">
<div class="scroll-container csb-menu">
<div class="scroll-content clearfix">
<ul>
{% for choice_id, choice_label in form.languages.field.choices %}
<li><label><input type="checkbox" name="languages" value="{{ choice_id }}" />{{ choice_label }}</label></li>
{% endfor %}
</ul>
</div>
</div>
</div>
</div>
<input id="id_languages" name="languages" placeholder="{% trans 'Знание языков' %}" type="text">
</div>
<div class="mf-field">
<label>{% trans 'Тематика' %}:</label>
<div class="c-select-box select" data-placeholder="">
<div class="csb-selected-items"></div>
<div class="csb-menu-wrap">
<div class="scroll-container csb-menu">
<div class="scroll-content clearfix">
<ul>
{% for choice_id, choice_label in form.theme.field.choices %}
<li><label><input type="checkbox" name="themes" value="{{ choice_id }}" />{{ choice_label }}</label></li>
{% endfor %}
</ul>
</div>
</div>
</div>
<input id="id_themes" name="themes" placeholder="{% trans 'Тематика' %}" type="text">
</div>
</div>
</div>
@ -374,5 +344,12 @@
</div>
{% if request.GET.debug == '1' %}
<script src="{% static 'client/js/_modules/page.translator.js' %}"></script>
{% else %}
<script src="{% static 'client/js_min/_modules/page.translator.min.js' %}"></script>
{% endif %}
<script>
EXPO.translator.init({});
</script>
{% endblock %}

@ -2263,7 +2263,7 @@ button.icon-arrow:before {
margin-bottom: 4px;
}
.mp-catalog-lists .mpc-list ul a {
.mp-catalog-lists .mpc-list ul a, .leter-list a {
color: #464646;
text-decoration: none;
}
@ -2278,6 +2278,7 @@ button.icon-arrow:before {
}
.mp-catalog-lists .mpc-list ul a,
.leter-list a,
.mp-catalog-lists .mpc-list ul a * {
-webkit-transition: color .3s;
-o-transition: color .3s;
@ -2285,6 +2286,7 @@ button.icon-arrow:before {
}
.mp-catalog-lists .mpc-list ul a:hover,
.leter-list a:hover,
.mp-catalog-lists .mpc-list ul a:hover * {
color: #ff6600;
text-decoration: none;
@ -4268,14 +4270,15 @@ form.s-message {
.ui-datepicker {
display: none;
width: 236px;
width: 200px;
height: auto;
padding: 10px;
font-family: 'dindisplay_pro', sans-serif;
font-size: 15px;
font-size: 13px;
border: 1px solid #bdbdbd;
background: #fff;
border-radius: 4px;
line-height: 13px;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);
}
@ -4292,8 +4295,8 @@ form.s-message {
font-weight: 500;
text-transform: uppercase;
border-bottom: 1px dotted #bdbdbd;
padding-bottom: 12px;
margin-bottom: 12px;
padding-bottom: 6px;
margin-bottom: 6px;
font-size: 21px;
line-height: 33px;
}
@ -4380,7 +4383,7 @@ form.s-message {
}
.ui-datepicker tbody td {
padding: 4px 0;
padding: 2px 0;
text-align: center;
}
@ -6807,7 +6810,7 @@ dl.add-info dd ul li {
.i-members a.more {
font-size: 11px;
display: block;
display: block;
}
.i-members ul {
@ -8749,16 +8752,16 @@ a.order-button:hover .ob-text,
line-height: 32px;
word-spacing: -4px;
border-radius: 4px 0 0 4px;
max-width: 94px;
max-width: 94px;
}
.pr-list .prl-value .small{
word-spacing: 0;
white-space: normal;
font-size: 14px;
display: block;
line-height: 1em;
padding-top: 2px;
word-spacing: 0;
white-space: normal;
font-size: 14px;
display: block;
line-height: 1em;
padding-top: 2px;
}
.pr-list .prl-descr {
@ -11369,9 +11372,9 @@ hr + .rq-note {
}
.leter-list .leter{
color: #ff6600;
margin-bottom: 1em;
}
/* END block*/
@ -12939,8 +12942,8 @@ hr + .rq-note {
position: absolute;
text-align: center;
/*-webkit-transition: all 0.8s ease-In;*/
/*-o-transition: all 0.8s ease-In;*/
/*transition: all 0.8s ease-In;*/
/*-o-transition: all 0.8s ease-In;*/
/*transition: all 0.8s ease-In;*/
}

File diff suppressed because one or more lines are too long

@ -0,0 +1,83 @@
var EXPO = EXPO || {}; //isolated namespace
if (EXPO.translator) {
console.warn('WARNING: EXPO.translator is already defined!');
} else {
EXPO.translator = (function () {
/**
* private (visible inside this module only) variables
*/
/**
* @type {Object} - module API interafce realization
*/
var that = {};
/**
* @type {Object} default setting
*/
that.opt = {};
/**
* dependencies.Place where you can switch on dependencies for module
* @type {EXPO.common|*} - mostly used in project functions and data (block.common.js)
*/
var com = EXPO.common;
/**
* current module general initialization
* @param {Object} options - options recieved from web page view
*/
that.init = function (options) {
/**
* default module options
* @type {Object}
*/
this.opt = {
fromDateId:"id_fr",
toDateId:"id_to"
};
// settings extending
$.extend(this.opt, options);
// begin of initialization
var self = this,
opt = this.opt,
$dateFrom = $(document.getElementById(opt.fromDateId)),
$dateTo = $(document.getElementById(opt.toDateId));
$(function () {
$.datepicker.setDefaults($.datepicker.regional["ru"]);
$dateFrom.datepicker({
dateFormat: 'dd.mm.yy',
showOn: 'button',
showOtherMonths: true,
constrainInput: true,
onClose: function( selectedDate ) {
$dateTo.datepicker( "option", "minDate", selectedDate );
}
}).inputmask("99.99.9999",{
showMaskOnHover:false,
insertMode:false,
'oncomplete': function () {
$activeField = this;
}
});
$dateTo.datepicker({
dateFormat: 'dd.mm.yy',
showOn: 'button',
showOtherMonths: true,
constrainInput: true,
onClose: function( selectedDate ) {
$dateFrom.datepicker( "option", "maxDate", selectedDate );
}
}).inputmask("99.99.9999",{
showMaskOnHover:false,
insertMode:false,
'oncomplete': function () {
$activeField = this;
}
});
});
};
return that;
}());
}

@ -0,0 +1 @@
var EXPO=EXPO||{};EXPO.translator?console.warn("WARNING: EXPO.translator is already defined!"):EXPO.translator=function(){var t={};t.opt={};EXPO.common;return t.init=function(t){this.opt={fromDateId:"id_fr",toDateId:"id_to"},$.extend(this.opt,t);var e=this.opt,o=$(document.getElementById(e.fromDateId)),n=$(document.getElementById(e.toDateId));$(function(){$.datepicker.setDefaults($.datepicker.regional.ru),o.datepicker({dateFormat:"dd.mm.yy",showOn:"button",showOtherMonths:!0,constrainInput:!0,onClose:function(t){n.datepicker("option","minDate",t)}}).inputmask("99.99.9999",{showMaskOnHover:!1,insertMode:!1,oncomplete:function(){$activeField=this}}),n.datepicker({dateFormat:"dd.mm.yy",showOn:"button",showOtherMonths:!0,constrainInput:!0,onClose:function(t){o.datepicker("option","maxDate",t)}}).inputmask("99.99.9999",{showMaskOnHover:!1,insertMode:!1,oncomplete:function(){$activeField=this}})})},t}();
Loading…
Cancel
Save