first commit

This commit is contained in:
2023-09-12 21:41:04 +02:00
commit 3361a7f053
13284 changed files with 2116755 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
{% if language.flag_url %}
{% if language.flag_width > 0 %}
{% set flag_width = 'width=%s'|format(language.flag_width) %}
{% endif %}
{% if language.flag_height > 0 %}
{% set flag_height = 'height=%s'|format(language.flag_height) %}
{% endif %}
<img
class="{{ css_classes_flag }}"
src="{{ language.flag_url }}"
alt="{{ language.flag_alt }}"
{{ flag_width }}
{{ flag_height }}
/>
{%- endif -%}

View File

@@ -0,0 +1,8 @@
{
"name" : "Dropdown click",
"slug" : "wpml-legacy-dropdown-click",
"for" : [ "sidebars", "shortcode_actions" ],
"settings": {
"display_link_for_current_lang": 1
}
}

View File

@@ -0,0 +1,71 @@
/*jshint browser:true, devel:true */
/*global document */
var WPMLLanguageSwitcherDropdownClick = (function() {
"use strict";
var wrapperSelector = '.js-wpml-ls-legacy-dropdown-click';
var submenuSelector = '.js-wpml-ls-sub-menu';
var isOpen = false;
var toggle = function(event) {
var subMenu = this.querySelectorAll(submenuSelector)[0];
if(subMenu.style.visibility === 'visible'){
subMenu.style.visibility = 'hidden';
document.removeEventListener('click', close);
}else{
subMenu.style.visibility = 'visible';
document.addEventListener('click', close);
isOpen = true;
}
return false;
};
var close = function(){
if(!isOpen){
var switchers = document.querySelectorAll(wrapperSelector);
for(var i=0;i<switchers.length;i++){
var altLangs = switchers[i].querySelectorAll(submenuSelector)[0];
altLangs.style.visibility = 'hidden';
}
}
isOpen = false;
};
var preventDefault = function(e) {
var evt = e ? e : window.event;
if (evt.preventDefault) {
evt.preventDefault();
}
evt.returnValue = false;
};
var init = function() {
var wrappers = document.querySelectorAll(wrapperSelector);
for(var i=0; i < wrappers.length; i++ ) {
wrappers[i].addEventListener('click', toggle );
}
var links = document.querySelectorAll(wrapperSelector + ' a.js-wpml-ls-item-toggle');
for(var j=0; j < links.length; j++) {
links[j].addEventListener('click', preventDefault );
}
};
return {
'init': init
};
})();
document.addEventListener('DOMContentLoaded', function(){
"use strict";
WPMLLanguageSwitcherDropdownClick.init();
});

View File

@@ -0,0 +1 @@
"use strict";var WPMLLanguageSwitcherDropdownClick=function(){function l(e){var t=this.querySelectorAll(i)[0];return"visible"===t.style.visibility?(t.style.visibility="hidden",document.removeEventListener("click",o)):(t.style.visibility="visible",document.addEventListener("click",o),n=!0),!1}function r(e){(e=e||window.event).preventDefault&&e.preventDefault(),e.returnValue=!1}var c=".js-wpml-ls-legacy-dropdown-click",i=".js-wpml-ls-sub-menu",n=!1,o=function(){if(!n)for(var e=document.querySelectorAll(c),t=0;t<e.length;t++)e[t].querySelectorAll(i)[0].style.visibility="hidden";n=!1};return{init:function(){for(var e=document.querySelectorAll(c),t=0;t<e.length;t++)e[t].addEventListener("click",l);for(var i=document.querySelectorAll(c+" a.js-wpml-ls-item-toggle"),n=0;n<i.length;n++)i[n].addEventListener("click",r)}}}();document.addEventListener("DOMContentLoaded",function(){WPMLLanguageSwitcherDropdownClick.init()});

View File

