Commit 8410a05e authored by Evren Kutar's avatar Evren Kutar

v0.0.3.1 detail show page design implementation

parent 69d2bb3f
......@@ -71,7 +71,16 @@ crud.controller('CRUDShowCtrl', function ($scope, $rootScope, Generator, $routeP
$scope.form_params = {"object_id": $routeParams.id, "cmd": "show", "model": $routeParams.model};
// call generator's get_single_itemfunc
Generator.get_single_item($scope).then(function (res) {
$scope.listobjects = {};
$scope.object = res.data.object;
angular.forEach($scope.object, function (value, key) {
if(typeof value == 'object'){
$scope.listobjects[key] = value;
delete $scope.object[key];
}
});
$scope.model = $routeParams.model;
})
});
\ No newline at end of file
<div class="starter-template">
<h1>{{model}}</h1>
<!--<div class="starter-template">-->
<!--<h1>{{model}}</h1>-->
<p ng-repeat="(key, value) in object"><span class="col-md-3">{{ key }}:</span>{{value}}</p>
</div>
\ No newline at end of file
<!--<p ng-repeat="(key, value) in object"><span class="col-md-3">{{ key }}:</span>{{value}}</p>-->
<!--</div>-->
<div class="starter-template">
<div class="personnel-info-container">
<div class="personnel-info-left">
<!--<div class="generic-profile-picture">-->
<!--<img src="../../img/sample-profile-pic.jpg" />-->
<!--</div>-->
<div class="info-block">
<div class="info-block-header">
<h1>{{model}}</h1>
</div>
<!-- end of info-block-header -->
<div class="info-block-body" ng-repeat="(key, value) in object">
<dl class="dl-horizontal">
<dt>{{ key }}</dt>
<dd>{{value}}</dd>
</dl>
</div>
<!-- end of info-block-body -->
</div>
<!--<ul>-->
<!--<li ng-repeat="(key, value) in object"><span class="col-md-3">{{ key }}:</span>{{value}}</li>-->
<!--<li>Pozisyon</li>-->
<!--<li><i class="fa fa-phone"></i> (+90) 123 456 7890</li>-->
<!--<li><i class="fa fa-envelope"></i> samplemail@mail.com</li>-->
<!--<li><i class="fa fa-map-marker"></i> Gülbahçe Mah. İzmir Teknoloji Geliştirme Bölgesi A9 Blok 215/A IYTE Campus, URLA/IZMIR</li></li>-->
<!--</ul>-->
</div>
<!-- end of personnel-info-left -->
<div class="personnel-info-right">
<div class="info-block" ng-repeat="(key, value) in listobjects">
<div class="info-block-header">
<h2>{{key}}</h2>
</div>
<!-- end of info-block-header -->
<div class="info-block-body" ng-repeat="(k, v) in value">
<dl class="dl-horizontal">
<dt>{{k}}</dt>
<dd>{{v}}</dd>
</dl>
</div>
<!-- end of info-block-body -->
</div>
<!-- end of info block -->
<!-- end of info block -->
</div>
<!-- personnel-info-left -->
</div>
<!-- end of personnel-info-container -->
</div>
\ No newline at end of file
......@@ -81,7 +81,6 @@ app.directive('sidebar', ['$location', function () {
$timeout(function(){
$('#side-menu').metisMenu();
console.log('amk');
}, 1000);
$scope.selectedMenu = $location.path();
......
......@@ -38,7 +38,6 @@ app.config(['$httpProvider', function ($httpProvider) {
if(response.data.client_cmd) {
//$location.path(response.data.screen);
console.log(response.data.client_cmd);
}
return response;
},
......
This diff is collapsed.
......@@ -64,6 +64,5 @@
<script src="shared/translations.js"></script>
<script src="templates.js"></script>
<script src="app.js"></script>
<script src="bower_components/theme.js"></script>
</body>
</html>
......@@ -102,11 +102,64 @@ angular.module("components/crud/templates/list.html", []).run(["$templateCache",
angular.module("components/crud/templates/show.html", []).run(["$templateCache", function($templateCache) {
$templateCache.put("components/crud/templates/show.html",
"<div class=\"starter-template\">\n" +
" <h1>{{model}}</h1>\n" +
"<!--<div class=\"starter-template\">-->\n" +
" <!--<h1>{{model}}</h1>-->\n" +
"\n" +
" <p ng-repeat=\"(key, value) in object\"><span class=\"col-md-3\">{{ key }}:</span>{{value}}</p>\n" +
"</div>");
" <!--<p ng-repeat=\"(key, value) in object\"><span class=\"col-md-3\">{{ key }}:</span>{{value}}</p>-->\n" +
"<!--</div>-->\n" +
"\n" +
"\n" +
" <div class=\"starter-template\">\n" +
"\n" +
" <div class=\"personnel-info-container\">\n" +
" <div class=\"personnel-info-left\">\n" +
"\n" +
" <!--<div class=\"generic-profile-picture\">-->\n" +
" <!--<img src=\"../../img/sample-profile-pic.jpg\" />-->\n" +
" <!--</div>-->\n" +
" <div class=\"info-block\">\n" +
" <div class=\"info-block-header\">\n" +
" <h1>{{model}}</h1>\n" +
" </div>\n" +
" <!-- end of info-block-header -->\n" +
" <div class=\"info-block-body\" ng-repeat=\"(key, value) in object\">\n" +
" <dl class=\"dl-horizontal\">\n" +
" <dt>{{ key }}</dt>\n" +
" <dd>{{value}}</dd>\n" +
" </dl>\n" +
" </div>\n" +
" <!-- end of info-block-body -->\n" +
" </div>\n" +
" <!--<ul>-->\n" +
" <!--<li ng-repeat=\"(key, value) in object\"><span class=\"col-md-3\">{{ key }}:</span>{{value}}</li>-->\n" +
" <!--<li>Pozisyon</li>-->\n" +
" <!--<li><i class=\"fa fa-phone\"></i> (+90) 123 456 7890</li>-->\n" +
" <!--<li><i class=\"fa fa-envelope\"></i> samplemail@mail.com</li>-->\n" +
" <!--<li><i class=\"fa fa-map-marker\"></i> Gülbahçe Mah. İzmir Teknoloji Geliştirme Bölgesi A9 Blok 215/A IYTE Campus, URLA/IZMIR</li></li>-->\n" +
" <!--</ul>-->\n" +
" </div>\n" +
" <!-- end of personnel-info-left -->\n" +
" <div class=\"personnel-info-right\">\n" +
" <div class=\"info-block\" ng-repeat=\"(key, value) in listobjects\">\n" +
" <div class=\"info-block-header\">\n" +
" <h2>{{key}}</h2>\n" +
" </div>\n" +
" <!-- end of info-block-header -->\n" +
" <div class=\"info-block-body\" ng-repeat=\"(k, v) in value\">\n" +
" <dl class=\"dl-horizontal\">\n" +
" <dt>{{k}}</dt>\n" +
" <dd>{{v}}</dd>\n" +
" </dl>\n" +
" </div>\n" +
" <!-- end of info-block-body -->\n" +
" </div>\n" +
" <!-- end of info block -->\n" +
" <!-- end of info block -->\n" +
" </div>\n" +
" <!-- personnel-info-left -->\n" +
" </div>\n" +
" <!-- end of personnel-info-container -->\n" +
" </div>");
}]);
angular.module("components/dashboard/dashboard.html", []).run(["$templateCache", function($templateCache) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment