opportunities.html 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <ion-view title="Oportunidades">
  2. <ion-nav-buttons side="right">
  3. <button class="button button-clear ion-search bar-icon" ng-click="toggleSearch()"></i></button>
  4. <button class="button button-clear ion-plus-round bar-icon" ng-click="toogleNew()"></i></button>
  5. </ion-nav-buttons>
  6. <ion-content padding="true">
  7. <ti-segmented-control>
  8. <ti-segmented-control-button class="button-stable" title="stage.previous.name | translate" ng-click="changeStage(0)" ng-show="!slider.isBeginning"></ti-segmented-control-button>
  9. <ti-segmented-control-button class="button-positive" title="stage.current.name | translate" ng-click="changeStage(1)"></ti-segmented-control-button>
  10. <ti-segmented-control-button class="button-stable" title="stage.next.name | translate" ng-click="changeStage(2)" ng-show="!slider.isEnd"></ti-segmented-control-button>
  11. </ti-segmented-control>
  12. <ion-slides on-swipe-left="changeStage(0)" on-swipe-right="changeStage(1)" slider="data.slider">
  13. <ion-slide-page ng-repeat="s in stages">
  14. <ion-scroll style="height: 500px;" ng-show="!loading && (!groupedOpportunities || groupedOpportunities.length != 0)">
  15. <ion-list type="card" style="height: 2000px;">
  16. <ion-item on-hold="openOptions($index)" ng-class="{'holded': selectedIndex == $index }" ng-repeat="o in groupedOpportunities">
  17. <h2><strong>{{ o.name | uppercase }}</strong></h2>
  18. <p><strong>Contacto:</strong>&nbsp;{{ o.contact_name || '' }}</p>
  19. <p><strong>Teléfono:</strong>&nbsp;{{ o.phone || '' }}</p>
  20. <p><strong>Móvil:</strong>&nbsp;{{ o.mobile || '' }}</p>
  21. </ion-item>
  22. </ion-list>
  23. </ion-scroll>
  24. </ion-slide-page>
  25. </ion-slides>
  26. <ion-spinner class="centered-spinner" ng-show="loading"></ion-spinner>
  27. <img class="empty-data" ng-src="img/empty.png" ng-show="!loading && (groupedOpportunities == undefined || groupedOpportunities.length == 0)">
  28. </ion-content>
  29. </ion-view>