summaryrefslogtreecommitdiffstats
path: root/apps/calendar/js/loader.js
diff options
context:
space:
mode:
Diffstat (limited to 'apps/calendar/js/loader.js')
-rw-r--r--apps/calendar/js/loader.js23
1 files changed, 21 insertions, 2 deletions
diff --git a/apps/calendar/js/loader.js b/apps/calendar/js/loader.js
index 77199a53273..b28d19ab00e 100644
--- a/apps/calendar/js/loader.js
+++ b/apps/calendar/js/loader.js
@@ -11,6 +11,7 @@ Calendar_Import={
id: 0,
method: '',
calname: '',
+ calcolor: '',
progresskey: '',
percentage: 0
},
@@ -33,6 +34,7 @@ Calendar_Import={
//init dialog
$('#calendar_import_dialog').dialog({
width : 500,
+ resizable: false,
close : function() {
Calendar_Import.Dialog.close();
}
@@ -44,6 +46,10 @@ Calendar_Import={
$('#calendar_import_submit').click(function(){
Calendar_Import.Core.process();
});
+ $('#calendar_import_mergewarning').click(function(){
+ $('#calendar_import_newcalendar').attr('value', $('#calendar_import_availablename').val());
+ Calendar_Import.Dialog.mergewarning($('#calendar_import_newcalendar').val());
+ });
$('#calendar_import_calendar').change(function(){
if($('#calendar_import_calendar option:selected').val() == 'newcal'){
$('#calendar_import_newcalform').slideDown('slow');
@@ -54,7 +60,16 @@ Calendar_Import={
}
});
$('#calendar_import_newcalendar').keyup(function(){
- Calendar_Import.Dialog.mergewarning($('#calendar_import_newcalendar').val());
+ Calendar_Import.Dialog.mergewarning($.trim($('#calendar_import_newcalendar').val()));
+ });
+ $('#calendar_import_newcalendar_color').miniColors({
+ letterCase: 'uppercase'
+ });
+ $('.calendar-colorpicker-color').click(function(){
+ var str = $(this).attr('rel');
+ str = str.substr(1);
+ $('#calendar_import_newcalendar_color').attr('value', str);
+ $(".color-picker").miniColors('value', '#' + str);
});
//init progressbar
$('#calendar_import_progressbar').progressbar({value: Calendar_Import.Store.percentage});
@@ -114,7 +129,7 @@ Calendar_Import={
},
send: function(){
$.post(OC.filePath('calendar', 'ajax/import', 'import.php'),
- {progresskey: Calendar_Import.Store.progresskey, method: String (Calendar_Import.Store.method), calname: String (Calendar_Import.Store.calname), path: String (Calendar_Import.Store.path), file: String (Calendar_Import.Store.file), id: String (Calendar_Import.Store.id)}, function(data){
+ {progresskey: Calendar_Import.Store.progresskey, method: String (Calendar_Import.Store.method), calname: String (Calendar_Import.Store.calname), path: String (Calendar_Import.Store.path), file: String (Calendar_Import.Store.file), id: String (Calendar_Import.Store.id), calcolor: String (Calendar_Import.Store.calcolor)}, function(data){
if(data.status == 'success'){
$('#calendar_import_progressbar').progressbar('option', 'value', 100);
Calendar_Import.Store.percentage = 100;
@@ -136,6 +151,10 @@ Calendar_Import={
Calendar_Import.Dialog.warning('#calendar_import_newcalendar');
return false;
}
+ Calendar_Import.Store.calcolor = $.trim($('#calendar_import_newcalendar_color').val());
+ if(Calendar_Import.Store.calcolor == ''){
+ Calendar_Import.Store.calcolor = $('.calendar-colorpicker-color:first').attr('rel');
+ }
}else{
Calendar_Import.Store.method = 'old';
}