'',
'animation' => 'rotate-1',
'animated_text' => '',
), $atts )
);
$title_text = $title;
$animation_class = $animation;
$animat_text = $this->cleanse_shortcode_input($animated_text);
// add letters class in $animation_class variable.
if(($animation_class=="rotate-2")||($animation_class=="rotate-3")||($animation_class=="type")||($animation_class=="scale")){
$animation_class .= " letters";
}
$out = '
'. $title_text .' ';
$out .= '';
$out .= $this->animat_text_filter($animat_text);
$out .= '
';
return $out;
}
// convert Animation Text string input into array, force integer values, return serialized
function cleanse_shortcode_input($input) {
$input = explode(',', $input);
return $input;
}
function animat_text_filter($animat_text){
$texts = $animat_text;
$arrlength = count($texts);
for($x = 0; $x < $arrlength; $x++) {
if($x==0){ $addclass = "is-visible";}else{$addclass = "";}
$out .= ''.$texts[$x].''."\n";
}
return $out;
}
} // END class animated_headlines_settings
} // END if(!class_exists('animated_headlines_settings'))