@@ -0,0 +1,66 @@
.wpml-ls-legacy-dropdown-click {
width: 15.5em;
max-width: 100%; }
.wpml-ls-legacy-dropdown-click > ul {
position: relative;
padding: 0;
margin: 0 !important;
list-style-type: none; }
.wpml-ls-legacy-dropdown-click .wpml-ls-item {
padding: 0;
margin: 0;
list-style-type: none; }
.wpml-ls-legacy-dropdown-click a {
display: block;
text-decoration: none;
color: #444;
border: 1px solid #cdcdcd;
background-color: #fff;
padding: 5px 10px;
line-height: 1; }
.wpml-ls-legacy-dropdown-click a span {
vertical-align: middle; }
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle {
position: relative;
padding-right: calc(10px + .7em + .7em); }
.rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle {
padding-right: 10px;
padding-left: calc(10px + .7em + .7em); }
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
content: '';
vertical-align: middle;
display: inline-block;
border: .35em solid transparent;
border-top: .5em solid;
position: absolute;
right: 10px;
top: calc(50% - .175em); }
.rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
right: auto;
left: 10px; }
.wpml-ls-legacy-dropdown-click a:hover,
.wpml-ls-legacy-dropdown-click a:focus,
.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a {
color: #000;
background: #eee; }
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
visibility: hidden;
position: absolute;
top: 100%;
right: 0;
left: 0;
border-top: 1px solid #cdcdcd;
padding: 0;
margin: 0;
list-style-type: none;
z-index: 101; }
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
border-width: 0 1px 1px 1px; }
.wpml-ls-legacy-dropdown-click .wpml-ls-flag {
display: inline;
vertical-align: middle; }
.wpml-ls-legacy-dropdown-click .wpml-ls-flag + span {
margin-left: .4em; }
.rtl .wpml-ls-legacy-dropdown-click .wpml-ls-flag + span {
margin-left: 0;
margin-right: .4em; }

View File

