Sindbad~EG File Manager

Current Path : /home/frekansk/www/wp-content/plugins/learnpress/assets/src/js/admin/edit-curriculum/
Upload File :
Current File : //home/frekansk/www/wp-content/plugins/learnpress/assets/src/js/admin/edit-curriculum/share.js

/**
 * Share variables and functions for the edit curriculum page.
 *
 * @since 4.2.8.6
 * @version 1.0.1
 */
import * as lpUtils from '../../utils.js';
import Toastify from 'toastify-js';
import 'toastify-js/src/toastify.css';

let courseId;
let elEditCurriculum;
let elCurriculumSections;
let updateCountItems;
let sortAbleItem;
let hasChange;
const className = {
	idElEditCurriculum: '#lp-course-edit-curriculum',
	elCurriculumSections: '.curriculum-sections',
	elSection: '.section',
	elToggleAllSections: '.course-toggle-all-sections',
	elSectionItem: '.section-item',
	LPTarget: '.lp-target',
	elCollapse: 'lp-collapse',
};
const argsToastify = {
	text: '',
	gravity: lpDataAdmin.toast.gravity, // `top` or `bottom`
	position: lpDataAdmin.toast.position, // `left`, `center` or `right`
	className: `${ lpDataAdmin.toast.classPrefix }`,
	close: lpDataAdmin.toast.close == 1,
	stopOnFocus: lpDataAdmin.toast.stopOnFocus == 1,
	duration: lpDataAdmin.toast.duration,
};
const showToast = ( message, status = 'success' ) => {
	const toastify = new Toastify( {
		...argsToastify,
		text: message,
		className: `${ lpDataAdmin.toast.classPrefix } ${ status }`,
	} );
	toastify.showToast();
};
const setVariables = ( variables ) => {
	( {
		courseId,
		elEditCurriculum,
		elCurriculumSections,
		updateCountItems,
		hasChange,
	} = variables );
};
const setVariable = ( variable, value ) => {
	if ( variable && value !== undefined ) {
		switch ( variable ) {
		case 'sortAbleItem':
			sortAbleItem = value;
			break;
		}
	}
};

export {
	setVariables,
	setVariable,
	showToast,
	lpUtils,
	className,
	courseId,
	elEditCurriculum,
	elCurriculumSections,
	updateCountItems,
	sortAbleItem,
	hasChange,
};

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists