summaryrefslogtreecommitdiffstats
path: root/apps/calendar/js/calendar.js
diff options
context:
space:
mode:
authorBart Visscher <bartv@thisnet.nl>2012-04-12 23:06:45 +0200
committerBart Visscher <bartv@thisnet.nl>2012-04-12 23:10:49 +0200
commit9165b5c28e051602a4c397ffa22dfe500bf24a0c (patch)
tree31857e00ba66ba3d81266d131c9022062693d1bd /apps/calendar/js/calendar.js
parent69d584331d05de0d8732be2799c228b977b626d9 (diff)
downloadnextcloud-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.js15
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');
});