[Lada-commits] [PATCH 1 of 5] removed delete button for messung-status
Wald Commits
scm-commit at wald.intevation.org
Thu Nov 12 16:15:48 CET 2015
# HG changeset patch
# User Dustin Demuth <dustin at intevation.de>
# Date 1447327142 -3600
# Node ID 5b86baa038bc3e29339635a8cb68b8b569238ee6
# Parent 6a6f2c6fe8ee185da17f8d2bfe8443a1b2725464
removed delete button for messung-status
diff -r 6a6f2c6fe8ee -r 5b86baa038bc app/controller/grid/Status.js
--- a/app/controller/grid/Status.js Thu Nov 12 12:13:31 2015 +0100
+++ b/app/controller/grid/Status.js Thu Nov 12 12:19:02 2015 +0100
@@ -25,9 +25,6 @@
},
'statusgrid button[action=add]': {
click: this.add
- },
- 'statusgrid button[action=delete]': {
- click: this.remove
}
});
},
@@ -87,43 +84,6 @@
button.up('statusgrid').rowEditing.startEdit(lastrow, 1);
},
- /**
- * A row can be removed from the grid with the remove
- * function. It asks the user for confirmation
- * If the removal was confirmed, it reloads the parent window on success,
- * on failure, an error message is shown.
- */
- remove: function(button) {
- var grid = button.up('grid');
- var selection = grid.getView().getSelectionModel().getSelection()[0];
- Ext.MessageBox.confirm('Messwert löschen', 'Sind Sie sicher?', function(btn) {
- if (btn === 'yes') {
- selection.destroy({
- success: function() {
- button.up('window').initData();
- grid.initData();
- },
- failure: function(request, response) {
- var json = response.request.scope.reader.jsonData;
- if (json) {
- if (json.message){
- Ext.Msg.alert(Lada.getApplication().bundle.getMsg('err.msg.delete.title')
- +' #'+json.message,
- Lada.getApplication().bundle.getMsg(json.message));
- } else {
- Ext.Msg.alert(Lada.getApplication().bundle.getMsg('err.msg.delete.title'),
- Lada.getApplication().bundle.getMsg('err.msg.generic.body'));
- }
- } else {
- Ext.Msg.alert(Lada.getApplication().bundle.getMsg('err.msg.delete.title'),
- Lada.getApplication().bundle.getMsg('err.msg.response.body'));
- }
- }
- });
- }
- });
- grid.down('button[action=delete]').disable();
- },
/**
* When a row in a grid is selected,
@@ -140,16 +100,6 @@
//retrieve the last record of the store
var lastRecord = context.getStore().last()
- //Check if remove is allowed
- if (lastRecord == record &&
- readonlyWin == false &&
- readonlyRec == false) {
- grid.down('button[action=delete]').enable();
- }
- else {
- grid.down('button[action=delete]').disable();
- }
-
//Check if edit is allowed
if (lastRecord == record &&
diff -r 6a6f2c6fe8ee -r 5b86baa038bc app/view/grid/Status.js
--- a/app/view/grid/Status.js Thu Nov 12 12:13:31 2015 +0100
+++ b/app/view/grid/Status.js Thu Nov 12 12:19:02 2015 +0100
@@ -64,10 +64,6 @@
action: 'add',
probeId: this.probeId,
parentId: this.parentId
- }, {
- text: 'Löschen',
- icon: 'resources/img/list-remove.png',
- action: 'delete'
}]
}];
this.columns = [{
@@ -153,16 +149,6 @@
},
sortable: false,
}];
- this.listeners = {
- select: {
- fn: this.activateRemoveButton,
- scope: this
- },
- deselect: {
- fn: this.deactivateRemoveButton,
- scope: this
- }
- };
this.initData();
this.callParent(arguments);
this.setReadOnly(true); //Grid is always initialised as RO
@@ -188,7 +174,6 @@
if (this.getPlugin('rowedit')){
this.getPlugin('rowedit').disable();
}
- this.down('button[action=delete]').disable();
this.down('button[action=add]').disable();
}else{
//Writable
@@ -198,25 +183,5 @@
//this.down('button[action=delete]').enable();
this.down('button[action=add]').enable();
}
- },
- /**
- * Activate the "Remove Button"
- */
- activateRemoveButton: function(selection, record) {
- var grid = this;
- //only enable the remove buttone, when the grid is editable.
- if (! grid.readOnly) {
- grid.down('button[action=delete]').enable();
- }
- },
- /**
- * Deactivate the "Remove Button"
- */
- deactivateRemoveButton: function(selection, record) {
- var grid = this;
- //only enable the remove buttone, when the grid is editable.
- if (! grid.readOnly) {
- grid.down('button[action=delete]').disable();
- }
}
});
More information about the Lada-commits
mailing list