cronapp-framework-mobile-js
Version:
Javascript library for CronApp's projects
105 lines • 3.27 kB
JSON
{
"name": "crn-list-swipe",
"text_pt_BR": "Lista com deslizar",
"text_en_US": "Swipe list",
"image": "/node_modules/cronapp-framework-mobile-js/img/cron-icon/crn-list-swipe.svg",
"description": "Lista de cartão com ação de deslizamento e exibição de botões",
"description_en_US": "Card list with swipe action and button displays",
"category": [
"LISTS"
],
"forcedGroup": true,
"templateURL": "src/main/mobileapp/www/node_modules/cronapp-framework-mobile-js/dist/components/templates/list.swipe.template.html",
"childrenProperties": [
{
"name": "crn-datasource",
"selector": "ion-list",
"displayName_pt_BR": "Fonte de dados",
"displayName_en_US": "Datasource",
"type": "pageDatasource",
"onDisplay": "javascript:function() { return arguments[0].replace('vars.',''); }",
"mandatory": true
},
{
"name": "ng-click",
"selector": "ion-option-button.button-positive",
"type": "event",
"displayName_pt_BR": "Ao Clicar em Editar",
"displayName_en_US": "On Edit Click"
},
{
"name": "ng-click",
"selector": "ion-option-button.button-assertive",
"type": "event",
"displayName_pt_BR": "Ao Clicar em Deletar",
"displayName_en_US": "On Delete Click"
},
{
"name": "on-drag",
"selector": "div.row",
"type": "event"
},
{
"name": "on-swipe",
"selector": "div.row",
"type": "event"
},
{
"name": "on-swipe-left",
"selector": "div.row",
"type": "event"
},
{
"name": "on-swipe-right",
"selector": "div.row",
"type": "event"
},
{
"name": "on-hold",
"selector": "div.row",
"type": "event"
}
],
"properties": {
"id": {
"order": 1
},
"class": {
"order": 9999
},
"ng-click": {
"type": "event"
}
},
"handleRules": {
"canIncrement": true,
"rules": [
{
"sourceHTML": "<ion-item class=\"item\" id=\"crn-list-item-swipe-${RANDOM}\" data-component=\"crn-item-swipe\"><h2 style=\"display: inline;\">Item</h2><div id=\"crn-item-options${RANDOM}\" class=\"component-holder\" data-component=\"crn-item-options\"><div class=\"crn-item-options\" data-item=\"true\"><ion-option-button id=\"crn-button-${RANDOM}\" data-component=\"crn-button\" class=\"button-positive button\"><i class=\"ion ion-edit\"></i><span>Edit</span></ion-option-button><ion-option-button id=\"crn-option-button-${RANDOM}-2\" data-component=\"crn-button\" class=\"button-assertive button\"><i class=\"ion ion-trash-a\"></i><span>Delete</span></ion-option-button></div></div></ion-item>",
"targetSelector": ".to-repeat"
}
]
},
"styles": [
{
"selector": "div#{id} .item-content, div#{id} .item",
"text_pt_BR": "Plano de fundo",
"text_en_US": "Background"
},
{
"selector": "div#{id} h2",
"text_pt_BR": "Título",
"text_en_US": "Title"
},
{
"selector": "div#{id} .editButton",
"text_pt_BR": "Botão de Editar",
"text_en_US": "Edit Button"
},
{
"selector": "div#{id} .deleteButton",
"text_pt_BR": "Botão de Excluir",
"text_en_US": "Delete Button"
}
]
}