forked from zotonic/zotonic
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Moved translation-tabs initialization into mod_translation.
Allows for translateable items on admin_edit.tpl without richtext editor.
- Loading branch information
Arjan Scherpenisse
committed
Nov 23, 2011
1 parent
603db6e
commit aa18576
Showing
2 changed files
with
30 additions
and
25 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
{# initialize the translation tabs #} | ||
<script type="text/javascript"> | ||
/* Initialize translation tabs, select correct language */ | ||
$(document).ready(function(){ | ||
if ($(".translations").length) { | ||
$(".translations").tabs(); | ||
$(".translations").bind('tabsshow', function(event, ui) { | ||
$(".tinymce-init", ui.panel).each(function() { | ||
var self = $(this); | ||
setTimeout(function() { | ||
var ti = jQuery.extend({}, tinyInit); | ||
if (self.attr('dir')) { | ||
ti.directionality = self.attr('dir'); | ||
} | ||
self.tinymce(ti); | ||
}, 200); | ||
}).removeClass('tinymce-init').addClass('tinymce'); | ||
$(".translations").tabs("select", ui.index); | ||
}); | ||
var tab_index = $(".translations ul.ui-tabs-nav .tab-{{ z_language }}:visible").attr('data-index'); | ||
if (typeof(tab_index) == 'undefined') { | ||
tab_index = $(".translations ul.ui-tabs-nav li:visible").attr('data-index'); | ||
} | ||
if (typeof(tab_index) != "undefined") { | ||
$(".translations").tabs("select", parseInt(tab_index)); | ||
} | ||
} | ||
}); | ||
</script> |