/** * Generate Style Pages * * @param Object $formStyle List style opbject * @param String $container class css container * @param String $containerActive class css container active * @param String $title class css title * @param String $messageErrors class css title * @param String $messageBackgroundErrors class css Background errors * @param String $field class css field * * @return string */ public static function generateStylePages($formStyle, $container = "", $containerActive = "", $title = "", $messageErrors = "", $messageBackgroundErrors = "", $field = "") { if (!empty($container)) { $styleCustom[] = $container . "{"; if (!empty($formStyle->background_color)) { $styleCustom[] = "background-color:{$formStyle->background_color};"; } if (!empty($formStyle->border_thickness)) { $styleCustom[] = "border:{$formStyle->border_thickness}px solid;"; } if (!empty($formStyle->border_color)) { $styleCustom[] = "border-color:{$formStyle->border_color};"; } if (!empty($formStyle->rounded_corner_radius)) { $styleCustom[] = "border-radius:{$formStyle->rounded_corner_radius}px;"; } if (!empty($formStyle->rounded_corner_radius)) { $styleCustom[] = "-moz-border-radius:{$formStyle->rounded_corner_radius};"; } if (!empty($formStyle->rounded_corner_radius)) { $styleCustom[] = "-webkit-border-radius:{$formStyle->rounded_corner_radius};"; } if (!empty($formStyle->padding_space)) { $styleCustom[] = "padding:{$formStyle->padding_space}px;"; } if (!empty($formStyle->margin_space)) { $styleCustom[] = "margin:{$formStyle->margin_space}px 0px;"; } $styleCustom[] = "}"; } if (!empty($containerActive)) { $styleCustom[] = $containerActive . "{"; if (!empty($formStyle->background_active_color)) { $styleCustom[] = "background-color:{$formStyle->background_active_color};"; } if (!empty($formStyle->border_active_color)) { $styleCustom[] = "border-color:{$formStyle->border_active_color};"; } $styleCustom[] = "}"; } if (!empty($title)) { $styleCustom[] = $title . " {"; if (!empty($formStyle->text_color)) { $styleCustom[] = "color:{$formStyle->text_color};"; } if (!empty($formStyle->font_type)) { $styleCustom[] = "font-family:{$formStyle->font_type};"; } if (!empty($formStyle->font_size)) { $styleCustom[] = "font-size:{$formStyle->font_size}px;"; } $styleCustom[] = "}"; } if (!empty($messageErrors)) { $styleCustom[] = $messageErrors . " {"; if (!empty($formStyle->message_error_text_color)) { $styleCustom[] = "color:{$formStyle->message_error_text_color};"; } $styleCustom[] = "}"; } if (!empty($messageBackgroundErrors)) { $styleCustom[] = $messageBackgroundErrors . " {"; if (!empty($formStyle->message_error_background_color)) { $styleCustom[] = "background-color:{$formStyle->message_error_background_color};"; } $styleCustom[] = "}"; } if ($messageErrors) { $styleCustom[] = $messageErrors . " {"; if (!empty($formStyle->message_error_text_color)) { $styleCustom[] = "color:{$formStyle->message_error_text_color};"; } $styleCustom[] = "}"; } if (!empty($field)) { $styleCustom[] = $field . " {"; if (!empty($formStyle->field_background_color)) { $styleCustom[] = "background:" . $formStyle->field_background_color . ";"; } if (!empty($formStyle->field_shadow_color)) { $styleCustom[] = "box-shadow:0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 7px 0 rgba(" . JSNUniformHelper::hex2rgb($formStyle->field_shadow_color) . ",0.8) inset;"; } if (!empty($formStyle->field_border_color)) { $styleCustom[] = "border-color:{$formStyle->field_border_color};"; } if (!empty($formStyle->field_text_color)) { $styleCustom[] = "color:{$formStyle->field_text_color};"; } $styleCustom[] = "}"; } return implode("\n", $styleCustom); }