diff options
author | Bart Visscher <bartv@thisnet.nl> | 2012-04-12 23:06:45 +0200 |
---|---|---|
committer | Bart Visscher <bartv@thisnet.nl> | 2012-04-12 23:10:49 +0200 |
commit | 9165b5c28e051602a4c397ffa22dfe500bf24a0c (patch) | |
tree | 31857e00ba66ba3d81266d131c9022062693d1bd /apps/calendar/js/calendar.js | |
parent | 69d584331d05de0d8732be2799c228b977b626d9 (diff) | |
download | nextcloud-server-9165b5c28e051602a4c397ffa22dfe500bf24a0c.tar.gz nextcloud-server-9165b5c28e051602a4c397ffa22dfe500bf24a0c.zip |
Use the same category input and management as the contacts app
Diffstat (limited to 'apps/calendar/js/calendar.js')
-rw-r--r-- | apps/calendar/js/calendar.js | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/apps/calendar/js/calendar.js b/apps/calendar/js/calendar.js index 907d94edb02..858990fb89d 100644 --- a/apps/calendar/js/calendar.js +++ b/apps/calendar/js/calendar.js @@ -32,13 +32,7 @@ Calendar={ $('#totime').timepicker({ showPeriodLabels: false }); - $('#category').multiselect({ - header: false, - noneSelectedText: $('#category').attr('title'), - selectedList: 2, - minWidth:'auto', - classes: 'category', - }); + $('#category').multiple_autocomplete({source: categories}); Calendar.UI.repeat('init'); $('#end').change(function(){ Calendar.UI.repeat('end'); @@ -370,6 +364,11 @@ Calendar={ } $('#'+id).addClass('active'); }, + categoriesChanged:function(newcategories){ + categories = $.map(newcategories, function(v) {return v;}); + console.log('Calendar categories changed to: ' + categories); + $('#category').multiple_autocomplete('option', 'source', categories); + }, Calendar:{ overview:function(){ if($('#choosecalendar_dialog').dialog('isOpen') == true){ @@ -730,6 +729,8 @@ $(document).ready(function(){ loading: Calendar.UI.loading, eventSources: eventSources }); + OCCategories.changed = Calendar.UI.categoriesChanged; + OCCategories.app = 'calendar'; $('#oneweekview_radio').click(function(){ $('#calendar_holder').fullCalendar('changeView', 'agendaWeek'); }); |