1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-20 05:21:29 +02:00

Minor adjustment in LanguageTabs.js

This commit is contained in:
Ryan Cramer
2022-11-04 14:50:53 -04:00
parent b4124435e4
commit 3d5561c7af
2 changed files with 9 additions and 6 deletions

View File

@@ -52,11 +52,14 @@ function setupLanguageTabs($form) {
if($inputfield.length) $inputfield.addClass('hasLangTabs'); if($inputfield.length) $inputfield.addClass('hasLangTabs');
var $parent = $this.parent('.InputfieldContent'); var $parent = $this.parent('.InputfieldContent');
if($parent.length) { if($parent.length) {
var $span = $("<span></span>") var $header = $parent.prev('.InputfieldHeader');
.attr('title', cfg.labelOpen) if($header.length && !$header.children('.langTabsToggle').length) {
.attr('class', 'langTabsToggle') var $span = $("<span></span>")
.append("<i class='fa fa-folder-o'></i>"); .attr('title', cfg.labelOpen)
$parent.prev('.InputfieldHeader').append($span); .attr('class', 'langTabsToggle')
.append("<i class='fa fa-folder-o'></i>");
$header.append($span);
}
} }
var $links = $this.find('a.langTabLink'); var $links = $this.find('a.langTabLink');

File diff suppressed because one or more lines are too long