[ADD] odoo changes to theme
This commit is contained in:
parent
19296335eb
commit
332c70bcc6
@ -66,22 +66,25 @@ $(function () {
|
|||||||
.prependTo('.switchable:not(.setup) .highlight');
|
.prependTo('.switchable:not(.setup) .highlight');
|
||||||
$(document).on('click', '.btn-show-setup', function (e) {
|
$(document).on('click', '.btn-show-setup', function (e) {
|
||||||
var $target = $(e.target);
|
var $target = $(e.target);
|
||||||
var target = $target.closest('.switchable:not(.setup)').get(0);
|
var switchable = $target.closest('.switchable:not(.setup)').get(0);
|
||||||
// not in a switchable (???)
|
// not in a switchable (???)
|
||||||
if (!target) { return; }
|
if (!switchable) { return; }
|
||||||
var lang = getHighlightLanguage(target);
|
|
||||||
|
var lang = getHighlightLanguage(switchable);
|
||||||
if (!lang) {
|
if (!lang) {
|
||||||
// switchable without highlight (e.g. language-specific notes),
|
// switchable without highlight (e.g. language-specific notes),
|
||||||
// don't munge
|
// don't munge
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var $setup_code = $target.prev();
|
var $following_siblings = $target.nextAll();
|
||||||
if ($setup_code.length) {
|
if ($following_siblings.length > 1) {
|
||||||
// remove existing setup code
|
// remove all but the very last following sibling (which
|
||||||
$setup_code.remove();
|
// should be the non-setup <pre>)
|
||||||
|
$following_siblings.slice(0, -1).remove();
|
||||||
} else {
|
} else {
|
||||||
$('.setupcode.highlight-' + lang + ' pre').clone().insertBefore($target);
|
// otherwise insert setupcode
|
||||||
|
$('.setupcode.highlight-' + lang + ' pre').clone().insertAfter($target);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
})(); }
|
})(); }
|
||||||
|
Loading…
Reference in New Issue
Block a user