src/p4l/static/p4l/templates/objectListTable.html
author cavaliet
Fri, 13 Sep 2013 13:00:36 +0200
changeset 82 566943115ef2
parent 79 d585f6b46b88
child 83 0ae8f199388b
permissions -rw-r--r--
generic object disp applied to several fields
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
79
d585f6b46b88 new system for object list
cavaliet
parents:
diff changeset
     1
<div>
82
566943115ef2 generic object disp applied to several fields
cavaliet
parents: 79
diff changeset
     2
    <div class="row grey-bottom" ng-if="list.length>0">
79
d585f6b46b88 new system for object list
cavaliet
parents:
diff changeset
     3
        <div ng-repeat="l in headLabels" class="col-md-{{ headSizes[$index] }}">{{l | translate}}</div>
d585f6b46b88 new system for object list
cavaliet
parents:
diff changeset
     4
        <div class="col-md-2">{{'Actions' | translate}}</div>
d585f6b46b88 new system for object list
cavaliet
parents:
diff changeset
     5
    </div>
d585f6b46b88 new system for object list
cavaliet
parents:
diff changeset
     6
    <div class="row grey-hover" ng-repeat="obj in list">
d585f6b46b88 new system for object list
cavaliet
parents:
diff changeset
     7
        <span ng-if="dispTemplate==''">
d585f6b46b88 new system for object list
cavaliet
parents:
diff changeset
     8
			<div ng-repeat="f in headFields" class="col-md-{{ headSizes[$index] }}">{{ obj[f] }}</div>
d585f6b46b88 new system for object list
cavaliet
parents:
diff changeset
     9
        </span>
d585f6b46b88 new system for object list
cavaliet
parents:
diff changeset
    10
        <object-disp ng-if="dispTemplate!=''" obj="obj" disp-template="dispTemplate"></object-disp>
d585f6b46b88 new system for object list
cavaliet
parents:
diff changeset
    11
        <div class="col-md-2">
d585f6b46b88 new system for object list
cavaliet
parents:
diff changeset
    12
	        <a ng-click='removeFromList(obj)' class="btn btn-default btn-xs"><i class="glyphicon glyphicon-trash"></i></a>
d585f6b46b88 new system for object list
cavaliet
parents:
diff changeset
    13
	        <a ng-click='setEditedObject(obj)' class="btn btn-default btn-xs"><i class="glyphicon glyphicon-pencil"></i></a>
d585f6b46b88 new system for object list
cavaliet
parents:
diff changeset
    14
	    </div>
d585f6b46b88 new system for object list
cavaliet
parents:
diff changeset
    15
    </div>
d585f6b46b88 new system for object list
cavaliet
parents:
diff changeset
    16
</table>
d585f6b46b88 new system for object list
cavaliet
parents:
diff changeset
    17
<a ng-click='newEditedObject()' class="btn btn-default btn-xs"><i class="glyphicon glyphicon-plus-sign"></i></a>
d585f6b46b88 new system for object list
cavaliet
parents:
diff changeset
    18
<div ng-show="editedObj!==null">
d585f6b46b88 new system for object list
cavaliet
parents:
diff changeset
    19
    <ng-include src="getStaticTemplateUrl(formTemplate)"></ng-include>
d585f6b46b88 new system for object list
cavaliet
parents:
diff changeset
    20
    <button ng-click="onOk()" class="btn btn-primary">OK</button>
d585f6b46b88 new system for object list
cavaliet
parents:
diff changeset
    21
</div>
d585f6b46b88 new system for object list
cavaliet
parents:
diff changeset
    22
</div>