<?php

return array(
    "type"           => "q_one_configuration",
    "model"          => "QuestionOneTemplateConfiguration",
    "label"          => "Question 1 Template Configuration",
    "label_singular" => "question 1 template configuration",
    "parent"         => array(
        "field"       => "entry_id",
        "contentType" => "page",
    ),
    "group"          => "none",
    "template"       => false,
    "order"          => false,
    "fields"         => array(
        array(
            "name"          => "rendimento_pergunta_um",
            "label"         => "Primeira pergunta sobre a perda de rendimento",
            "type"          => "textBox",
            "maxLength"     => 150,
            "multiLanguage" => true,
            "preValidation" => "trim",
            "validation"    => "required|max:150",
        ),
        array(
            "name"          => "rendimento_pergunta_dois",
            "label"         => "Segunda pergunta sobre a perda de rendimento",
            "type"          => "textBox",
            "maxLength"     => 150,
            "multiLanguage" => true,
            "preValidation" => "trim",
            "validation"    => "required|max:150",
        ),
        array(
            "name"          => "rendimento_pergunta_tres",
            "label"         => "Terceira pergunta sobre a perda de rendimento",
            "type"          => "textBox",
            "maxLength"     => 150,
            "multiLanguage" => true,
            "preValidation" => "trim",
            "validation"    => "required|max:150",
        ),
        array(
            "name"          => "titulo_grafico_perda_rendimento",
            "label"         => "Título gráfico perda de rendimento",
            "type"          => "textBox",
            "maxLength"     => 150,
            "multiLanguage" => true,
            "preValidation" => "trim",
            "validation"    => "required|max:150",
            "info"          => "Para inserir uma quebra de linha utilize um \"&lt;br&gt;\".",
        ),
        array(
            "name"          => "descricao_grafico_perda_rendimento",
            "label"         => "descrição gráfico perda de rendimento",
            "type"          => "textBox",
            "maxLength"     => 2000,
            "multiLanguage" => true,
            "preValidation" => "trim",
            "validation"    => "required|max:2000",
            "info"          => "Para inserir uma tooltip utilize uma span com a classe 'js-tipso' e o atributo data-tipso-content para definir o seu conteudo.",
        ),
        array(
            "name"          => "informacao_adicional_perda_rendimento",
            "label"         => "Informação adicional sobre o gráfico de perda de rendimento",
            "type"          => "textArea",
            "maxLength"     => 10000,
            "multiLanguage" => true,
            "preValidation" => "trim",
            "validation"    => "required|max:10000",
            "info"          => "Nota: Para palavras a negrito utilize um \"&lt;strong&gt;&lt;/strong&gt;\". Para o escolher o texto que ativa a tooltip utilize um \"&lt;span&gt;&lt;/span&gt;\".",
        ),
        array(
            "name"          => "perda_rendimento_tooltip",
            "label"         => "Se colocou uma span no campo acima, indique o texto da mesma",
            "type"          => "textBox",
            "maxLength"     => 600,
            "multiLanguage" => true,
            "preValidation" => "trim",
            "validation"    => "max:600",
            "info"          => "O texto que colocar aqui aparecerá dentro da tooltip.",
        ),
        array(
            "name"          => "experiencia_vida_titulo",
            "label"         => "Título do modulo de experiências de vida",
            "type"          => "textBox",
            "maxLength"     => 150,
            "multiLanguage" => true,
            "preValidation" => "trim",
            "validation"    => "max:150",
        ),
        array(
            "name"          => "experiencia_vida_subtitulo",
            "label"         => "Subtítulo do modulo de experiências de vida",
            "type"          => "textBox",
            "maxLength"     => 150,
            "multiLanguage" => true,
            "preValidation" => "trim",
            "validation"    => "max:150",
        ),
        array(
            "name"        => "lifeExperiences",
            "label"       => "Life Experiences Picker",
            "type"        => "multiplePicker",
            "allowInsert" => true,
            "objectTypes" => array("life_experience"),
            "order"       => true,
            "max"         => 3,
        ),
        array(
            "name"          => "titulo_grafico_escolaridade",
            "label"         => "Título do gráfico da escolaridade",
            "type"          => "textBox",
            "maxLength"     => 150,
            "multiLanguage" => true,
            "preValidation" => "trim",
            "validation"    => "max:150",
            "info"          => "Nota: Para inserir uma quebra de linha utilize um \"&lt;br&gt;\".",
        ),
        array(
            "name"          => "input_grafico_escolaridade",
            "label"         => "Texto da input do gráfico da escolaridade",
            "type"          => "textBox",
            "maxLength"     => 150,
            "multiLanguage" => true,
            "preValidation" => "trim",
            "validation"    => "max:150",
            "info"          => "Nota: Para inserir uma quebra de linha utilize um \"&lt;br&gt;\".",
        ),
        array(
            "name"          => "titulo_grafico_idade",
            "label"         => "Título do gráfico da idade",
            "type"          => "textBox",
            "maxLength"     => 150,
            "multiLanguage" => true,
            "preValidation" => "trim",
            "validation"    => "max:150",
            "info"          => "Nota: Para inserir uma quebra de linha utilize um \"&lt;br&gt;\".",
        ),
        array(
            "name"          => "input_grafico_idade",
            "label"         => "Título do input do gráfico da idade",
            "type"          => "textBox",
            "maxLength"     => 150,
            "multiLanguage" => true,
            "preValidation" => "trim",
            "validation"    => "max:150",
            "info"          => "Nota: Para inserir uma quebra de linha utilize um \"&lt;br&gt;\".",
        ),
        array(
            "name"          => "titulo_grafico_evolucao_rendimentos",
            "label"         => "Título do gráfico da evolução de rendimentos",
            "type"          => "textBox",
            "maxLength"     => 150,
            "multiLanguage" => true,
            "preValidation" => "trim",
            "validation"    => "max:150",
            "info"          => "Nota: Para inserir uma quebra de linha utilize um \"&lt;br&gt;\". As palavras que não são a negrito coloque entre as tags &lt;span&gt;&lt;/span&gt;",
        ),
        array(
            "name"          => "subtitulo_um_grafico_evolucao_redimentos",
            "label"         => "Subtítulo 1 do gráfico da evolução de rendimentos",
            "type"          => "textBox",
            "maxLength"     => 150,
            "multiLanguage" => true,
            "preValidation" => "trim",
            "validation"    => "max:150",
            "info"          => "Nota: Para inserir uma quebra de linha utilize um \"&lt;br&gt;\".",
        ),
        array(
            "name"          => "subtitulo_dois_grafico_evolucao_redimentos",
            "label"         => "Subtítulo 2 do gráfico da evolução de rendimentos",
            "type"          => "textBox",
            "maxLength"     => 150,
            "multiLanguage" => true,
            "preValidation" => "trim",
            "validation"    => "max:150",
            "info"          => "Nota: Para inserir uma quebra de linha utilize um \"&lt;br&gt;\".",
        ),
        array(
            "name"        => "yieldEvolutions",
            "label"       => "Conteúdo do Gráfico de Evolução de Rendimentos",
            "type"        => "singlePicker",
            "allowInsert" => true,
            "objectType"  => "yield_evolution",
        ),
    ),
    "actions"        => array(
        "insert", "edit", "delete",
    ),
);
