mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-25 02:50:08 +03:00
parent
33f81172c0
commit
35b31dfdac
@ -302,13 +302,12 @@ define(function(require) {
|
||||
$.each(selectedItems, function(index, resourceId) {
|
||||
labelsStr = _getLabel(tabName, dataTable, labelsColumn, resourceId);
|
||||
if (labelsStr != '') {
|
||||
labelsArray = labelsStr.split(',')
|
||||
labelsArray = labelsStr.split(',');
|
||||
} else {
|
||||
labelsArray = []
|
||||
labelsArray = [];
|
||||
}
|
||||
|
||||
labelIndex = $.inArray(labelName, labelsArray);
|
||||
if (labelIndex == -1) {
|
||||
if (!existInArrInsensitive(labelName, labelsArray)) {
|
||||
labelsArray.push(labelName);
|
||||
_updateResouceLabels(tabName, resourceId, labelsArray);
|
||||
}
|
||||
@ -319,6 +318,17 @@ define(function(require) {
|
||||
});
|
||||
}
|
||||
|
||||
function existInArrInsensitive(val, arr){
|
||||
if (arr.length){
|
||||
for (var i = 0; arr.length > i; i++){
|
||||
if (val.toLowerCase() == arr[i].toLowerCase()){
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function _updateResouceLabels(tabName, resourceId, labelsArray) {
|
||||
var resource = Sunstone.getResource(tabName);
|
||||
var tabTable = Sunstone.getDataTable(tabName);
|
||||
|
Loading…
x
Reference in New Issue
Block a user