Вход Регистрация
Файл: concrete5.7.5.6/concrete/js/build/core/app/help/guides/personalize.js
Строк: 130
<?php
!function(global, $) {
    
'use strict';
    var 
i18n ccmi18n_helpGuides['personalize'];
    var 
steps = [{
        
content'<p><span class="h5">' i18n[0].title '</span><br/>' i18n[0].text '</p>',
        
highlightTargettrue,
        
nextButtonfalse,
        
closeButtontrue,
        
target: $('[data-guide-toolbar-action=page-settings]'),
        
my'top left',
        
at'bottom center',
        
setup: function(touroptions) {
            $(
'a[data-launch-panel=page]').on('click', function() {
                
tour.view.tip.hide();
                
ConcreteHelpGuideManager.hideOverlay();
            });
            
ConcreteEvent.subscribe('PanelOpen.concretePersonalizeTour', function(edata) {
                
setTimeout(function() {
                    var 
panel data.panel.getIdentifier();
                    if (
panel == 'page') {
                        
tour.next();
                    }
                }, 
500);
            });
        }
    },{
        
content'<p><span class="h5">' i18n[1].title '</span><br/>' i18n[1].text '</p>',
        
highlightTargettrue,
        
nextButtonfalse,
        
my'left center',
        
closeButtontrue,
        
at'right center',
        
setup: function(touroptions) {
            $(
'a[data-launch-panel-detail=page-design]').on('click', function() {
                
tour.view.tip.hide();
            });
            
ConcreteEvent.subscribe('PanelOpenDetail.concretePersonalizeTour', function(edata) {
                
setTimeout(function() {
                    if (
data.panel.identifier == 'page-design') {
                        
tour.next();
                    }
                }, 
500);
            });
            return {
target: $('a[data-launch-panel-detail=page-design]').eq(0)}
        }
    },{
        
content'<p><span class="h5">' i18n[2].title '</span><br/>' i18n[2].text '</p>',
        
highlightTargettrue,
        
nextButtontrue,
        
closeButtontrue,
        
my'bottom center',
        
at'top center',
        
setup: function(touroptions) {
            return {
target: $('span.ccm-page-design-theme-customize')}
        }
    }];

    var 
tour = new Tourist.Tour({
        
stepssteps,
        
tipClass'Bootstrap',
        
tipOptions:{
            
showEffect'slidein'
        
}
    });
    
tour.on('start', function() {
        
ConcreteHelpGuideManager.enterToolbarGuideMode();
    });
    
tour.on('stop', function() {
        
ConcreteHelpGuideManager.exitToolbarGuideMode();
        
ConcreteEvent.unsubscribe('PanelOpen.concretePersonalizeTour');
        
ConcreteEvent.unsubscribe('PanelOpenDetail.concretePersonalizeTour');
    });

    
ConcreteHelpGuideManager.register('personalize'tour);

}(
windowjQuery);
?>
Онлайн: 1
Реклама