@@ -0,0 +1 @@
.wpml-ls-legacy-dropdown-click{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown-click>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown-click .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown-click a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown-click a span{vertical-align:middle}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}.rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + 1.4em)}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown-click a:focus,.wpml-ls-legacy-dropdown-click a:hover{color:#000;background:#eee}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{border-width:0 1px 1px}.wpml-ls-legacy-dropdown-click .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{margin-left:0;margin-right:.4em}

View File

@@ -0,0 +1,47 @@
{% set current_language = languages[ current_language_code ] %}
{% set css_classes_flag = ('wpml-ls-flag ' ~ backward_compatibility.css_classes_flag)|trim %}
{% set css_classes_native = ('wpml-ls-native ' ~ backward_compatibility.css_classes_native)|trim %}
{% set css_classes_display = ('wpml-ls-display ' ~ backward_compatibility.css_classes_display)|trim %}
{% set css_classes_bracket = ('wpml-ls-bracket ' ~ backward_compatibility.css_classes_bracket)|trim %}
<div class="{{ css_classes }} wpml-ls-legacy-dropdown-click js-wpml-ls-legacy-dropdown-click"{% if backward_compatibility.css_id %} id="{{ backward_compatibility.css_id }}"{% endif %}>
<ul>
<li class="{{ current_language.css_classes }} wpml-ls-item-legacy-dropdown-click">
<a href="#" class="{{ ('js-wpml-ls-item-toggle wpml-ls-item-toggle ' ~ current_language.backward_compatibility.css_classes_a)|trim }}">
{% include 'flag.twig' with {language: current_language, css_classes_flag: css_classes_flag} %}
{%- if current_language.display_name or current_language.native_name -%}
{%- set current_language_name = current_language.display_name|default(current_language.native_name) -%}
<span class="{{ css_classes_native }}">{{- current_language_name -}}</span>
{%- endif -%}
</a>
<ul class="js-wpml-ls-sub-menu wpml-ls-sub-menu">
{% for language in languages if not language.is_current %}
<li class="{{ language.css_classes }}">
<a href="{{ language.url }}" class="{{ css_classes_link }}">
{% include 'flag.twig' %}
{%- if language.native_name -%}
<span class="{{ css_classes_native }}" lang="{{ language.code }}">{{ language.native_name }}</span>
{%- endif -%}
{%- if language.display_name and (language.display_name != language.native_name) -%}
<span class="{{ css_classes_display }}">
{%- if language.native_name -%}<span class="{{ css_classes_bracket }}"> (</span>{%- endif -%}
{{- language.display_name -}}
{%- if language.native_name -%}<span class="{{ css_classes_bracket }}">)</span>{%- endif -%}
</span>
{%- endif -%}
</a>
</li>
{% endfor %}
</ul>
</li>
</ul>
</div>

View File

@@ -0,0 +1,8 @@
{
"name" : "Dropdown",
"slug" : "wpml-legacy-dropdown",
"for" : [ "sidebars", "shortcode_actions" ],
"settings": {
"display_link_for_current_lang": 1
}
}

View File

@@ -0,0 +1,35 @@
/*jshint browser:true, devel:true */
/*global document */
var WPMLLanguageSwitcherDropdown = (function() {
"use strict";
var toggleSelector = '.js-wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle';
var preventDefault = function(e) {
var evt = e ? e : window.event;
if (evt.preventDefault) {
evt.preventDefault();
}
evt.returnValue = false;
};
var init = function() {
var links = document.querySelectorAll(toggleSelector);
for(var i=0; i < links.length; i++) {
links[i].addEventListener('click', preventDefault );
}
};
return {
'init': init
};
})();
document.addEventListener('DOMContentLoaded', function(){
"use strict";
WPMLLanguageSwitcherDropdown.init();
});

View File

@@ -0,0 +1 @@
"use strict";var WPMLLanguageSwitcherDropdown=function(){function t(e){(e=e||window.event).preventDefault&&e.preventDefault(),e.returnValue=!1}return{init:function(){for(var e=document.querySelectorAll(".js-wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle"),n=0;n<e.length;n++)e[n].addEventListener("click",t)}}}();document.addEventListener("DOMContentLoaded",function(){WPMLLanguageSwitcherDropdown.init()});

View File

@@ -0,0 +1,68 @@
.wpml-ls-legacy-dropdown {
width: 15.5em;
max-width: 100%; }
.wpml-ls-legacy-dropdown > ul {
position: relative;
padding: 0;
margin: 0 !important;
list-style-type: none; }
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu, .wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu {
visibility: visible; }
.wpml-ls-legacy-dropdown .wpml-ls-item {
padding: 0;
margin: 0;
list-style-type: none; }
.wpml-ls-legacy-dropdown a {
display: block;
text-decoration: none;
color: #444;
border: 1px solid #cdcdcd;
background-color: #fff;
padding: 5px 10px;
line-height: 1; }
.wpml-ls-legacy-dropdown a span {
vertical-align: middle; }
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
position: relative;
padding-right: calc(10px + .7em + .7em); }
.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
padding-right: 10px;
padding-left: calc(10px + .7em + .7em); }
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
content: '';
vertical-align: middle;
display: inline-block;
border: .35em solid transparent;
border-top: .5em solid;
position: absolute;
right: 10px;
top: calc(50% - .175em); }
.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
right: auto;
left: 10px; }
.wpml-ls-legacy-dropdown a:hover,
.wpml-ls-legacy-dropdown a:focus,
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a {
color: #000;
background: #eee; }
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
visibility: hidden;
position: absolute;
top: 100%;
right: 0;
left: 0;
border-top: 1px solid #cdcdcd;
padding: 0;
margin: 0;
list-style-type: none;
z-index: 101; }
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
border-width: 0 1px 1px 1px; }
.wpml-ls-legacy-dropdown .wpml-ls-flag {
display: inline;
vertical-align: middle; }
.wpml-ls-legacy-dropdown .wpml-ls-flag + span {
margin-left: .4em; }
.rtl .wpml-ls-legacy-dropdown .wpml-ls-flag + span {
margin-left: 0;
margin-right: .4em; }

View File

