diff --git a/bower.json b/bower.json index 825f111..ccf0b7f 100644 --- a/bower.json +++ b/bower.json @@ -26,6 +26,7 @@ "moment": "^2.12.0", "mousetrap": "^1.4.10", "ngAutocomplete": "^1.0.0", - "ng-range-slider": "^0.2.0" + "ng-range-slider": "^0.2.0", + "twemoji": "^2.0.5" } } diff --git a/desktop-app/css/app.css b/desktop-app/css/app.css index a5c8444..c2027ca 100644 --- a/desktop-app/css/app.css +++ b/desktop-app/css/app.css @@ -741,6 +741,11 @@ ul.from-to li input { outline: none; } +.emoji { + width: 20px; + padding-left: 5px; +} + /* Templates - settings */ diff --git a/desktop-app/index.html b/desktop-app/index.html index 7d6947f..69787bb 100644 --- a/desktop-app/index.html +++ b/desktop-app/index.html @@ -6,15 +6,14 @@ Tinder Desktop - + - + - @@ -26,7 +25,7 @@ - + diff --git a/desktop-app/js/tinder-desktop.common.js b/desktop-app/js/tinder-desktop.common.js index cc9dc12..5cf6c7e 100644 --- a/desktop-app/js/tinder-desktop.common.js +++ b/desktop-app/js/tinder-desktop.common.js @@ -34,4 +34,11 @@ return moment(time).format('L HH:mm'); }; }); -})(); + + module.filter('twemoji', function() { + return function(string) { + return twemoji.parse(string); + }; + }); + +})(); \ No newline at end of file diff --git a/desktop-app/templates/messages.html b/desktop-app/templates/messages.html index 7ea5eda..3033148 100644 --- a/desktop-app/templates/messages.html +++ b/desktop-app/templates/messages.html @@ -54,7 +54,7 @@ {{message.sentDate | timeToLocalized}}
+ ng-bind-html="message.text | twemoji">
@@ -71,4 +71,4 @@ - + \ No newline at end of file diff --git a/desktop-app/templates/profile.html b/desktop-app/templates/profile.html index 30380a1..810956a 100644 --- a/desktop-app/templates/profile.html +++ b/desktop-app/templates/profile.html @@ -22,7 +22,7 @@

{{user.distance_mi | distanceToUnits}} {{'PROFILE.AWAY' {{job.title.name}} {{job.company && job.title ? ('PROFILE.AT' | translate) : ''}} {{job.company.name}}

-

+

@@ -34,4 +34,4 @@

{{user.distance_mi | distanceToUnits}} {{'PROFILE.AWAY'

- + \ No newline at end of file diff --git a/desktop-app/templates/swipe.html b/desktop-app/templates/swipe.html index d7ec8e6..259a822 100644 --- a/desktop-app/templates/swipe.html +++ b/desktop-app/templates/swipe.html @@ -36,7 +36,7 @@

{{allPeople[peopleIndex].distance_mi | distanceToUnits} {{job.title.name}} {{job.company && job.title ? ('SWIPE.AT' | translate) : ''}} {{job.company.name}}

-

{{ allPeople[peopleIndex].bio }}

+

@@ -50,4 +50,4 @@

{{allPeople[peopleIndex].distance_mi | distanceToUnits}

- + \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js index c4ff859..6fd7381 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -24,7 +24,8 @@ var PATHS = { 'bower_components/moment/min/moment-with-locales.min.js', 'bower_components/mousetrap/mousetrap.min.js', 'bower_components/ngAutocomplete/src/ngAutocomplete.js', - 'bower_components/ng-range-slider/dist/ng-range-slider.min.js' + 'bower_components/ng-range-slider/dist/ng-range-slider.min.js', + 'bower_components/twemoji/twemoji.js' ], stylesheets: [ 'bower_components/font-awesome/css/font-awesome.min.css'