contentpicker dialog polish

This commit is contained in:
perploug
2013-10-10 19:43:34 +02:00
parent 36bc2473bf
commit a5522188ca
2 changed files with 8 additions and 4 deletions

View File

@@ -19,7 +19,7 @@
<ul class="umb-search-group" ng-repeat="resultGroup in results">
<li ng-repeat="result in resultGroup.matches">
<div style="padding-left: 20px">
<a ng-class="{first:$first}" ng-click="select(result)">
<a ng-class="{first:$first}" ng-click="selectResult(result)">
<i
class="icon umb-tree-icon sprTree {{resultGroup.icon}}"></i>
{{result.title}}
@@ -49,7 +49,7 @@
<div class="umb-panel-footer" ng-show="multipicker">
<div class="umb-el-wrap umb-panel-buttons">
<div class="btn-toolbar umb-btn-toolbar pull-right">
<input type="button" ng-click="submit(dialogData)" class="btn btn-primary" value="select" />
<input type="button" ng-click="submit(dialogData.selection)" class="btn btn-primary" value="select" />
</div>
</div>
</div>

View File

@@ -6,7 +6,11 @@ angular.module('umbraco')
function($scope, dialogService, entityResource, $log, iconHelper){
$scope.ids = $scope.model.value.split(',');
$scope.renderModel = [];
$scope.multipicker = true;
$scope.cfg = {multipicker: false};
if($scope.config){
$scope.cfg = $scope.config;
}
entityResource.getByIds($scope.ids, "Document").then(function(data){
$(data).each(function(i, item){
@@ -16,7 +20,7 @@ angular.module('umbraco')
});
$scope.openContentPicker =function(){
var d = dialogService.contentPicker({scope: $scope, multipicker: $scope.multipicker, callback: populate});
var d = dialogService.contentPicker({scope: $scope, multipicker: $scope.cfg.multipicker, callback: populate});
};
$scope.remove =function(index){