Fixes: U4-6297 Add Settings to Grid Controls
Added settings to grid controls in v.7.4.
This commit is contained in:
@@ -755,6 +755,7 @@
|
||||
margin-right: 5px;
|
||||
position: relative;
|
||||
cursor: pointer;
|
||||
display:inline-block;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -330,8 +330,15 @@ angular.module("umbraco")
|
||||
$scope.editGridItemSettings = function (gridItem, itemType) {
|
||||
|
||||
placeHolder = "{0}";
|
||||
var styles = _.filter( angular.copy($scope.model.config.items.styles), function(item){return (item.applyTo === undefined || item.applyTo === itemType); });
|
||||
var config = _.filter( angular.copy($scope.model.config.items.config), function(item){return (item.applyTo === undefined || item.applyTo === itemType); });
|
||||
|
||||
var styles, config;
|
||||
if (itemType === 'control') {
|
||||
styles = null;
|
||||
config = angular.copy(gridItem.editor.config.settings);
|
||||
} else {
|
||||
styles = _.filter(angular.copy($scope.model.config.items.styles), function (item) { return (item.applyTo === undefined || item.applyTo === itemType); });
|
||||
config = _.filter(angular.copy($scope.model.config.items.config), function (item) { return (item.applyTo === undefined || item.applyTo === itemType); });
|
||||
}
|
||||
|
||||
if(angular.isObject(gridItem.config)){
|
||||
_.each(config, function(cfg){
|
||||
@@ -389,7 +396,7 @@ angular.module("umbraco")
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
|
||||
function stripModifier(val, modifier) {
|
||||
if (!val || !modifier || modifier.indexOf(placeHolder) < 0) {
|
||||
return val;
|
||||
|
||||
@@ -191,6 +191,10 @@
|
||||
|
||||
<div class="umb-tools" ng-if="control.active">
|
||||
|
||||
<div class="umb-control-tool">
|
||||
<i class="umb-control-tool-icon icon-settings" ng-click="editGridItemSettings(control, 'control')"></i>
|
||||
</div>
|
||||
|
||||
<div class="umb-control-tool">
|
||||
<i class="umb-control-tool-icon icon-trash" ng-click="togglePrompt(control)"></i>
|
||||
<umb-confirm-action
|
||||
|
||||
Reference in New Issue
Block a user