]> code.delx.au - comingnext/commitdiff
* made link to homepage clickable
authorMichael Prager <michael@pragers.de>
Mon, 15 Nov 2010 10:21:52 +0000 (11:21 +0100)
committerMichael Prager <michael@pragers.de>
Mon, 15 Nov 2010 10:21:52 +0000 (11:21 +0100)
* fixed error description for cancelNotification

comingNext/de.lproj/localizedTextStrings.js
comingNext/fr.lproj/localizedTextStrings.js
comingNext/index.html
comingNext/localizedTextStrings.js
comingNext/pt-BR.lproj/localizedTextStrings.js
comingNext/ru.lproj/localizedTextStrings.js

index 50393be9a13ee75fa2f193f5f9f9ab09e3d37242..64448ac3eb0c97c01c48d67e9cbc5236c0656811 100644 (file)
@@ -71,6 +71,8 @@ localizedText['settings.name.daylightSavingOffset'] = 'Zeitumstellungsoffset (in
 localizedText['settings.info.daylightSavingOffset'] = 'Anzahl der Stunden, um die die Uhr bei der Umstellung von Sommer- auf Winterzeit zurückgestellt wird. Diese Einstellung ist nur von Belang, falls die Zeitumstellung aktiviert ist. In Europa werden die Uhren in der Regel um 1 Stunde zurückgestellt.';\r
 localizedText['settings.name.hideWidgetOnCalendarOpen'] = 'Schließe Widget beim Öffnen des Kalend.';\r
 localizedText['settings.info.hideWidgetOnCalendarOpen'] = 'wenn aktiviert, wird das Widget geschlossen, sobald der Kalender aus dem Widget heraus gestartet wird';\r
+localizedText['settings.name.showCalendarIndicator'] = 'Zeige Farbindikator für zugehörigen Kalender';\r
+localizedText['settings.info.showCalendarIndicator'] = 'falls mehrere Kalender benutzt werden, wird mit Hilfe eines Farbbalkens angezeigt, zu welchem Kalender ein Ereignis gehört';\r
 localizedText['settings.name.cssStyle_background'] = '.background';\r
 localizedText['settings.info.cssStyle_background'] = 'Definiert den Hintergrund des Widgets. Falls Sie ein Hintergrundbild verwenden möchten, aktivieren Sie die Einstellung "Benutze Hintergrundbild". Für die Standardthemes des N97 ("schwarz", "grau" und "helles Blau") lauten die Farbcodes #292029, #e7dfe7 und #009aef.';\r
 localizedText['settings.name.cssStyle_backgroundFullscreen'] = '.backgroundFullscreen';\r
@@ -93,6 +95,18 @@ localizedText['settings.name.cssStyle_icon'] = '.icon';
 localizedText['settings.info.cssStyle_icon'] = 'Definiert das Aussehen Icons';\r
 localizedText['settings.name.cssStyle_overdue'] = '.overdue';\r
 localizedText['settings.info.cssStyle_overdue'] = 'Definiert das Aussehen des "Überfällig" Textes';\r
+localizedText['settings.name.cssStyle_calendar1'] = '.calendar1';\r
+localizedText['settings.info.cssStyle_calendar1'] = 'Definiert die Farbe für Ereignisse von Kalender 1';\r
+localizedText['settings.name.cssStyle_calendar2'] = '.calendar2';\r
+localizedText['settings.info.cssStyle_calendar2'] = 'Definiert die Farbe für Ereignisse von Kalender 2';\r
+localizedText['settings.name.cssStyle_calendar3'] = '.calendar3';\r
+localizedText['settings.info.cssStyle_calendar3'] = 'Definiert die Farbe für Ereignisse von Kalender 3';\r
+localizedText['settings.name.cssStyle_calendar4'] = '.calendar4';\r
+localizedText['settings.info.cssStyle_calendar4'] = 'Definiert die Farbe für Ereignisse von Kalender 4';\r
+localizedText['settings.name.cssStyle_calendar5'] = '.calendar5';\r
+localizedText['settings.info.cssStyle_calendar5'] = 'Definiert die Farbe für Ereignisse von Kalender 5';\r
+localizedText['settings.name.cssStyle_calendar6'] = '.calendar6';\r
+localizedText['settings.info.cssStyle_calendar6'] = 'Definiert die Farbe für Ereignisse von Kalender 6';\r
 localizedText['settings.cssStyle_prefix'] = 'CSS Stil für ';\r
 \r
 localizedText['update.current'] = 'Deine Version: ';\r