@@ -0,0 +1 @@
.wpml-ls-legacy-dropdown{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu{visibility:visible}.wpml-ls-legacy-dropdown .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown a span{vertical-align:middle}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + 1.4em)}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{color:#000;background:#eee}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border-width:0 1px 1px}.wpml-ls-legacy-dropdown .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:0;margin-right:.4em}

View File

@@ -0,0 +1,47 @@
{% set current_language = languages[ current_language_code ] %}
{% set css_classes_flag = ('wpml-ls-flag ' ~ backward_compatibility.css_classes_flag)|trim %}
{% set css_classes_native = ('wpml-ls-native ' ~ backward_compatibility.css_classes_native)|trim %}
{% set css_classes_display = ('wpml-ls-display ' ~ backward_compatibility.css_classes_display)|trim %}
{% set css_classes_bracket = ('wpml-ls-bracket ' ~ backward_compatibility.css_classes_bracket)|trim %}
<div
class="{{ css_classes }} wpml-ls-legacy-dropdown js-wpml-ls-legacy-dropdown"{% if backward_compatibility.css_id %} id="{{ backward_compatibility.css_id }}"{% endif %}>
<ul>
<li tabindex="0" class="{{ current_language.css_classes }} wpml-ls-item-legacy-dropdown">
<a href="#" class="{{ ('js-wpml-ls-item-toggle wpml-ls-item-toggle ' ~ current_language.backward_compatibility.css_classes_a)|trim }}">
{% include 'flag.twig' with {language: current_language, css_classes_flag: css_classes_flag} %}
{%- if current_language.display_name or current_language.native_name -%}
{%- set current_language_name = current_language.display_name|default(current_language.native_name) -%}
<span class="{{ css_classes_native }}">{{- current_language_name -}}</span>
{%- endif -%}
</a>
<ul class="wpml-ls-sub-menu">
{% for language in languages if not language.is_current %}
<li class="{{ language.css_classes }}">
<a href="{{ language.url }}" class="{{ css_classes_link }}">
{% include 'flag.twig' %}
{%- if language.native_name -%}
<span class="{{ css_classes_native }}" lang="{{ language.code }}">{{ language.native_name }}</span>
{%- endif -%}
{%- if language.display_name and (language.display_name != language.native_name) -%}
<span class="{{ css_classes_display }}">
{%- if language.native_name -%}<span class="{{ css_classes_bracket }}"> (</span>{%- endif -%}
{{- language.display_name -}}
{%- if language.native_name -%}<span class="{{ css_classes_bracket }}">)</span>{%- endif -%}
</span>
{%- endif -%}
</a>
</li>
{% endfor %}
</ul>
</li>
</ul>
</div>

View File

@@ -0,0 +1,5 @@
{
"name" : "Horizontal List",
"slug" : "wpml-legacy-horizontal-list",
"for" : [ "sidebars", "footer", "shortcode_actions" ]
}

View File

@@ -0,0 +1 @@
.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0 !important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}

View File

@@ -0,0 +1 @@
.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0 !important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}

View File

@@ -0,0 +1,40 @@
{% set css_classes_flag = ('wpml-ls-flag ' ~ backward_compatibility.css_classes_flag)|trim %}
{% set css_classes_native = ('wpml-ls-native ' ~ backward_compatibility.css_classes_native)|trim %}
{% set css_classes_display = ('wpml-ls-display ' ~ backward_compatibility.css_classes_display)|trim %}
{% set css_classes_bracket = ('wpml-ls-bracket ' ~ backward_compatibility.css_classes_bracket)|trim %}
{% set css_classes_link = ('wpml-ls-link ' ~ language.backward_compatibility.css_classes_a)|trim %}
<div class="{{ css_classes }} wpml-ls-legacy-list-horizontal"{% if backward_compatibility.css_id %} id="{{ backward_compatibility.css_id }}"{% endif %}>
<ul>
{%- for code, language in languages -%}
<li class="{{ language.css_classes }} wpml-ls-item-legacy-list-horizontal">
<a href="{{ language.url }}" class="{{ css_classes_link }}">
{% include 'flag.twig' %}
{%- if language.is_current and (language.native_name or language.display_name) -%}
{%- set current_language_name = language.native_name|default(language.display_name) -%}
<span class="{{ css_classes_native }}">{{- current_language_name -}}</span>
{%- else -%}
{%- if language.native_name -%}
<span class="{{ css_classes_native }}" lang="{{ language.code }}">{{- language.native_name -}}</span>
{%- endif -%}
{%- if language.display_name and (language.display_name != language.native_name) -%}
<span class="{{ css_classes_display }}">
{%- if language.native_name -%}<span class="{{ css_classes_bracket }}"> (</span>{%- endif -%}
{{- language.display_name -}}
{%- if language.native_name -%}<span class="{{ css_classes_bracket }}">)</span>{%- endif -%}
</span>
{%- endif -%}
{%- endif -%}
</a>
</li>
{%- endfor -%}
</ul>
</div>

View File

@@ -0,0 +1,5 @@
{
"name" : "Vertical List",
"slug" : "wpml-legacy-vertical-list",
"for" : [ "sidebars", "footer", "shortcode_actions" ]
}

View File

