SILENT KILLERPanel

Current Path: > home > transcarter > public_html > wp-content > plugins > leadin > scripts > > elementor > > >


Operation   : Linux host59.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64
Software     : Apache
Server IP    : 198.54.126.42 | Your IP: 216.73.216.135
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: /home/transcarter/public_html/wp-content/plugins/leadin/scripts//elementor///

NameTypeSizeLast ModifiedActions
Common Directory - -
FormWidget Directory - -
MeetingWidget Directory - -
elementorWidget.ts File 1335 bytes July 17 2025 21:06:25.

Reading File: /home/transcarter/public_html/wp-content/plugins/leadin/scripts//elementor////elementorWidget.ts

export default function elementorWidget(
  elementor: any,
  options: any,
  callback: Function,
  done = () => {}
) {
  return elementor.modules.controls.BaseData.extend({
    onReady() {
      const self = this;
      const controlContainer = this.ui.contentEditable.prevObject[0].querySelector(
        options.controlSelector
      );
      let widgetContainer = this.options.element.$el[0].querySelector(
        options.containerSelector
      );
      if (widgetContainer) {
        callback(controlContainer, widgetContainer, (args: any) =>
          self.setValue(args)
        );
      } else {
        //@ts-expect-error global
        window.elementorFrontend.hooks.addAction(
          `frontend/element_ready/${options.widgetName}.default`,
          (element: HTMLElement[]) => {
            widgetContainer = element[0].querySelector(
              options.containerSelector
            );
            callback(controlContainer, widgetContainer, (args: any) =>
              self.setValue(args)
            );
          }
        );
      }
    },
    saveValue(props: any) {
      this.setValue(props);
    },
    onBeforeDestroy() {
      //@ts-expect-error global
      window.elementorFrontend.hooks.removeAction(
        `frontend/element_ready/${options.widgetName}.default`
      );
      done();
    },
  });
}

SILENT KILLER Tool