summaryrefslogtreecommitdiff
path: root/js/index.js
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2014-05-20 17:12:02 +0100
committerschneefux <schneefux+commit@schneefux.xyz>2016-08-15 20:01:30 +0200
commitddaa8f4cf0e7c302ae3163c839dd497ed2966847 (patch)
tree0ef94f97740b7a294d4c46660b71342533d72587 /js/index.js
parent75df470ae15f8c7a87436b3f88c7a8d00fbf30d6 (diff)
downloadwvs-vplan-ddaa8f4cf0e7c302ae3163c839dd497ed2966847.tar.gz
wvs-vplan-ddaa8f4cf0e7c302ae3163c839dd497ed2966847.zip
verbessere Teilenbutton
Diffstat (limited to 'js/index.js')
-rw-r--r--js/index.js29
1 files changed, 19 insertions, 10 deletions
diff --git a/js/index.js b/js/index.js
index 9e6d23b..30986bf 100644
--- a/js/index.js
+++ b/js/index.js
@@ -229,21 +229,30 @@ function addNotification(vdate, msg, $div){
function addSocialButton(vdate, msg, $div){
if(moment().isBefore(vdate)){
var datestr = vdate.format('dddd');
+ var sharebtns = $('button', $div);
- var btn = $('<button />')
- .text('Teile die Vertretungen')
+ if(sharebtns.length === 0){
+ var btn = $('<button />')
+ .text('Teile die Vertretungen')
+ .data('msg', msg)
- .click(function(){
- window.plugins.socialsharing.share('Hey Leute! Laut der WvS-VPlan-App gibt es folgende Vertretungen am ' + datestr + ': ' + msg);
- console.log('Vertretungsplan geteilt: ' + datestr);
- track('event/share');
- })
+ .click(function(){
+ window.plugins.socialsharing.share('Hey Leute! Laut der WvS-VPlan-App gibt es folgende Vertretungen am ' + datestr + ': ' + $(this).data('msg'));
+ console.log('Vertretungsplan geteilt: ' + datestr);
+ track('event/share');
+ })
- .addClass('ui-btn ui-corner-all ui-btn-inline ui-btn-icon-left ui-icon-share-square-o');
+ .addClass('ui-btn ui-corner-all ui-btn-inline ui-btn-icon-left ui-icon-share-square-o');
- $div.prepend(btn);
+ var btnholder = $('<div />');
+ btnholder.append(btn);
+ $div.prepend(btnholder);
- console.log('Teilen-Button hinzugefügt: ' + datestr + msg);
+ console.log('Teilen-Button hinzugefügt: ' + datestr + msg);
+ }else{
+ sharebtns.first().data('msg', sharebtns.first().data('msg') + ', ' + msg);
+ console.log('Zum Teilen-Button hinzugefügt: ' + datestr + msg);
+ }
}
}