summaryrefslogtreecommitdiffstats
path: root/apps/calendar
diff options
context:
space:
mode:
authorBart Visscher <bartv@thisnet.nl>2012-06-13 09:05:35 +0200
committerBart Visscher <bartv@thisnet.nl>2012-06-13 21:39:12 +0200
commit7a8e7f18dbb473552c1427c24402104d9bc181a4 (patch)
tree508e33c3ed37d09e457db3ec627fd40ffe8a005b /apps/calendar
parent4da6b3a3916ce4d986275a1f7f90e7fb0984b822 (diff)
downloadnextcloud-server-7a8e7f18dbb473552c1427c24402104d9bc181a4.tar.gz
nextcloud-server-7a8e7f18dbb473552c1427c24402104d9bc181a4.zip
Calendar: Clicking #datecontrol_date gives datepicker to jump to date
Diffstat (limited to 'apps/calendar')
-rw-r--r--apps/calendar/js/calendar.js18
1 files changed, 17 insertions, 1 deletions
diff --git a/apps/calendar/js/calendar.js b/apps/calendar/js/calendar.js
index 0d44722abb8..1cbe5c67646 100644
--- a/apps/calendar/js/calendar.js
+++ b/apps/calendar/js/calendar.js
@@ -845,7 +845,7 @@ $(document).ready(function(){
dayNamesShort: dayNamesShort,
allDayText: allDayText,
viewDisplay: function(view) {
- $('#datecontrol_date').val(view.title);
+ $('#datecontrol_date').val($('<p>').html(view.title).text());
if (view.name != defaultView) {
$.post(OC.filePath('calendar', 'ajax', 'changeview.php'), {v:view.name});
defaultView = view.name;
@@ -884,6 +884,22 @@ $(document).ready(function(){
loading: Calendar.UI.loading,
eventSources: eventSources
});
+ $('#datecontrol_date').datepicker({
+ changeMonth: true,
+ changeYear: true,
+ showButtonPanel: true,
+ beforeShow: function(input, inst) {
+ var calendar_holder = $('#calendar_holder');
+ var date = calendar_holder.fullCalendar('getDate');
+ inst.input.datepicker('setDate', date);
+ inst.input.val(calendar_holder.fullCalendar('getView').title);
+ return inst;
+ },
+ onSelect: function(value, inst) {
+ var date = inst.input.datepicker('getDate');
+ $('#calendar_holder').fullCalendar('gotoDate', date);
+ }
+ });
fillWindow($('#content'));
OCCategories.changed = Calendar.UI.categoriesChanged;
OCCategories.app = 'calendar';