index a39d582db08dc5b226371fee3bf336dda5fccb7a..ef202433d2c2fa8a6b7b83129fef5e3dda29f1ac 100644 (file)
@@ -71,6 +71,8 @@ localizedText['settings.name.daylightSavingOffset'] = 'Daylight Saving Offset (h
 localizedText['settings.info.daylightSavingOffset'] = 'Number of hours your clock is shifted by daylight saving time. This setting is only relevant if daylight saving has been enabled. The default offset in europe is 1 hour.';\r
 localizedText['settings.name.hideWidgetOnCalendarOpen'] = 'Hide Widget When Opening Calendar';\r
 localizedText['settings.info.hideWidgetOnCalendarOpen'] = 'enable this if the fullscreen widget should be hidden when clicking on the widget to open the calendar app';\r
+localizedText['settings.name.showCalendarIndicator'] = 'Show Calendar Indicator';\r
+localizedText['settings.info.showCalendarIndicator'] = 'if multiple calendars are used, a small color bar will be shown to indicate to which calendar an event belongs';\r
 localizedText['settings.name.cssStyle_background'] = '.background';\r
 localizedText['settings.info.cssStyle_background'] = 'Definit le style CSS du fond du widget. Si vous voulez mettre une image de fond, cocher "Utiliser Background Image". Pour le th&egrave;me par d&eacute;faut, noir, gris, and bleu, les codes sont #292029, #e7dfe7, #009aef';\r
 localizedText['settings.name.cssStyle_backgroundFullscreen'] = '.backgroundFullscreen';\r
@@ -93,6 +95,18 @@ localizedText['settings.name.cssStyle_icon'] = '.icon';
 localizedText['settings.info.cssStyle_icon'] = 'D&eacute;finit la taille des icones';\r
 localizedText['settings.name.cssStyle_overdue'] = '.overdue';\r
 localizedText['settings.info.cssStyle_overdue'] = 'Defines the appearance of the "Overdue" text';\r
+localizedText['settings.name.cssStyle_calendar1'] = '.calendar1';\r
+localizedText['settings.info.cssStyle_calendar1'] = 'Defines the color indicator for events from calendar 1';\r
+localizedText['settings.name.cssStyle_calendar2'] = '.calendar2';\r
+localizedText['settings.info.cssStyle_calendar2'] = 'Defines the color indicator for events from calendar 2';\r
+localizedText['settings.name.cssStyle_calendar3'] = '.calendar3';\r
+localizedText['settings.info.cssStyle_calendar3'] = 'Defines the color indicator for events from calendar 3';\r
+localizedText['settings.name.cssStyle_calendar4'] = '.calendar4';\r
+localizedText['settings.info.cssStyle_calendar4'] = 'Defines the color indicator for events from calendar 4';\r
+localizedText['settings.name.cssStyle_calendar5'] = '.calendar5';\r
+localizedText['settings.info.cssStyle_calendar5'] = 'Defines the color indicator for events from calendar 5';\r
+localizedText['settings.name.cssStyle_calendar6'] = '.calendar6';\r
+localizedText['settings.info.cssStyle_calendar6'] = 'Defines the color indicator for events from calendar 6';\r
 localizedText['settings.cssStyle_prefix'] = 'CSS Style for ';\r
 \r
 localizedText['update.current'] = 'Your version: ';\r
