You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
1.1 KiB

<?php
namespace Elementor\Modules\History;
use Elementor\Core\Base\Module as BaseModule;
use Elementor\Plugin;
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
class Module extends BaseModule {
public function get_name() {
return 'history';
}
public function localize_settings( $settings ) {
$settings = array_replace_recursive( $settings, [
'i18n' => [
'history' => __( 'History', 'elementor' ),
'template' => __( 'Template', 'elementor' ),
'added' => __( 'Added', 'elementor' ),
'removed' => __( 'Removed', 'elementor' ),
'edited' => __( 'Edited', 'elementor' ),
'moved' => __( 'Moved', 'elementor' ),
'duplicated' => __( 'Duplicated', 'elementor' ),
'editing_started' => __( 'Editing Started', 'elementor' ),
],
] );
return $settings;
}
public function __construct() {
parent::__construct();
add_filter( 'elementor/editor/localize_settings', [ $this, 'localize_settings' ] );
Plugin::$instance->editor->add_editor_template( __DIR__ . '/views/history-panel-template.php' );
Plugin::$instance->editor->add_editor_template( __DIR__ . '/views/revisions-panel-template.php' );
}
}