@@ -0,0 +1,32 @@
.wpml-ls-legacy-list-vertical {
display: table;
max-width: 100%;
border: 1px solid transparent;
border-bottom: 0; }
.wpml-ls-legacy-list-vertical > ul {
position: relative;
padding: 0;
margin: 0 !important;
list-style-type: none; }
.wpml-ls-legacy-list-vertical .wpml-ls-item {
padding: 0;
margin: 0;
list-style-type: none; }
.wpml-ls-legacy-list-vertical a {
display: block;
text-decoration: none;
border-bottom: 1px solid transparent;
padding: 5px 10px;
line-height: 1; }
.wpml-ls-legacy-list-vertical a span {
vertical-align: middle; }
.wpml-ls-legacy-list-vertical .wpml-ls-flag {
display: inline;
vertical-align: middle; }
.wpml-ls-legacy-list-vertical .wpml-ls-flag + span {
margin-left: .4em; }
.rtl .wpml-ls-legacy-list-vertical .wpml-ls-flag + span {
margin-left: 0;
margin-right: .4em; }
.wpml-ls-legacy-list-vertical.wpml-ls-statics-footer {
margin-bottom: 30px; }

View File

@@ -0,0 +1 @@
.wpml-ls-legacy-list-vertical{display:table;max-width:100%;border:1px solid transparent;border-bottom:0}.wpml-ls-legacy-list-vertical>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-list-vertical .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-list-vertical a{display:block;text-decoration:none;border-bottom:1px solid transparent;padding:5px 10px;line-height:1}.wpml-ls-legacy-list-vertical a span{vertical-align:middle}.wpml-ls-legacy-list-vertical .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-vertical .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-vertical .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-vertical.wpml-ls-statics-footer{margin-bottom:30px}

View File

@@ -0,0 +1,40 @@
{% set css_classes_flag = ('wpml-ls-flag ' ~ backward_compatibility.css_classes_flag)|trim %}
{% set css_classes_native = ('wpml-ls-native ' ~ backward_compatibility.css_classes_native)|trim %}
{% set css_classes_display = ('wpml-ls-display ' ~ backward_compatibility.css_classes_display)|trim %}
{% set css_classes_bracket = ('wpml-ls-bracket ' ~ backward_compatibility.css_classes_bracket)|trim %}
{% set css_classes_link = (css_classes_link ~ ' ' ~ language.backward_compatibility.css_classes_a)|trim %}
<div class="{{ css_classes }} wpml-ls-legacy-list-vertical"{% if backward_compatibility.css_id %} id="{{ backward_compatibility.css_id }}"{% endif %}>
<ul>
{% for code, language in languages %}
<li class="{{ language.css_classes }} wpml-ls-item-legacy-list-vertical">
<a href="{{ language.url }}" class="{{ css_classes_link }}">
{% include 'flag.twig' %}
{%- if language.is_current and (language.native_name or language.display_name) -%}
{%- set current_language_name = language.native_name|default(language.display_name) -%}
<span class="{{ css_classes_native }}">{{- current_language_name -}}</span>
{%- else -%}
{%- if language.native_name -%}
<span class="{{ css_classes_native }}" lang="{{ language.code }}">{{- language.native_name -}}</span>
{%- endif -%}
{%- if language.display_name and (language.display_name != language.native_name) -%}
<span class="{{ css_classes_display }}">
{%- if language.native_name -%}<span class="{{ css_classes_bracket }}"> (</span>{%- endif -%}
{{- language.display_name -}}
{%- if language.native_name -%}<span class="{{ css_classes_bracket }}">)</span>{%- endif -%}
</span>
{%- endif -%}
{%- endif -%}
</a>
</li>
{% endfor %}
</ul>
</div>

View File

@@ -0,0 +1,5 @@
{
"name" : "Post translations",
"slug" : "wpml-legacy-post-translations",
"for" : [ "post_translations" ]
}

View File

@@ -0,0 +1,20 @@
.wpml-ls-statics-post_translations {
clear: both; }
.wpml-ls-statics-post_translations .wpml-ls-item {
padding: 0;
margin: 0;
display: inline-block; }
.wpml-ls-statics-post_translations .wpml-ls-item:not(:last-child):after {
content: ', '; }
.wpml-ls-statics-post_translations a {
line-height: 1;
text-decoration: none;
display: inline-block; }
.wpml-ls-statics-post_translations .wpml-ls-flag {
display: inline;
vertical-align: baseline; }
.wpml-ls-statics-post_translations .wpml-ls-flag + span {
margin-left: .3em; }
.rtl .wpml-ls-statics-post_translations .wpml-ls-flag + span {
margin-left: 0;
margin-right: .3em; }

View File

@@ -0,0 +1 @@
.wpml-ls-statics-post_translations{clear:both}.wpml-ls-statics-post_translations .wpml-ls-item{padding:0;margin:0;display:inline-block}.wpml-ls-statics-post_translations .wpml-ls-item:not(:last-child):after{content:", "}.wpml-ls-statics-post_translations a{line-height:1;text-decoration:none;display:inline-block}.wpml-ls-statics-post_translations .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-statics-post_translations .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-statics-post_translations .wpml-ls-flag+span{margin-left:0;margin-right:.3em}

View File

@@ -0,0 +1,36 @@
{% set css_classes_flag = ('wpml-ls-flag ' ~ backward_compatibility.css_classes_flag)|trim %}
{% set css_classes_native = ('wpml-ls-native ' ~ backward_compatibility.css_classes_native)|trim %}
{% set css_classes_display = ('wpml-ls-display ' ~ backward_compatibility.css_classes_display)|trim %}
{% set css_classes_bracket = ('wpml-ls-bracket ' ~ backward_compatibility.css_classes_bracket)|trim %}
{% set css_classes_link = (css_classes_link ~ ' ' ~ language.backward_compatibility.css_classes_a)|trim %}
{% for code, language in languages %}
{% spaceless %}
<span class="{{ language.css_classes }} wpml-ls-item-legacy-post-translations">
<a href="{{ language.url }}" class="{{ css_classes_link }}">
{% include 'flag.twig' %}
{%- if language.is_current and (language.native_name or language.display_name) -%}
{%- set current_language_name = language.native_name|default(language.display_name) -%}
<span class="{{ css_classes_native }}">{{- current_language_name -}}</span>
{%- else -%}
{%- if language.native_name -%}
<span class="{{ css_classes_native }}" lang="{{ language.code }}">{{- language.native_name -}}</span>
{%- endif -%}
{%- if language.display_name and (language.display_name != language.native_name) -%}
<span class="{{ css_classes_display }}">
{%- if language.native_name -%}<span class="{{ css_classes_bracket }}"> (</span>{%- endif -%}
{{- language.display_name -}}
{%- if language.native_name -%}<span class="{{ css_classes_bracket }}">)</span>{%- endif -%}
</span>
{%- endif -%}
{%- endif -%}
</a>
</span>
{% endspaceless %}
{%- endfor -%}

View File

@@ -0,0 +1,5 @@
{
"name": "Menu Item",
"slug": "wpml-menu-item",
"for" : [ "menus" ]
}

View File

@@ -0,0 +1,9 @@
.wpml-ls-menu-item .wpml-ls-flag {
display: inline;
vertical-align: baseline; }
.wpml-ls-menu-item .wpml-ls-flag + span {
margin-left: .3em; }
.rtl .wpml-ls-menu-item .wpml-ls-flag + span {
margin-left: 0;
margin-right: .3em; }

View File

@@ -0,0 +1 @@
.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}

View File

@@ -0,0 +1,19 @@
{% set css_classes_flag = ('wpml-ls-flag ' ~ backward_compatibility.css_classes_flag)|trim %}
{% set css_classes_native = ('wpml-ls-native ' ~ backward_compatibility.css_classes_native)|trim %}
{% set css_classes_display = ('wpml-ls-display ' ~ backward_compatibility.css_classes_display)|trim %}
{% set css_classes_bracket = ('wpml-ls-bracket ' ~ backward_compatibility.css_classes_bracket)|trim %}
{% include 'flag.twig' with {language: {flag_url: flag_url, flag_alt: flag_alt, flag_width: flag_width, flag_height: flag_height}, css_classes_flag: css_classes_flag} %}
{%- if native_name -%}
<span class="{{ css_classes_native }}" lang="{{ code }}">{{ native_name }}</span>
{%- endif -%}
{%- if display_name and (display_name != native_name) -%}
<span class="{{ css_classes_display }}">
{%- if native_name -%}<span class="{{ css_classes_bracket }}"> (</span>{%- endif -%}
{{- display_name -}}
{%- if native_name -%}<span class="{{ css_classes_bracket }}">)</span>{%- endif -%}
</span>
{%- endif -%}