arnaucube
arnaucube/commonroutesWebAppPublic Self-hosted repository
commonroutesWebApp/views/main/main.html
views/main/main.htmlRaw
  1<div class="container">
  2    <div class="row">
  3        <div class="col-sm-4">
  4            <div ng-repeat="travel in travels">
  5                <div class="card">
  6                    <div class="card-body" style="color:#ffffff; background-image: url('img/userProfileBackground.png');">
  7                        <div class="pull-right">{{travel.date | date}}</div>
  8                        <h4 class="card-title"><b>{{travel.title}}</b></h4>
  9                    </div>
 10                    <div class="card-body">
 11                        <div class="pull-right">
 12                            <a ng-href="#!/user/{{travel.user._id}}">
 13                                <img class="circle" style="max-width: 30px; max-height:30px;" ng-src="{{travel.user.avatar}}" />
 14                                {{travel.user.username}}
 15                            </a>
 16                        </div>
 17                        <p>
 18                            From: <b>{{travel.from.name}}</b>
 19                        </p>
 20                        <p>
 21                            To: <b>{{travel.to.name}}</b>
 22                        </p>
 23                        <p>
 24                            {{travel.joins.length}}/{{travel.seats}}
 25                        </p>
 26                        <p ng-show="travel.package">
 27                            Can transport package
 28                        </p>
 29                        <a href="#" class="card-link">Go somewhere</a>
 30                    </div>
 31                </div>
 32                <br><br>
 33            </div>
 34            <div ng-repeat="travel in travels">
 35                <div class="card">
 36                    <img class="card-img-top" src="..." alt="Card image cap">
 37                    <div class="card-body">
 38                        <h4 class="card-title">Card title</h4>
 39                        <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
 40                        <a href="#" class="btn btn-primary">Go somewhere</a>
 41                    </div>
 42                </div>
 43                <br><br>
 44            </div>
 45        </div>
 46        <div class="col-sm-4">
 47            <div class="panel">
 48                <div class="panel-heading c_deepPurpleG500to300">
 49                    <h3 class="panel-title">
 50                        Travels Feed
 51                        <span class="badge badge-secondary pull-right c_deepPurpleG500to300">{{travels.length}}</span>
 52                    </h3>
 53                </div>
 54                <div class="panel-body" style="max-height: 500px;overflow-y: scroll;">
 55                    <table class="table table-striped table-hover ">
 56                        <thead>
 57                            <tr>
 58                                <th>Type</th>
 59                                <th>Title</th>
 60                                <th>From</th>
 61                                <th>To</th>
 62                                <th>Date</th>
 63                                <th>User</th>
 64                                <th>nºJoins/Seats</th>
 65                                <th></th>
 66                            </tr>
 67                        </thead>
 68                        <tbody>
 69                            <tr ng-repeat="travel in travels">
 70                                <a ng-href="#!/travel/{{travel._id}}">
 71                                    <td>
 72                                        <i ng-show="travel.type=='offering'" title="offering" class="fa fa-car fa-2x"></i>
 73                                        <i ng-show="travel.type=='asking'" title="asking" class="fa fa-question fa-2x"></i>
 74                                        <i ng-show="travel.type=='package'" title="package" class="fa fa-archive fa-2x"></i>
 75                                    </td>
 76                                    <td>{{travel.title}}</td>
 77                                    <td>
 78                                        <b>{{travel.from.name}}</b>
 79                                    </td>
 80                                    <td>
 81                                        <b>{{travel.to.name}}</b>
 82                                    </td>
 83                                    <td>{{travel.date | date}}</td>
 84                                    <td>
 85                                        <a ng-href="#!/user/{{travel.user._id}}">
 86                                            <img class="circle" style="max-width: 30px; max-height:30px;" ng-src="{{travel.user.avatar}}" />
 87                                            {{travel.user.username}}
 88                                        </a>
 89                                    </td>
 90                                    <td>{{travel.joins.length}}/{{travel.seats}}</td>
 91                                    <td><a ng-href="#!/travel/{{travel._id}}">View</a></td>
 92                                </a>
 93                            </tr>
 94                        </tbody>
 95                    </table>
 96                </div>
 97            </div>
 98        </div>
 99        <div class="col-sm-2">
100            <div class="panel">
101                <div class="panel-heading c_deepPurpleG500to300">
102                    <h3 class="panel-title">Actions</h3>
103                </div>
104                <div class="panel-body">
105                    <div class="btn btn-block btn-sm c_green300">Create user</div>
106                    <div class="btn btn-block btn-sm c_blue300">Create travel</div>
107                    <a href="#!/network" class="btn btn-block btn-sm c_deepPurpleG500to300">View network</a>
108                </div>
109            </div>
110        </div>
111    </div>
112</div>