@@ -10,47 +10,47 @@ <h2 class="panel-title control-label pull-left smaller-sm">{{saveAction == "crea
1010 < span class ="caret "> </ span >
1111 </ button >
1212 < ul class ="dropdown-menu " role ="menu ">
13- < li > < a ng-click ="scheduleActions.downloadiCal($event) " href ="# "> < i class ="fa fa-calendar-o "> </ i > iCal</ a > </ li >
14- < li ng-show ="imageSupport "> < a ng-click ="scheduleActions.downloadImage($event) " href ="# "> < i class ="fa fa-picture-o "> </ i > Image</ a > </ li >
13+ < li > < a ng-click ="scheduleActions.downloadiCal($event) " href ="# "> < i class ="fa fa-fw fa- calendar-o "> </ i > iCal</ a > </ li >
14+ < li ng-show ="imageSupport "> < a ng-click ="scheduleActions.downloadImage($event) " href ="# "> < i class ="fa fa-fw fa- picture-o "> </ i > Image</ a > </ li >
1515 </ ul >
1616 </ div >
17- < button ng-click ="scheduleActions.print() " type ="button " class ="btn btn-info hidden-xs "> < i class ="fa fa-print "> </ i > Print</ button >
17+ < button ng-click ="scheduleActions.print() " type ="button " class ="btn btn-info hidden-xs "> < i class ="fa fa-fw fa- print "> </ i > Print</ button >
1818 < div class ="btn-group ">
1919 < button type ="button " class ="btn btn-info dropdown-toggle " data-toggle ="dropdown ">
2020 < i class ="fa fa-share "> </ i > Share to... < span class ="caret "> </ span >
2121 </ button >
2222 < ul class ="dropdown-menu " role ="menu ">
23- < li > < a ng-click ="scheduleActions.shareToService($event, 'facebook') " href ="# "> < i class ="fa fa-facebook "> </ i > Facebook</ a > </ li >
24- < li > < a ng-click ="scheduleActions.shareToService($event, 'twitter') " href ="# "> < i class ="fa fa-twitter "> </ i > Twitter</ a > </ li >
25- < li > < a ng-click ="scheduleActions.shareToService($event, 'googlep') " href ="# "> < i class ="fa fa-google-plus "> </ i > Google+</ a > </ li >
23+ < li > < a ng-click ="scheduleActions.shareToService($event, 'facebook') " href ="# "> < i class ="fa fa-fw fa- facebook "> </ i > Facebook</ a > </ li >
24+ < li > < a ng-click ="scheduleActions.shareToService($event, 'twitter') " href ="# "> < i class ="fa fa-fw fa- twitter "> </ i > Twitter</ a > </ li >
25+ < li > < a ng-click ="scheduleActions.shareToService($event, 'googlep') " href ="# "> < i class ="fa fa-fw fa- google-plus "> </ i > Google+</ a > </ li >
2626 < li class ="divider "> </ li >
27- < li > < a ng-click ="scheduleActions.shareToEmail($event) " href ="# "> < i class ="fa fa-envelope "> </ i > Email</ a > </ li >
28- < li > < a ng-click ="scheduleActions.shareToDirectLink($event) " href ="# "> < i class ="fa fa-link "> </ i > Direct link</ a > </ li >
27+ < li > < a ng-click ="scheduleActions.shareToEmail($event) " href ="# "> < i class ="fa fa-fw fa- envelope "> </ i > Email</ a > </ li >
28+ < li > < a ng-click ="scheduleActions.shareToDirectLink($event) " href ="# "> < i class ="fa fa-fw fa- link "> </ i > Direct link</ a > </ li >
2929 </ ul >
3030 </ div >
3131 </ div >
3232 < div class ="btn-group pull-right visible-xs visible-sm ">
3333 < div class ="btn-group ">
34- < button ng-click ="scheduleActions.save(saveAction) " type ="button " class ="btn btn-primary btn-sm "> < i class ="fa " ng-class ="{'fa-save': saveAction == 'create', 'fa-copy': saveAction == 'fork'} "> </ i > {{saveAction == "create"?"Save":"Copy and Edit"}} </ button >
34+ < button ng-click ="scheduleActions.save(saveAction) " type ="button " class ="btn btn-primary btn-sm "> < i class ="fa fa-fw " ng-class ="{'fa-save': saveAction == 'create', 'fa-copy': saveAction == 'fork'} "> </ i > {{saveAction == "create"?"Save":"Copy and Edit"}} </ button >
3535 < button type ="button " class ="btn btn-primary dropdown-toggle btn-sm " data-toggle ="dropdown ">
3636 < span class ="caret "> </ span >
3737 </ button > {{scheduleActionsAvailable}}
3838 < ul class ="dropdown-menu " role ="menu ">
39- < li > < a ng-click ="scheduleActions.downloadiCal($event) " href ="# "> < i class ="fa fa-calendar-o "> </ i > iCal</ a > </ li >
40- < li ng-show ="imageSupport "> < a ng-click ="scheduleActions.downloadImage($event) " href ="# "> < i class ="fa fa-picture-o "> </ i > Image</ a > </ li >
39+ < li > < a ng-click ="scheduleActions.downloadiCal($event) " href ="# "> < i class ="fa fa-fw fa- calendar-o "> </ i > iCal</ a > </ li >
40+ < li ng-show ="imageSupport "> < a ng-click ="scheduleActions.downloadImage($event) " href ="# "> < i class ="fa fa-fw fa- picture-o "> </ i > Image</ a > </ li >
4141 </ ul >
4242 </ div >
4343 < div class ="btn-group ">
4444 < button type ="button " class ="btn btn-info dropdown-toggle btn-sm " data-toggle ="dropdown ">
4545 < i class ="fa fa-share "> </ i > Share to... < span class ="caret "> </ span >
4646 </ button >
4747 < ul class ="dropdown-menu " role ="menu ">
48- < li > < a ng-click ="scheduleActions.shareToService($event, 'facebook', true) " href ="# "> < i class ="fa fa-facebook "> </ i > Facebook</ a > </ li >
49- < li > < a ng-click ="scheduleActions.shareToService($event, 'twitter', true) " href ="# "> < i class ="fa fa-twitter "> </ i > Twitter</ a > </ li >
50- < li > < a ng-click ="scheduleActions.shareToService($event, 'googlep', true) " href ="# "> < i class ="fa fa-google-plus "> </ i > Google+</ a > </ li >
48+ < li > < a ng-click ="scheduleActions.shareToService($event, 'facebook', true) " href ="# "> < i class ="fa fa-fw fa- facebook "> </ i > Facebook</ a > </ li >
49+ < li > < a ng-click ="scheduleActions.shareToService($event, 'twitter', true) " href ="# "> < i class ="fa fa-fw fa- twitter "> </ i > Twitter</ a > </ li >
50+ < li > < a ng-click ="scheduleActions.shareToService($event, 'googlep', true) " href ="# "> < i class ="fa fa-fw fa- google-plus "> </ i > Google+</ a > </ li >
5151 < li class ="divider "> </ li >
52- < li > < a ng-click ="scheduleActions.shareToEmail($event) " href ="# "> < i class ="fa fa-envelope "> </ i > Email</ a > </ li >
53- < li > < a ng-click ="scheduleActions.shareToDirectLink($event) " href ="# "> < i class ="fa fa-link "> </ i > Direct link</ a > </ li >
52+ < li > < a ng-click ="scheduleActions.shareToEmail($event) " href ="# "> < i class ="fa fa-fw fa- envelope "> </ i > Email</ a > </ li >
53+ < li > < a ng-click ="scheduleActions.shareToDirectLink($event) " href ="# "> < i class ="fa fa-fw fa- link "> </ i > Direct link</ a > </ li >
5454 </ ul >
5555 </ div >
5656 </ div >
@@ -67,7 +67,7 @@ <h2 class="panel-title control-label pull-left smaller-sm">{{saveAction == "crea
6767 </ div >
6868 < div class ="schedule-cont ">
6969 < div class ="schedule-track " ng-class ="mobileTrackClass ">
70- < svg version ="1.1 " ng-attr-height ="{{grid.opts.height}} " width ="100% " xmlns ="http://www.w3.org/2000/svg "> < defs > < pattern vector-effect ="non-scaling-stroke " id ="day " width ="100% " x ="0 " height ="40 " patternUnits ="userSpaceOnUse "> < line vector-effect ="non-scaling-stroke " x1 ="0 " y1 ="19.5 " x2 ="100% " y2 ="19.5 " style ="stroke:#bbb;stroke-width:1 " /> </ pattern > </ defs > < rect x ="0 " y ="0 " width ="100% " height ="100% " fill ="#ffffff " /> < g ng-attr-transform ="{{grid.opts.pixelAlignment}} " font-family ="Roboto " font-size ="15 "> < g > < text fill ="#aaa " text-anchor ="end " ng-repeat ="hour in grid.hours track by $index " ng-attr-x ="{{print?'41':'5%'}} " ng-attr-y ="{{($index * 40) + 25}} "> {{hour}}</ text > </ g > < g ng-repeat ="day in grid.days "> < text y ="12 " ng-attr-x ="{{day.offset}} " ng-attr-width ="{{grid.opts.daysWidth}} " fill ="#aaa " ng-bind ="day.name "> </ text > < rect y ="19 " ng-attr-x ="{{day.offset}} " ng-attr-width ="{{grid.opts.daysWidth}} " ng-attr-height ="{{grid.opts.daysHeight}} " fill ="url(#day) " /> </ g > < g svg-schedule-item class ="item " ng-mouseenter ="itemEnter($event) " ng-mouseleave ="itemLeave($event) " ng-repeat ="item in scheduleItems | orderBy:'-boundry.y' "> < rect ng-attr-x ="{{item.boundry.x}} " ng-attr-y ="{{item.boundry.y}} " ng-attr-width ="{{item.boundry.width}} " ng-attr-height ="{{item.boundry.height}} " ng-attr-fill ="{{item.color}} " fill-opacity =".8 " /> < rect ng-if ="item.boundry.shorten != 0 " ng-attr-x ="{{item.boundry.x}} " ng-attr-y ="{{item.boundry.shorten < 0 ?item.boundry.y : item.boundry.y + item.boundry.height - 2}} " ng-attr-width ="{{item.boundry.width}} " height ="2 " fill ="#ffff00 " /> < text svg-text-line ="{{item.title}} " ng-attr-x ="{{item.boundry.x}} " ng-attr-y ="{{item.boundry.y + 16}} " transform ="translate(3,0) " font-weight ="bold " fill ="white "> </ text > < text ng-if ="item.boundry.height > 32 && item.content.courseNum " svg-text-line ="{{item.content.courseNum}} " ng-attr-x ="{{item.boundry.x}} " ng-attr-y ="{{item.boundry.y + 32}} " transform ="translate(3,0) " fill ="#fff "> </ text > < text ng-if ="item.boundry.height > 48 && item.content.instructor " svg-text-line ="{{item.content.instructor}} " ng-attr-x ="{{item.boundry.x}} " ng-attr-y ="{{item.boundry.y + 48}} " transform ="translate(3,0) " fill ="#fff "> </ text > < text ng-if ="item.boundry.height > 64 && item.content.location " svg-text-line ="{{item.content.location}} " ng-attr-x ="{{item.boundry.x}} " ng-attr-y ="{{item.boundry.y + 64}} " transform ="translate(3,0) " fill ="#fff "> </ text > < g svg-text-content ="item.content "> </ g > </ g > </ g > </ svg >
70+ < svg version ="1.1 " ng-attr-height ="{{grid.opts.height}} " width ="100% " xmlns ="http://www.w3.org/2000/svg "> < defs > < pattern vector-effect ="non-scaling-stroke " id ="day " width ="100% " x ="0 " height ="40 " patternUnits ="userSpaceOnUse "> < line vector-effect ="non-scaling-stroke " x1 ="0 " y1 ="19.5 " x2 ="100% " y2 ="19.5 " style ="stroke:#bbb;stroke-width:1 " /> </ pattern > </ defs > < rect x ="0 " y ="0 " width ="100% " height ="100% " fill ="#ffffff " /> < g ng-attr-transform ="{{grid.opts.pixelAlignment}} " font-family ="Roboto " font-size ="15 "> < g class ="svg-schedule-hours "> < text fill ="#aaa " text-anchor ="end " ng-repeat ="hour in grid.hours track by $index " ng-attr-x ="{{print?'41':'5%'}} " ng-attr-y ="{{($index * 40) + 25}} "> {{hour}}</ text > </ g > < g ng-repeat ="day in grid.days "> < text y ="12 " ng-attr-x ="{{day.offset}} " ng-attr-width ="{{grid.opts.daysWidth}} " fill ="#aaa " ng-bind ="day.name "> </ text > < rect y ="19 " ng-attr-x ="{{day.offset}} " ng-attr-width ="{{grid.opts.daysWidth}} " ng-attr-height ="{{grid.opts.daysHeight}} " fill ="url(#day) " /> </ g > < g svg-schedule-item class ="item " ng-mouseenter ="itemEnter($event) " ng-mouseleave ="itemLeave($event) " ng-repeat ="item in scheduleItems | orderBy:'-boundry.y' "> < rect ng-attr-x ="{{item.boundry.x}} " ng-attr-y ="{{item.boundry.y}} " ng-attr-width ="{{item.boundry.width}} " ng-attr-height ="{{item.boundry.height}} " ng-attr-fill ="{{item.color}} " fill-opacity =".8 " /> < rect ng-if ="item.boundry.shorten != 0 " ng-attr-x ="{{item.boundry.x}} " ng-attr-y ="{{item.boundry.shorten < 0 ?item.boundry.y : item.boundry.y + item.boundry.height - 2}} " ng-attr-width ="{{item.boundry.width}} " height ="2 " fill ="#ffff00 " /> < text svg-text-line ="{{item.title}} " ng-attr-x ="{{item.boundry.x}} " ng-attr-y ="{{item.boundry.y + 16}} " transform ="translate(3,0) " font-weight ="bold " fill ="white "> </ text > < text ng-if ="item.boundry.height > 32 && item.content.courseNum " svg-text-line ="{{item.content.courseNum}} " ng-attr-x ="{{item.boundry.x}} " ng-attr-y ="{{item.boundry.y + 32}} " transform ="translate(3,0) " fill ="#fff "> </ text > < text ng-if ="item.boundry.height > 48 && item.content.instructor " svg-text-line ="{{item.content.instructor}} " ng-attr-x ="{{item.boundry.x}} " ng-attr-y ="{{item.boundry.y + 48}} " transform ="translate(3,0) " fill ="#fff "> </ text > < text ng-if ="item.boundry.height > 64 && item.content.location " svg-text-line ="{{item.content.location}} " ng-attr-x ="{{item.boundry.x}} " ng-attr-y ="{{item.boundry.y + 64}} " transform ="translate(3,0) " fill ="#fff "> </ text > < g svg-text-content ="item.content "> </ g > </ g > </ g > </ svg >
7171 </ div >
7272 </ div >
7373 < div ng-if ="hiddenCourses.length > 0 " class ="row ">
0 commit comments