图书馆智能管理系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
2.5 KiB

5 months ago
  1. <div class="modal" ng-controller="AddAppDefinitionPopupCtrl">
  2. <div class="modal-dialog wide">
  3. <div class="modal-content">
  4. <div class="modal-header">
  5. <button type="button" class="close" ng-click="$hide()">&times;</button>
  6. <h3 class="modal-title" translate="APP.POPUP.ADD-APP-TITLE"></h3>
  7. <div class="summary">
  8. {{'APP.POPUP.ADD-APP-SUMMARY' | translate}}
  9. </div>
  10. </div>
  11. <div class="modal-body modal-body-with-overflow">
  12. <div class="error-message" ng-if="errorMessage">
  13. <span>{{errorMessage}}</span>
  14. </div>
  15. <div class="row">
  16. <div class="col-xs-10 item-wrapper">
  17. <div class="item fadein" ng-repeat="app in popup.apps.data">
  18. <div class="app {{app.theme ? app.theme : 'theme-1'}}" ng-click="selectApp(app); $event.stopPropagation();">
  19. <div class="selection-marker" ng-show="isAppSelected(app)">
  20. <i class="glyphicon glyphicon-ok"></i>
  21. </div>
  22. <div class="app-content">
  23. <h3>{{app.name}}</h3>
  24. <p>{{app.description}}</p>
  25. </div>
  26. <div class="backdrop">
  27. <i ng-show="!app.icon" class="icon icon-choice"></i>
  28. <i ng-show="app.icon" class="glyphicon {{app.icon}}"></i>
  29. </div>
  30. <div class="logo">
  31. <i ng-show="!app.icon" class="icon icon-choice"></i>
  32. <i ng-show="app.icon" class="glyphicon {{app.icon}}"></i>
  33. </div>
  34. </div>
  35. </div>
  36. </div>
  37. </div>
  38. </div>
  39. <div class="modal-footer">
  40. <div loading="popup.loading"></div>
  41. <button ng-click="cancel()" class="btn btn-primary" translate ng-disabled="popup.loading">GENERAL.ACTION.CANCEL</button>
  42. <button ng-disabled="popup.selectedApps.length == 0 || popup.loading" ng-click="deploy()" class="btn btn-primary" translate>GENERAL.ACTION.DEPLOY</button>
  43. </div>
  44. </div>
  45. </div>
  46. </div>