UNPKG

cronapp-framework-js

Version:
160 lines (159 loc) 4.07 kB
{ "name": "crn-dynamic-image", "text_pt_BR": "Imagem dinâmica", "text_en_US": "Dynamic Image", "image": "/node_modules/cronapp-framework-js/img/cron-icon/crn-dynamic-image.svg", "description": "Estrutura para armazenar imagem na fonte de dados", "description_en_US": "Structure for storing image in data source", "category": [ "INPUTS", "FORMS" ], "order": 8, "wrapper": false, "templateURL": "src/main/webapp/node_modules/cronapp-framework-js/dist/components/templates/dynamicimage.template.html", "designTimeDynamic": true, "designTimeHTMLURL": "src/main/webapp/node_modules/cronapp-framework-js/dist/components/templates/dynamicimage.designtime.html", "properties": { "class": { "order": 9999 }, "id": { "order": 3 } }, "styles": [ { "selector": "div#{id} label", "text_pt_BR": "Título", "text_en_US": "Title" }, { "selector": "div#{id} .dynamic-image-container", "text_pt_BR": "Campo pontilhado", "text_en_US": "Dotted field" }, { "selector": "div#{id} .btn", "text_pt_BR": "Botão", "text_en_US": "Button" } ], "childrenProperties": [ { "name": "ng-model", "selector": "div[dynamic-image]", "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.',''); }", "type": "text", "order": 2, "mandatory": true }, { "name": "content", "selector": "label", "displayName_pt_BR": "Título", "displayName_en_US": "Text", "type": "text", "order": 3 }, { "name": "content", "displayName_pt_BR": "Texto interno", "displayName_en_US": "Internal text", "selector": "div[dynamic-image]", "type": "text", "order": 1 }, { "name": "read-only", "selector": "div[dynamic-image]", "displayName_pt_BR": "Somente Leitura", "displayName_en_US": "Read Only", "type": "logic", "order": 3 }, { "name": "object-fit", "displayName_pt_BR": "Ajuste da Imagem", "displayName_en_US": "Image Adjust", "selector": "div[dynamic-image]", "type": "list", "options": [ { "key": "contain", "value_pt_BR": "Conter", "value_en_US": "Contain" }, { "key": "cover", "value_pt_BR": "Cobrir", "value_en_US": "Cover" }, { "key": "fill", "value_pt_BR": "Preencher", "value_en_US": "Fill" }, { "key": "scale-down", "value_pt_BR": "Diminuir", "value_en_US": "Scale Down" }, { "key": "none", "value_pt_BR": "Nenhum", "value_en_US": "None" } ], "order": 4 }, { "name": "img-alt-text", "selector": "div[dynamic-image]", "displayName_pt_BR": "Texto alternativo", "displayName_en_US": "Alternative text", "type": "text", "order": 5 }, { "name": "max-file-size", "selector": "div[dynamic-image]", "type": "text" }, { "name": "ng-required", "selector": "div[dynamic-image]", "type": "logic" }, { "name": "ng-init", "selector": "div[dynamic-image]", "type": "event" }, { "name": "ng-click", "selector": "div[dynamic-image]", "type": "event" }, { "name": "ng-dblclick", "selector": "div[dynamic-image]", "type": "event" }, { "name": "ng-mouseenter", "selector": "div[dynamic-image]", "type": "event" }, { "name": "ng-mouseleave", "selector": "div[dynamic-image]", "type": "event" }, { "name": "ng-mousemove", "selector": "div[dynamic-image]", "type": "event" } ] }