Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Template.onAfterLoad = function(url, data) {
- Template.updateDebugPanel();
- let view_width = $( document ).width() >= 800 ? 780 : ($( document ).width());
- let curtain_offset = $( document ).width() >= 800 ? 20 : 0;
- if ((url.indexOf("target_container=adianti_right_panel") !== -1) || (data.indexOf('adianti_target_container="adianti_right_panel"') !== -1) ) {
- var right_panels = Math.max($('#adianti_right_panel').find('[page_name]').length,1);
- $('#adianti_right_panel').css('width', (view_width + curtain_offset) + 'px');
- if ($('#adianti_right_panel').is(":visible") == false) {
- $('body').css("overflow", "hidden");
- $('#adianti_right_panel').show('slide',{direction:'right'}, 320);
- }
- $('#adianti_right_panel').css('width', (view_width + (curtain_offset * right_panels)) + 'px');
- if (curtain_offset > 0) {
- $('#adianti_right_panel').find('[page_name]').each(function(k,v) {
- $(v).css('left', (k * 20) + 'px');
- });
- }
- if (right_panels > 1) {
- let current_page_name = ($('#adianti_right_panel').find('[page_name]').last().attr('page_name'));
- if (data.indexOf('page_name="'+current_page_name+'"') == -1) // avoid slide again if top curtain = requested one
- {
- $('#adianti_right_panel').find('[page_name]').last().hide();
- $('#adianti_right_panel').find('[page_name]').last().show('slide',{direction:'right'}, 320);
- }
- }
- var warnings = $('#adianti_right_panel').clone().find('div[page_name],script').remove().end().html();
- $('#adianti_right_panel').find('[page_name]').last().prepend(warnings);
- }
- else if ( (url.indexOf('&static=1') == -1) && (data.indexOf('widget="TWindow"') == -1) ) {
- if ($('#adianti_right_panel').is(":visible")) {
- $('#adianti_right_panel').hide();
- $('#adianti_right_panel').html('');
- $('body').css('overflow', 'unset');
- }
- }
- };
- Template.onAfterPost = Template.onAfterLoad;
Advertisement
Add Comment
Please, Sign In to add comment