Skip to content

Commit

Permalink
add and remove opacity on create link when hovering over event
Browse files Browse the repository at this point in the history
  • Loading branch information
sdrioux committed Oct 26, 2016
1 parent ebd212b commit f65cc9e
Show file tree
Hide file tree
Showing 7 changed files with 25 additions and 4 deletions.
2 changes: 1 addition & 1 deletion bower.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "angular-material-event-calendar",
"version": "0.1.1",
"version": "0.1.2",
"description": "Angular material event calander component",
"main": [
"dist/angular-material-event-calendar.js",
Expand Down
1 change: 1 addition & 0 deletions dist/angular-material-event-calendar.css
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,7 @@ md-event-calendar md-event-calendar-month .md-event-calendar-month-row {
right: 0; }
md-event-calendar md-event-calendar-month .md-event-calendar-month-row .md-event-calendar-month-cell .md-event-calendar-month-cell-content .md-event-calendar-create-link {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
text-transform: uppercase;
font-size: 14px;
Expand Down
10 changes: 10 additions & 0 deletions dist/angular-material-event-calendar.js
Original file line number Diff line number Diff line change
Expand Up @@ -506,6 +506,16 @@ function mdEventCalendarBuilderService($$mdEventCalendarUtil, $templateCache) {
eventElement.classList.add('md-'+type.className);
eventElement.setAttribute('md-event-id', hash);

angular.element(eventElement).on('mouseenter', function(thing) {
var createLink = this.parentNode.querySelector('.md-event-calendar-create-link');
createLink.style.opacity = "0.0";
});

angular.element(eventElement).on('mouseleave', function() {
var createLink = this.parentNode.querySelector('.md-event-calendar-create-link');
createLink.style.opacity = null;
});

if (type.hasLabel === true) {
// do not show time for allDay events
if (type.allDay !== true) {
Expand Down
2 changes: 1 addition & 1 deletion dist/angular-material-event-calendar.min.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/angular-material-event-calendar.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "angular-material-event-calendar",
"version": "0.1.1",
"version": "0.1.2",
"author": "Ben Rubin",
"description": "Angular material event calander component",
"keywords": "material, material-design, design, angular, component, calendar, event, md",
Expand Down
10 changes: 10 additions & 0 deletions src/js/eventCalendarBuilder.service.js
Original file line number Diff line number Diff line change
Expand Up @@ -296,6 +296,16 @@ function mdEventCalendarBuilderService($$mdEventCalendarUtil, $templateCache) {
eventElement.classList.add('md-'+type.className);
eventElement.setAttribute('md-event-id', hash);

angular.element(eventElement).on('mouseenter', function(thing) {
var createLink = this.parentNode.querySelector('.md-event-calendar-create-link');
createLink.style.opacity = "0.0";
});

angular.element(eventElement).on('mouseleave', function() {
var createLink = this.parentNode.querySelector('.md-event-calendar-create-link');
createLink.style.opacity = null;
});

if (type.hasLabel === true) {
// do not show time for allDay events
if (type.allDay !== true) {
Expand Down

0 comments on commit f65cc9e

Please sign in to comment.