array( 'config' => array( 'CompleteText' => array( 'config' => array( 'label' => __( 'Text to show on complete', 'thrive-cb' ), ), 'extends' => 'Textarea', ), 'style' => array( 'config' => array( 'label' => __( 'Style', 'thrive-cb' ), 'items' => array( 'tve_countdown_1' => array( 'label' => __( 'Simple', 'thrive-cb' ), 'preview' => 'countdown_s1', ), 'tve_countdown_2' => array( 'label' => __( 'Rounded', 'thrive-cb' ), 'preview' => 'countdown_s2', ), 'tve_countdown_3' => array( 'label' => __( 'Squared', 'thrive-cb' ), 'preview' => 'countdown_s3', ), ), 'default' => 'tve_countdown_1', ), ), 'Color' => array( 'config' => array( 'default' => 'f00', 'label' => __( 'Color', 'thrive-cb' ), 'important' => true, 'options' => [ 'noBeforeInit' => false ], 'style_default_color' => [ '.tve_countdown_2 .t-digits [class*="part-"]' => [ 'color' => '' ], '.tve_countdown_2 .tve_t_part' => [ 'border-color' => '' ], '.tve_countdown_3 .t-digits' => [ 'background' => '' ], ], ), 'extends' => 'ColorPicker', ), 'Day' => array( 'config' => array( 'inline' => true, 'name' => __( 'Days', 'thrive-cb' ), 'default' => 10, 'maxlength' => 3, ), 'extends' => 'Input', ), 'Hour' => array( 'config' => array( 'inline' => true, 'name' => __( 'Hours', 'thrive-cb' ), 'default' => 10, 'maxlength' => 2, ), 'extends' => 'Input', ), 'Minute' => array( 'config' => array( 'inline' => true, 'name' => __( 'Minutes', 'thrive-cb' ), 'default' => 10, 'maxlength' => 2, ), 'extends' => 'Input', ), 'Second' => array( 'config' => array( 'inline' => true, 'name' => __( 'Seconds', 'thrive-cb' ), 'default' => 10, 'maxlength' => 2, ), 'extends' => 'Input', ), 'ExpDay' => array( 'config' => array( 'inline' => true, 'name' => __( 'Days', 'thrive-cb' ), 'default' => 10, 'maxlength' => 3, ), 'extends' => 'Input', ), 'ExpHour' => array( 'config' => array( 'inline' => true, 'name' => __( 'Hours', 'thrive-cb' ), 'default' => 10, 'maxlength' => 2, ), 'extends' => 'Input', ), 'StartAgain' => array( 'config' => array( 'name' => '', 'label' => __( 'Starts again after', 'thrive-cb' ), 'default' => false, ), 'extends' => 'Switch', ), ), ), 'typography' => [ 'hidden' => true, ], 'shadow' => [ 'config' => [ 'disabled_controls' => [ 'text' ], ], ], 'layout' => [ 'disabled_controls' => [ 'Overflow', 'ScrollStyle', ], ], ); } /** * Element category that will be displayed in the sidebar * * @return string */ public function category() { return static::get_thrive_advanced_label(); } }