示例#1
0
 /**
  * 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);
 }