UNPKG

cronapp-framework-js

Version:
340 lines 10.3 kB
{ "name": "crn-enterprise-checkbox", "text_pt_BR": "Caixa de checagem", "text_en_US": "Checkbox", "image": "/node_modules/cronapp-framework-js/img/cron-icon/crn-checkbox.svg", "description": "Caixa de checagem quadrada com texto", "description_en_US": "Square checkbox with text", "category": [ "INPUTS", "FORMS" ], "order": 7, "templateURL": "src/main/webapp/node_modules/cronapp-framework-js/dist/components/templates/cron-checkbox.template.html", "properties": { "class": { "order": 9999 }, "crn-tooltip": { "displayName_pt_BR": "Tooltip", "displayName_en_US": "Tooltip", "order": 2 }, "id": { "order": 1 }, "checkbox-theme": { "displayName_pt_BR": "Cor da caixa de checagem", "displayName_en_US": "Checkbox color" } }, "attributesForPreview": [ { "name": "checkbox-theme", "type": "options", "target": "class", "values": [ { "key": "checkbox-default", "value_pt_BR": "Padrão do tema", "value_en_US": "Default theme", "color": "--checkboxDefault", "borderColor": "--borderCheckboxDefault" }, { "key": "checkbox-primary", "value_pt_BR": "Secundário", "value_en_US": "Secondary", "color": "--checkboxPrimary", "borderColor": "--borderCheckboxPrimary" }, { "key": "checkbox-success", "value_pt_BR": "Sucesso", "value_en_US": "Success", "color": "--checkboxSuccess", "borderColor": "--borderCheckboxSuccess" }, { "key": "checkbox-info", "value_pt_BR": "Informação", "value_en_US": "Info", "color": "--checkboxCalm", "borderColor": "--borderCheckboxCalm" }, { "key": "checkbox-warning", "value_pt_BR": "Aviso", "value_en_US": "Warning", "color": "--checkboxWarning", "borderColor": "--borderCheckboxWarning" }, { "key": "checkbox-danger", "value_pt_BR": "Perigo", "value_en_US": "Danger", "color": "--checkboxDanger", "borderColor": "--borderCheckboxDanger" }, { "key": "checkbox-light", "value_pt_BR": "Claro", "value_en_US": "Light", "color": "--checkboxLight", "borderColor": "--borderCheckboxLight" }, { "key": "checkbox-stable", "value_pt_BR": "Estável", "value_en_US": "Stable", "color": "--checkboxStable", "borderColor": "--borderCheckboxStable" }, { "key": "checkbox-royal", "value_pt_BR": "Real", "value_en_US": "Royal", "color": "--checkboxRoyal", "borderColor": "--borderCheckboxRoyal" }, { "key": "checkbox-dark", "value_pt_BR": "Escuro", "value_en_US": "Dark", "color": "--checkboxDark", "borderColor": "--borderCheckboxDark" }, { "key": "checkbox-white", "value_pt_BR": "Branco", "value_en_US": "White", "color": "#fff" }, { "key": "checkbox-gray", "value_pt_BR": "Cinza", "value_en_US": "Gray", "color": "#333" }, { "key": "checkbox-black", "value_pt_BR": "Preto", "value_en_US": "Black", "color": "#000" }, { "key": "checkbox-blue", "value_pt_BR": "Azul", "value_en_US": "Blue", "color": "#0247FE" }, { "key": "checkbox-light-blue", "value_pt_BR": "Azul claro", "value_en_US": "Light blue", "color": "#85A5FF" }, { "key": "checkbox-dark-blue", "value_pt_BR": "Azul escuro", "value_en_US": "Dark blue", "color": "#00217A" }, { "key": "checkbox-purple", "value_pt_BR": "Roxo", "value_en_US": "Purple", "color": "#3D01A4" }, { "key": "checkbox-light-purple", "value_pt_BR": "Roxo claro", "value_en_US": "Light purple", "color": "#B285FF" }, { "key": "checkbox-dark-purple", "value_pt_BR": "Roxo escuro", "value_en_US": "Dark purple", "color": "#2D007A" }, { "key": "checkbox-red", "value_pt_BR": "Vermelho", "value_en_US": "Red", "color": "#FE2712" }, { "key": "checkbox-light-red", "value_pt_BR": "Vermelho claro", "value_en_US": "Light red", "color": "#FE8F84" }, { "key": "checkbox-dark-red", "value_pt_BR": "Vermelho escuro", "value_en_US": "Dark red", "color": "#7A0B00" }, { "key": "checkbox-orange", "value_pt_BR": "Laranja", "value_en_US": "Orange", "color": "#FB9B02" }, { "key": "checkbox-light-orange", "value_pt_BR": "Laranja claro", "value_en_US": "Light orange", "color": "#FFD085" }, { "key": "checkbox-dark-orange", "value_pt_BR": "Laranja escuro", "value_en_US": "Dark orange", "color": "#7A4B00" }, { "key": "checkbox-yellow", "value_pt_BR": "Amarelo", "value_en_US": "Yellow", "color": "#FFFF33" }, { "key": "checkbox-light-yellow", "value_pt_BR": "Amarelo claro", "value_en_US": "Light yellow", "color": "#FFFF85" }, { "key": "checkbox-dark-yellow", "value_pt_BR": "Amarelo escuro", "value_en_US": "Dark Yellow", "color": "#7A7A00" }, { "key": "checkbox-green", "value_pt_BR": "Verde", "value_en_US": "Green", "color": "#66B032" }, { "key": "checkbox-light-green", "value_pt_BR": "Verde claro", "value_en_US": "Light green", "color": "#B7FF85" }, { "key": "checkbox-dark-green", "value_pt_BR": "Verde escuro", "value_en_US": "Dark green", "color": "#337A00" } ] } ], "childrenProperties": [ { "name": "checkbox-theme", "selector": "div.form-group", "order": 3 }, { "name": "ng-initial-value", "selector": "input", "displayName_pt_BR": "Valor Inicial", "displayName_en_US": "Initial Value", "type": "logic", "onSave": "javascript:function() { var result = arguments[0]; let elem = this.currentObject.find('input[type=checkbox]'); if (elem && elem[0]) { elem[0].checked = (result == 'Sim' || result == 'true'); } return result; }", "onDisplay": "javascript:function() { var result = arguments[0]; let elem = this.currentObject.find('input[type=checkbox]'); if (elem && elem[0]) { elem[0].checked = (result == 'Sim' || result == 'true'); } return result; }", "order": 3 }, { "name": "crn-allow-null-values", "selector": "input", "displayName_pt_BR": "Permite Valores Nulos", "displayName_en_US": "Allow Null Values", "type": "logic", "order": 4, "mandatory": true }, { "name": "ng-model", "selector": "input", "type": "text", "onSave": "javascript:function() { var result = arguments[0]; if (result.indexOf('.') == -1 && result.trim().length > 0 ) { result = 'vars.'+result; } return result; }", "onDisplay": "javascript:function() { return arguments[0].replace('vars.',''); }", "order": 2, "mandatory": true }, { "name": "content", "selector": "label", "displayName_pt_BR": "Título", "displayName_en_US": "Title", "type": "content", "order": 1 }, { "name": "ng-required", "selector": "input", "type": "logic" }, { "name": "ng-click", "selector": "label", "type": "event" }, { "name": "ng-dblclick", "selector": "label", "type": "event" }, { "name": "ng-mouseenter", "selector": "label", "type": "event" }, { "name": "ng-mouseleave", "selector": "label", "type": "event" }, { "name": "ng-mousemove", "selector": "label", "type": "event" }, { "name": "ng-false-value", "selector": "input", "displayName_pt_BR": "Valor para falso", "displayName_en_US": "Value for false", "onSave": "javascript:function() { var result = arguments[0]; if (result.indexOf('.') == -1 && result.trim().length > 0 ) { result = '\\''+result+'\\''; } return result; }", "onDisplay": "javascript:function() { return arguments[0].split('\\'').join('') }", "type": "text" }, { "name": "ng-true-value", "selector": "input", "displayName_pt_BR": "Valor para verdadeiro", "displayName_en_US": "Value for true", "onSave": "javascript:function() { var result = arguments[0]; if (result.indexOf('.') == -1 && result.trim().length > 0 ) { result = '\\''+result+'\\''; } return result; }", "onDisplay": "javascript:function() { return arguments[0].split('\\'').join('') }", "type": "text" } ], "styles": [ { "selector": "div#{id} .k-checkbox:checked + .k-checkbox-label::before, div#{id} .k-checkbox:checked + .k-checkbox-label::after, div#{id} .k-checkbox:indeterminate + .k-checkbox-label::after", "text_pt_BR": "Check (Marcado)", "text_en_US": "Checkbox (Selected)", "moreOptions": false }, { "selector": "div#{id} .k-checkbox + .k-checkbox-label::before, div#{id} .k-checkbox + .k-checkbox-label::after, div#{id} .k-checkbox + .k-checkbox-label::after", "text_pt_BR": "Check (Desmarcado)", "text_en_US": "Checkbox (Unselected)", "moreOptions": false } ] }