app_calendar.html 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <div ng-controller="FullcalendarCtrl">
  2. <div class="wrapper-md bg-light b-b">
  3. <button type="button" class="btn btn-default btn-addon pull-right m-t-n-xs" ui-toggle-class="show" target="#aside">
  4. <i class="fa fa-bars"></i> List
  5. </button>
  6. <h1 class="m-n font-thin h3">Fullcalendar</h1>
  7. </div>
  8. <div class="hbox hbox-auto-xs hbox-auto-sm">
  9. <div class="col wrapper-md">
  10. <div class="clearfix m-b">
  11. <button type="button" tooltip="Double click on calendar day to create event" class="btn btn-sm btn-primary btn-addon" ng-click="addEvent()">
  12. <i class="fa fa-plus"></i>Add
  13. </button>
  14. <div class="pull-right">
  15. <button type="button" class="btn btn-sm btn-default" ng-click="today()">today</button>
  16. <div class="btn-group m-l-xs">
  17. <button class="btn btn-sm btn-default" ng-click="changeView('agendaDay')">Day</button>
  18. <button class="btn btn-sm btn-default" ng-click="changeView('agendaWeek')">Week</button>
  19. <button class="btn btn-sm btn-default" ng-click="changeView('month')">Month</button>
  20. </div>
  21. </div>
  22. </div>
  23. <div class="pos-rlt">
  24. <div class="fc-overlay">
  25. <div class="panel bg-white b-a pos-rlt">
  26. <span class="arrow"></span>
  27. <div class="h4 font-thin m-b-sm">{{event.title}}</div>
  28. <div class="line b-b b-light"></div>
  29. <div><i class="icon-calendar text-muted m-r-xs"></i> {{event.start | date:'medium'}}</div>
  30. <div class="ng-hide" ng-show='event.end'><i class="icon-clock text-muted m-r-xs"></i> {{event.end | date:'medium'}}</div>
  31. <div class="ng-hide" ng-show='event.location'><i class="icon-pointer text-muted m-r-xs"></i> {{event.location}}</div>
  32. <div class="m-t-sm">{{event.info}}</div>
  33. <div class="m-t-sm">{{event.url}}</div>
  34. </div>
  35. </div>
  36. <div class="calendar" ng-model="eventSources" config="uiConfig.calendar" ui-calendar="uiConfig.calendar"></div>
  37. </div>
  38. </div>
  39. <div class="col w-md w-auto-xs bg-light dk bg-auto b-l hide" id="aside">
  40. <div class="wrapper">
  41. <div ng-repeat="e in events" class="bg-white-only r r-2x m-b-xs wrapper-sm {{e.className[0]}}">
  42. <input ng-model="e.title" class="form-control m-t-n-xs no-border no-padder no-bg">
  43. <a class="pull-right text-xs text-muted" ng-click="remove($index)"><i class="fa fa-trash-o"></i></a>
  44. <div class="text-xs text-muted">{{e.start | date:"MMM dd"}} - {{e.end | date:"MMM dd"}}</div>
  45. </div>
  46. </div>
  47. </div>
  48. </div>
  49. </div>