index 1afd1a098a56967225bcdbf48defdc94378c7c71..e8a48400f9dd05b38f3c9cee1437871ab484c19b 100644 (file)
@@ -49,6 +49,7 @@ var config = {
        enableDaylightSaving: { Type: 'Bool', Default: true, Value: true,},\r
        daylightSavingOffset: { Type: 'Int', Default: 1, Value: 1,},\r
        hideWidgetOnCalendarOpen: { Type: 'Bool', Default: false, Value: false,},\r
+       showCalendarIndicator: { Type: 'Bool', Default: true, Value: true,},\r
        cssStyle_background: { Type: 'String', Default: 'color:#ffffff; background-color:#000000', Value: 'color:#ffffff; background-color:#000000',},\r
        cssStyle_backgroundFullscreen: { Type: 'String', Default: 'color:#ffffff; background-color:#000000', Value: 'color:#ffffff; background-color:#000000',},\r
        cssStyle_weekDay: { Type: 'String', Default: '', Value: '',},\r
@@ -60,6 +61,12 @@ var config = {
        cssStyle_description: { Type: 'String', Default: '', Value: '',},\r
        cssStyle_icon: { Type: 'String', Default: 'width:15px; height:15px', Value: 'width:15px; height:15px',},\r
        cssStyle_overdue: { Type: 'String', Default: 'color:#ffff00', Value: 'color:#ffff00',},\r
+       cssStyle_calendar1: { Type: 'String', Default: 'background-color:#800000', Value: 'background-color:#800000',},\r
+       cssStyle_calendar2: { Type: 'String', Default: 'background-color:#ff0000', Value: 'background-color:#ff0000',},\r
+       cssStyle_calendar3: { Type: 'String', Default: 'background-color:#808000', Value: 'background-color:#808000',},\r
+       cssStyle_calendar4: { Type: 'String', Default: 'background-color:#ffff00', Value: 'background-color:#ffff00',},\r
+       cssStyle_calendar5: { Type: 'String', Default: 'background-color:#008000', Value: 'background-color:#008000',},\r
+       cssStyle_calendar6: { Type: 'String', Default: 'background-color:#008080', Value: 'background-color:#008080',},\r
 }\r
 \r
 \r
@@ -81,6 +88,7 @@ var settingsCalEntryId = null;
 var settingsCache = null;\r
 var notificationRequests = new Array();\r
 var calendarList = [];\r
+var calendarColors = [];\r
 \r
 // vars for daylight saving time\r
 var summertime = false; // true, if current date is in summer, false if in winter\r
@@ -90,6 +98,7 @@ var daylightSavingDates = new Object(); // caches calculated DST winter and summ
 var entryFields = [\r
        "id",\r
        "Type",\r
+       "CalendarName",\r
        "Summary",\r
        "Location",\r
        "Status",\r
@@ -331,9 +340,9 @@ function cancelNotification()
                try {\r
                        var result = calendarService.IDataSource.Cancel(notificationRequests[i]);\r
                        if (result.ErrorCode)\r
-                               error('requestNotification failed with error code ' + result.ErrorCode);\r
+                               error('cancelNotification failed with error code ' + result.ErrorCode);\r
                } catch (e) {\r
-                       error("requestNotification: " + e + ', line ' + e.line);\r
+                       error("cancelNotification: " + e + ', line ' + e.line);\r
                }\r
        }\r
 }\r
@@ -501,6 +510,7 @@ function updateData()
        var newCalendarList = listCalendars();\r
        if (newCalendarList.length != calendarList.length) {\r
                calendarList = newCalendarList;\r
+               updateCalendarColors();\r
                cancelNotification();\r
                requestNotification();\r
        }\r
@@ -710,7 +720,11 @@ function updateData()
                                }\r
 \r
                                // generate html output\r
