Файл: concrete5.7.5.6/concrete/js/build/core/app/help/guide-manager.js
Строк: 58
<?php
!function (global, $) {
'use strict';
var ConcreteHelpGuideManager = {
guides: {},
register: function (key, guide) {
this.guides[key] = guide;
},
getGuide: function (key) {
return this.guides[key];
},
enterToolbarGuideMode: function() {
// if help notification is active, hide it
ConcreteHelpLauncher.close();
// if the help dialog is active, hide it
$('.ccm-dialog-help-wrapper').hide();
this.showOverlay();
},
showOverlay: function() {
// if the widget overlay doesn't exist, show it
if ($('.ui-widget-overlay').length < 1) {
var $overlay = $('<div class="ui-widget-overlay"></div>').hide().appendTo('body');
}
$('.ui-widget-overlay').addClass('animated fadeIn').show();
// move the toolbar to above the widget overlay
$('#ccm-toolbar').addClass('ccm-toolbar-tour-guide');
},
hideOverlay: function() {
$('.ui-widget-overlay').addClass('animated fadeOut');
$('.ui-widget-overlay').delay(250).queue(function() {
$(this).remove();
$(this).dequeue();
});
// move the toolbar back
$('#ccm-toolbar').removeClass('ccm-toolbar-tour-guide');
},
exitToolbarGuideMode: function() {
this.hideOverlay();
// if the help dialog is active, show it
if ($('.ccm-dialog-help-wrapper').length) {
$('.ccm-dialog-help-wrapper').show();
}
},
launchGuideOnRefresh: function(guide) {
$.cookie('ConcreteHelpActiveGuide', guide, {path: CCM_REL + '/'});
},
clearGuideToLaunchOnRefresh: function(guide) {
$.cookie('ConcreteHelpActiveGuide', null, {path: CCM_REL + '/'});
},
getGuideToLaunchOnRefresh: function() {
return $.cookie('ConcreteHelpActiveGuide');
},
get: function() {
return ConcreteHelpGuideManager;
}
};
global.ConcreteHelpGuideManager = ConcreteHelpGuideManager;
}(this, $);
?>