Subida del módulo y tema de PrestaShop

This commit is contained in:
Kaloyan
2026-04-09 18:31:51 +02:00
parent 12c253296f
commit 16b3ff9424
39262 changed files with 7418797 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,16 @@
/**
* For the full copyright and license information, please view the
* docs/licenses/LICENSE.txt file that was distributed with this source code.
*/
import ModuleCard from '@components/module-card';
import AdminModuleController from '@pages/module/controller';
import ModuleLoader from '@pages/module/loader';
const {$} = window;
$(() => {
const moduleCardController = new ModuleCard();
new ModuleLoader();
new AdminModuleController(moduleCardController);
});

View File

@@ -0,0 +1,39 @@
/**
* For the full copyright and license information, please view the
* docs/licenses/LICENSE.txt file that was distributed with this source code.
*/
const {$} = window;
/**
* Module Admin Page Loader.
* @constructor
*/
class ModuleLoader {
constructor() {
ModuleLoader.handleImport();
}
static handleImport(): void {
const moduleImport = $('#module-import');
moduleImport.on('click', () => {
// @ts-ignore
moduleImport.addClass('onclick', 250, validate);
});
function validate() {
setTimeout(() => {
moduleImport.removeClass('onclick');
// @ts-ignore
moduleImport.addClass('validate', 450, callback);
}, 2250);
}
function callback() {
setTimeout(() => {
moduleImport.removeClass('validate');
}, 1250);
}
}
}
export default ModuleLoader;