-                               entriesHtml += '<tr><td><img class="icon" src="' + entry.Type + '.png" /></td>';\r
+                               entriesHtml += '<tr>';\r
+                               if (config['showCalendarIndicator'].Value && calendarList.length > 1) {\r
+                                       entriesHtml += '<td class="calendar' + calendarColors[entry.CalendarName] + '">&nbsp;</td>';\r
+                               }\r
+                               entriesHtml += '<td><img class="icon" src="' + entry.Type + '.png" /></td>';\r
                                if(date == null) {\r
                                        // some languages have very strange locale date formats, can't parse all those. Also some todos don't have dates at all.\r
                                        entriesHtml += '<td colspan="4"><span class="date">' + entryDate + '</span> ';\r
@@ -813,6 +827,7 @@ function init()
 \r
        calendarList = listCalendars();\r
        loadSettings();\r
+       updateCalendarColors();\r
        collectLocales();\r
        //updateData();\r
        requestNotification();\r
@@ -1359,6 +1374,17 @@ function sortCalendarEntries(a, b)
        return 0;\r
 }\r
 \r
+function updateCalendarColors()\r
+{\r
+       calendarColors = [];\r
+       if (calendarList.length > 6) {\r
+               console.info("updateCalendarColors(): Warning: more calendars than available indicator colors");\r
+       }\r
+       for(var i=0; i < calendarList.length; i++) {\r
+               calendarColors[calendarList[i]] = (i % 6) + 1;\r
+       }\r
+}\r
+\r
 </script>\r
 \r
 <style type="text/css">\r
@@ -1406,7 +1432,7 @@ hr { color:#ffffff; background-color:#ffffff; height:1px; text-align:left; borde
                <p class="credits">Flavio Nathan (portuguese-brazilian translation)</p>\r
                <p class="credits">Tokeda (russian translation)</p>\r
        <p>This software is open source and licensed under the GPLv3.</p>\r
-       <p>Visit sourceforge.net/projects/comingnext for free updates.</p>\r
+       <p>Visit <a href="http://sourceforge.net/projects/comingnext">sourceforge.net/projects/comingnext</a> for free updates.</p>\r
        <hr />\r
 </div>\r
 <div id="updateView" style="display:none">\r
index ef221f9808871ee48a995519b61785b6a2273a92..0f671f25bce3053d794d5874e7142f7e936519a7 100644 (file)
@@ -71,6 +71,8 @@ localizedText['settings.name.daylightSavingOffset'] = 'Daylight Saving Offset (h
 localizedText['settings.info.daylightSavingOffset'] = 'Number of hours your clock is shifted by daylight saving time. This setting is only relevant if daylight saving has been enabled. The default offset in europe is 1 hour.';\r
 localizedText['settings.name.hideWidgetOnCalendarOpen'] = 'Hide Widget When Opening Calendar';\r
 localizedText['settings.info.hideWidgetOnCalendarOpen'] = 'enable this if the fullscreen widget should be hidden when clicking on the widget to open the calendar app';\r
+localizedText['settings.name.showCalendarIndicator'] = 'Show Calendar Indicator';\r
+localizedText['settings.info.showCalendarIndicator'] = 'if multiple calendars are used, a small color bar will be shown to indicate to which calendar an event belongs';\r
 localizedText['settings.name.cssStyle_background'] = '.background';\r
 localizedText['settings.info.cssStyle_background'] = 'Defines the background of the widget. If you want to use a background image, set useBackgroundImage = true below. For the default themes, black, gray, and light blue, codes are #292029, #e7dfe7, #009aef';\r
 localizedText['settings.name.cssStyle_backgroundFullscreen'] = '.backgroundFullscreen';\r
@@ -93,6 +95,18 @@ localizedText['settings.name.cssStyle_icon'] = '.icon';
 localizedText['settings.info.cssStyle_icon'] = 'Defines size and appearance of icons';\r
 localizedText['settings.name.cssStyle_overdue'] = '.overdue';\r
 localizedText['settings.info.cssStyle_overdue'] = 'Defines the appearance of the "Overdue" text';\r
+localizedText['settings.name.cssStyle_calendar1'] = '.calendar1';\r
+localizedText['settings.info.cssStyle_calendar1'] = 'Defines the color indicator for events from calendar 1';\r
+localizedText['settings.name.cssStyle_calendar2'] = '.calendar2';\r
+localizedText['settings.info.cssStyle_calendar2'] = 'Defines the color indicator for events from calendar 2';\r
+localizedText['settings.name.cssStyle_calendar3'] = '.calendar3';\r
+localizedText['settings.info.cssStyle_calendar3'] = 'Defines the color indicator for events from calendar 3';\r
+localizedText['settings.name.cssStyle_calendar4'] = '.calendar4';\r
+localizedText['settings.info.cssStyle_calendar4'] = 'Defines the color indicator for events from calendar 4';\r
+localizedText['settings.name.cssStyle_calendar5'] = '.calendar5';\r
+localizedText['settings.info.cssStyle_calendar5'] = 'Defines the color indicator for events from calendar 5';\r
+localizedText['settings.name.cssStyle_calendar6'] = '.calendar6';\r
+localizedText['settings.info.cssStyle_calendar6'] = 'Defines the color indicator for events from calendar 6';\r
 localizedText['settings.cssStyle_prefix'] = 'CSS Style for ';\r
 \r
 localizedText['update.current'] = 'Your version: ';\r
index 67e7908b9e72d7ba5a0c3da201324b250eddae2d..9fa60ed865466c77db2c59c3bb7c8226bae021fa 100644 (file)
@@ -71,6 +71,8 @@ localizedText['settings.name.daylightSavingOffset'] = 'Daylight Saving Offset (h
 localizedText['settings.info.daylightSavingOffset'] = 'Number of hours your clock is shifted by daylight saving time. This setting is only relevant if daylight saving has been enabled. The default offset in europe is 1 hour.';\r
 localizedText['settings.name.hideWidgetOnCalendarOpen'] = 'Esconde o Widget quando abrir o Calendário';\r
 localizedText['settings.info.hideWidgetOnCalendarOpen'] = 'ative isto se se o widget em tela cheia deverá ficar escondido após clicado para abrir a aplicação de calendário';\r
+localizedText['settings.name.showCalendarIndicator'] = 'Show Calendar Indicator';\r
+localizedText['settings.info.showCalendarIndicator'] = 'if multiple calendars are used, a small color bar will be shown to indicate to which calendar an event belongs';\r
 localizedText['settings.name.cssStyle_background'] = '.background';\r
 localizedText['settings.info.cssStyle_background'] = 'Define o fundo de tela do widget. Se você quer usar uma imagem de fundo, ponha useBackgroundImage = true abaixo. Para temas padrão, preto, cinza, e azul claro, os códigos são #292029, #e7dfe7, #009aef';\r
 localizedText['settings.name.cssStyle_backgroundFullscreen'] = '.backgroundFullscreen';\r
@@ -93,6 +95,18 @@ localizedText['settings.name.cssStyle_icon'] = '.icon';
 localizedText['settings.info.cssStyle_icon'] = 'Define o tamanho e aparência dos icons';\r
 localizedText['settings.name.cssStyle_overdue'] = '.overdue';\r
 localizedText['settings.info.cssStyle_overdue'] = 'Define a aparência do texto "Atraso"';\r
+localizedText['settings.name.cssStyle_calendar1'] = '.calendar1';\r
+localizedText['settings.info.cssStyle_calendar1'] = 'Defines the color indicator for events from calendar 1';\r
+localizedText['settings.name.cssStyle_calendar2'] = '.calendar2';\r
+localizedText['settings.info.cssStyle_calendar2'] = 'Defines the color indicator for events from calendar 2';\r
+localizedText['settings.name.cssStyle_calendar3'] = '.calendar3';\r
+localizedText['settings.info.cssStyle_calendar3'] = 'Defines the color indicator for events from calendar 3';\r
+localizedText['settings.name.cssStyle_calendar4'] = '.calendar4';\r
+localizedText['settings.info.cssStyle_calendar4'] = 'Defines the color indicator for events from calendar 4';\r
+localizedText['settings.name.cssStyle_calendar5'] = '.calendar5';\r
+localizedText['settings.info.cssStyle_calendar5'] = 'Defines the color indicator for events from calendar 5';\r
+localizedText['settings.name.cssStyle_calendar6'] = '.calendar6';\r
+localizedText['settings.info.cssStyle_calendar6'] = 'Defines the color indicator for events from calendar 6';\r
 localizedText['settings.cssStyle_prefix'] = 'CSS Style for ';\r
 \r
 localizedText['update.current'] = 'Versão instalada: ';\r
index 238bfc99a138c3debb39f28f23e89e1eb6c83daf..2369d14835fa0fcb001c54bd3a8ed5575adc8373 100644 (file)
@@ -71,6 +71,8 @@ localizedText['settings.name.daylightSavingOffset'] = 'Daylight Saving Offset (h
 localizedText['settings.info.daylightSavingOffset'] = 'Number of hours your clock is shifted by daylight saving time. This setting is only relevant if daylight saving has been enabled. The default offset in europe is 1 hour.';\r
 localizedText['settings.name.hideWidgetOnCalendarOpen'] = 'Скрывать виджет когда запущен календарь';\r
 localizedText['settings.info.hideWidgetOnCalendarOpen'] = 'виджет будет скрыт при запуске календаря, иначе выводиться всегда';\r
+localizedText['settings.name.showCalendarIndicator'] = 'Show Calendar Indicator';\r
+localizedText['settings.info.showCalendarIndicator'] = 'if multiple calendars are used, a small color bar will be shown to indicate to which calendar an event belongs';\r
 localizedText['settings.name.cssStyle_background'] = '.background';\r
 localizedText['settings.info.cssStyle_background'] = 'Задает параметры фона виджета. Например коды цветов черный, серый, светлый -  #292029, #e7dfe7, #009aef';\r
 localizedText['settings.name.cssStyle_backgroundFullscreen'] = '.backgroundFullscreen';\r
@@ -93,6 +95,18 @@ localizedText['settings.name.cssStyle_icon'] = '.icon';
 localizedText['settings.info.cssStyle_icon'] = 'Задать параметры и размер иконки';\r
 localizedText['settings.name.cssStyle_overdue'] = '.overdue';\r
 localizedText['settings.info.cssStyle_overdue'] = 'Задать параметры текста "Пропущено"';\r
+localizedText['settings.name.cssStyle_calendar1'] = '.calendar1';\r
+localizedText['settings.info.cssStyle_calendar1'] = 'Defines the color indicator for events from calendar 1';\r
+localizedText['settings.name.cssStyle_calendar2'] = '.calendar2';\r
+localizedText['settings.info.cssStyle_calendar2'] = 'Defines the color indicator for events from calendar 2';\r
+localizedText['settings.name.cssStyle_calendar3'] = '.calendar3';\r
+localizedText['settings.info.cssStyle_calendar3'] = 'Defines the color indicator for events from calendar 3';\r
+localizedText['settings.name.cssStyle_calendar4'] = '.calendar4';\r
+localizedText['settings.info.cssStyle_calendar4'] = 'Defines the color indicator for events from calendar 4';\r
+localizedText['settings.name.cssStyle_calendar5'] = '.calendar5';\r
+localizedText['settings.info.cssStyle_calendar5'] = 'Defines the color indicator for events from calendar 5';\r
+localizedText['settings.name.cssStyle_calendar6'] = '.calendar6';\r
+localizedText['settings.info.cssStyle_calendar6'] = 'Defines the color indicator for events from calendar 6';\r
 localizedText['settings.cssStyle_prefix'] = 'CSS Style for ';\r
 \r
 localizedText['update.current'] = 'Ваша версия: ';\r