travelListTemplate
arnaucode idoctnef@openmailbox.org
Wed, 12 Jul 2017 10:31:55 +0200
10 files changed,
33 insertions(+),
53 deletions(-)
M
www/js/app.js
→
www/js/app.js
@@ -6,9 +6,9 @@ // the 2nd parameter is an array of 'requires'
// 'starter.controllers' is found in controllers.js -//var urlapi = "http://localhost:3000/api/"; +var urlapi = "http://localhost:3000/api/"; //var urlapi = "http://192.168.1.36:3000/api/"; -var urlapi = "http://51.255.193.106:3000/api/"; +//var urlapi = "http://51.255.193.106:3000/api/"; angular.module('starter', [ 'ionic',
M
www/js/travels.js
→
www/js/travels.js
@@ -18,6 +18,7 @@ $scope.$broadcast('scroll.infiniteScrollComplete');
if (data.data.length < 1) { console.log("setting loadMorePagination to false"); $scope.loadMorePagination = false; + $scope.$broadcast('scroll.infiniteScrollComplete'); } }, function(data) {
M
www/templates/askForCar.html
→
www/templates/askForCar.html
@@ -1,4 +1,4 @@
-<ion-view view-title="{{'Ask_For_Car' | translate}}"> +<ion-view view-title="{{'Ask_for_Car' | translate}}"> <ion-content> <div class="padding"> <label class="item item-input">@@ -50,7 +50,7 @@ <input type="text" ng-model="newtravel.description">
</label> <p class="padding"> <a ng-click="createTravel()" class="button o_purple400 o_floatRight"> - {{'Post_asking_car' | translate}} + {{'Ask_for_Car' | translate}} </a> </p> </div><!-- end of padding -->
M
www/templates/askForPackage.html
→
www/templates/askForPackage.html
@@ -1,4 +1,4 @@
-<ion-view view-title="{{'Ask_For_Package' | translate}}"> +<ion-view view-title="{{'Ask_for_Package' | translate}}"> <ion-content> <div class="padding"> <label class="item item-input">@@ -50,7 +50,7 @@ <input type="text" ng-model="newtravel.description">
</label> <p class="padding"> <a ng-click="createTravel()" class="button o_purple400 o_floatRight"> - {{'Ask_for_package' | translate}} + {{'Ask_for_Package' | translate}} </a> </p> </div><!-- end of padding -->
M
www/templates/help.html
→
www/templates/help.html
@@ -53,7 +53,7 @@
<p> - To <b>create a new publication</b>, just need to click the 'New Travel' button on the right of footer menu, + To <b>create a new publication</b>, just need to click the 'New Travel' button on the right of top menu, and select wich type of publication is. </p>
M
www/templates/settings.html
→
www/templates/settings.html
@@ -10,7 +10,7 @@ <option value="catalan">català</option>
</select> </label> <p> - {{'version' | translate}}: CarsInCommon-v012 + {{'version' | translate}}: CarsInCommon-v0.1 </p> </ion-content> </ion-view>
M
www/templates/travel.html
→
www/templates/travel.html
@@ -1,5 +1,5 @@
<ion-view view-title="{{'Travel' | translate}}"> - <ion-content class="has-footer"> + <ion-content> <ion-refresher pulling-text="{{'Pull_to_refresh' | translate}}..." on-refresh="doRefresh()">@@ -11,7 +11,7 @@ <a class="button" ng-href="#/app/users/{{travel.user._id}}">
<img class="o_userImgCircularMini" ng-src="{{travel.user.avatar}}"></img> {{travel.user.username}} </a> - <p class="text-right"> + <p class="text-right"> <a ng-click="deleteTravel()" class="button button-small o_bRed" ng-show="storageuser._id==travel.user._id"> <i class="icon ion-trash-a"></i>@@ -90,7 +90,7 @@ <i class="icon ion-ios-people"></i>
<!--<button class="o_floatRight button o_grey600" ng-show="travel.user._id==storageuser._id"> <i class="icon ion-edit"></i> </button>--> - <p>{{travel.joins.length}}/{{travel.seats}} {{'seats' | translate}}</p> + <p ng-show="travel.seats>0">{{travel.joins.length}}/{{travel.seats}} {{'seats' | translate}}</p> <a ng-repeat="join in travel.joins" ng-href="#/app/users/{{join._id}}"> <img class="o_userImgCircularMini" ng-src="{{join.avatar}}"></img> </a>
A
www/templates/travelListTemplate.html
@@ -0,0 +1,17 @@
+<div class="item-note text-right"> + {{travel.user.username}} +</div> +<i ng-show="travel.type=='offering'" class="icon ion-android-car o_text_grey700"></i> +<i ng-show="travel.type=='asking'" class="icon ion-help o_text_grey700"></i> +<i ng-show="travel.type=='package'" class="icon ion-ios-box o_text_grey700"></i> +<h2 class="o_text_grey800">{{travel.title}}</h2> +<div class="item-note text-right"> + <div class="o_text_purple300">{{travel.date | date:"dd/MM"}}</div> + <div class="o_text_purple300">{{travel.date | date:"HH:mm"}}h</div> +</div> +<p> + {{travel.from.name}} +</p> +<p> + {{travel.to.name}} +</p>
M
www/templates/travels.html
→
www/templates/travels.html
@@ -1,5 +1,5 @@
<ion-view view-title="{{'Travels' | translate}}"> - <ion-content class="has-footer"> + <ion-content> <ion-refresher pulling-text="{{'Pull_to_refresh' | translate}}..." on-refresh="paginationNext()">@@ -20,23 +20,7 @@ </div>
</div> <a ng-repeat="travel in travels | orderBy: 'date' | filter: search" class="item item-icon-left" href="#/app/travels/{{travel._id}}"> - <div class="item-note text-right"> - {{travel.user.username}} - </div> - <i ng-show="travel.type=='offering'" class="icon ion-android-car o_text_grey700"></i> - <i ng-show="travel.type=='asking'" class="icon ion-help o_text_grey700"></i> - <i ng-show="travel.type=='package'" class="icon ion-ios-box o_text_grey700"></i> - <h2 class="o_text_grey800">{{travel.title}}</h2> - <div class="item-note text-right"> - <div class="o_text_purple300">{{travel.date | date:"dd/MM"}}</div> - <div class="o_text_purple300">{{travel.date | date:"HH:mm"}}h</div> - </div> - <p> - {{travel.from.name}} - </p> - <p> - {{travel.to.name}} - </p> + <div ng-include="'templates/travelListTemplate.html'"></div> </a> </div> <!--<div class="button" ng-click="paginationNext()">
M
www/templates/userTravels.html
→
www/templates/userTravels.html
@@ -10,36 +10,14 @@ {{'Travels_offering' | translate}}
</div> <a ng-repeat="travel in travels | orderBy: 'date'" class="item item-icon-left" href="#/app/travels/{{travel._id}}"> - <i class="icon ion-android-car o_text_grey700"></i> - <h2 class="o_text_grey800">{{travel.title}}</h2> - <div class="item-note text-right"> - <div class="o_text_purple300">{{travel.date | date:"dd/MM"}}</div> - <div class="o_text_purple300">{{travel.date | date:"HH:mm"}}h</div> - </div> - <p> - {{travel.from.name}} - </p> - <p> - {{travel.to.name}} - </p> + <div ng-include="'templates/travelListTemplate.html'"></div> </a> <div class="item item-divider o_purple300" ng-show="joins[0]"> {{'Travels_joining' | translate}} </div> <a ng-repeat="travel in joins | orderBy: 'date'" class="item item-icon-left" href="#/app/travels/{{travel._id}}"> - <i class="icon ion-android-car o_text_grey700"></i> - <h2 class="o_text_grey800">{{travel.title}}</h2> - <div class="item-note text-right"> - <div class="o_text_purple300">{{travel.date | date:"dd/MM"}}</div> - <div class="o_text_purple300">{{travel.date | date:"HH:mm"}}h</div> - </div> - <p> - {{travel.from.name}} - </p> - <p> - {{travel.to.name}} - </p> + <div ng-include="'templates/travelListTemplate.html'"></div> </a> </div> </ion-content>