From 9b8ab448fbdaf286be90a19090444690ff4a4c53 Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Tue, 9 Nov 2010 18:30:14 +0100 Subject: [PATCH] Revert. Again. --- .../Alarm/lib/Horde/Alarm/Handler/Desktop.php | 87 + horde/js/hordemap/sapo.js | 69 - horde/themes/sounds/gnid3.wav | Bin 0 -> 13688 bytes horde/themes/sounds/jetsndb.wav | Bin 0 -> 31256 bytes horde/themes/sounds/reminder.wav | Bin 0 -> 23151 bytes horde/themes/sounds/theetone.wav | Bin 0 -> 24776 bytes kronolith/js/kronolith.js | 2 +- kronolith/templates/chunks/calendar.php | 11 +- kronolith/templates/chunks/permissions.inc | 1 - kronolith/templates/common-header.inc | 7 +- kronolith/templates/index/edit.inc | 5 +- kronolith/templates/index/index.inc | 31 - kronolith/templates/index/task.inc | 1 - kronolith/templates/itip/notification.html.php | 8 +- kronolith/templates/itip/notification.plain.php | 5 - kronolith/themes/sapo/graphics/alarm-000.png | Bin 180 -> 0 bytes kronolith/themes/sapo/graphics/alarm-fff.png | Bin 180 -> 0 bytes kronolith/themes/sapo/graphics/attendees-000.png | Bin 219 -> 0 bytes kronolith/themes/sapo/graphics/attendees-fff.png | Bin 219 -> 0 bytes kronolith/themes/sapo/graphics/delete-000.png | Bin 163 -> 0 bytes kronolith/themes/sapo/graphics/delete-fff.png | Bin 163 -> 0 bytes kronolith/themes/sapo/graphics/edit-000.png | Bin 183 -> 0 bytes kronolith/themes/sapo/graphics/edit-fff.png | Bin 183 -> 0 bytes kronolith/themes/sapo/graphics/export/30boxes.gif | Bin 166 -> 0 bytes .../themes/sapo/graphics/export/hCalendarIcon.png | Bin 390 -> 0 bytes .../sapo/graphics/export/icon_google_calendar.gif | Bin 375 -> 0 bytes .../themes/sapo/graphics/export/icon_icalendar.png | Bin 615 -> 0 bytes .../graphics/export/overview.mail.yahoo.com.png | Bin 529 -> 0 bytes .../themes/sapo/graphics/export/windows_live.gif | Bin 397 -> 0 bytes kronolith/themes/sapo/graphics/favicon.ico | Bin 1150 -> 0 bytes .../themes/sapo/graphics/kronolithSprites.png | Bin 27715 -> 0 bytes kronolith/themes/sapo/graphics/loading.gif | Bin 1849 -> 0 bytes kronolith/themes/sapo/graphics/map/marker.png | Bin 681 -> 0 bytes kronolith/themes/sapo/graphics/mapa2.png | Bin 457 -> 0 bytes kronolith/themes/sapo/graphics/private-000.png | Bin 246 -> 0 bytes kronolith/themes/sapo/graphics/private-fff.png | Bin 188 -> 0 bytes kronolith/themes/sapo/graphics/recur-000.png | Bin 180 -> 0 bytes kronolith/themes/sapo/graphics/recur-fff.png | Bin 180 -> 0 bytes kronolith/themes/sapo/graphics/widget_btns2.png | Bin 5020 -> 0 bytes kronolith/themes/sapo/graphics/widget_slider.png | Bin 1441 -> 0 bytes kronolith/themes/sapo/ie6_maps.css | 5 - kronolith/themes/sapo/ie6_or_less.css | 89 - kronolith/themes/sapo/ie7.css | 149 -- kronolith/themes/sapo/ie8.css | 125 -- kronolith/themes/sapo/ie8_maps.css | 4 - kronolith/themes/sapo/screen.css | 2207 -------------------- kronolith/themes/sapo/screen_maps.css | 211 -- kronolith/themes/sapo/themed_graphics | 0 48 files changed, 95 insertions(+), 2922 deletions(-) create mode 100644 framework/Alarm/lib/Horde/Alarm/Handler/Desktop.php delete mode 100755 horde/js/hordemap/sapo.js create mode 100644 horde/themes/sounds/gnid3.wav create mode 100644 horde/themes/sounds/jetsndb.wav create mode 100644 horde/themes/sounds/reminder.wav create mode 100644 horde/themes/sounds/theetone.wav delete mode 100644 kronolith/themes/sapo/graphics/alarm-000.png delete mode 100644 kronolith/themes/sapo/graphics/alarm-fff.png delete mode 100644 kronolith/themes/sapo/graphics/attendees-000.png delete mode 100644 kronolith/themes/sapo/graphics/attendees-fff.png delete mode 100644 kronolith/themes/sapo/graphics/delete-000.png delete mode 100644 kronolith/themes/sapo/graphics/delete-fff.png delete mode 100644 kronolith/themes/sapo/graphics/edit-000.png delete mode 100644 kronolith/themes/sapo/graphics/edit-fff.png delete mode 100644 kronolith/themes/sapo/graphics/export/30boxes.gif delete mode 100644 kronolith/themes/sapo/graphics/export/hCalendarIcon.png delete mode 100644 kronolith/themes/sapo/graphics/export/icon_google_calendar.gif delete mode 100644 kronolith/themes/sapo/graphics/export/icon_icalendar.png delete mode 100644 kronolith/themes/sapo/graphics/export/overview.mail.yahoo.com.png delete mode 100644 kronolith/themes/sapo/graphics/export/windows_live.gif delete mode 100644 kronolith/themes/sapo/graphics/favicon.ico delete mode 100644 kronolith/themes/sapo/graphics/kronolithSprites.png delete mode 100644 kronolith/themes/sapo/graphics/loading.gif delete mode 100644 kronolith/themes/sapo/graphics/map/marker.png delete mode 100644 kronolith/themes/sapo/graphics/mapa2.png delete mode 100644 kronolith/themes/sapo/graphics/private-000.png delete mode 100644 kronolith/themes/sapo/graphics/private-fff.png delete mode 100644 kronolith/themes/sapo/graphics/recur-000.png delete mode 100644 kronolith/themes/sapo/graphics/recur-fff.png delete mode 100644 kronolith/themes/sapo/graphics/widget_btns2.png delete mode 100644 kronolith/themes/sapo/graphics/widget_slider.png delete mode 100644 kronolith/themes/sapo/ie6_maps.css delete mode 100644 kronolith/themes/sapo/ie6_or_less.css delete mode 100644 kronolith/themes/sapo/ie7.css delete mode 100644 kronolith/themes/sapo/ie8.css delete mode 100644 kronolith/themes/sapo/ie8_maps.css delete mode 100644 kronolith/themes/sapo/screen.css delete mode 100644 kronolith/themes/sapo/screen_maps.css delete mode 100644 kronolith/themes/sapo/themed_graphics diff --git a/framework/Alarm/lib/Horde/Alarm/Handler/Desktop.php b/framework/Alarm/lib/Horde/Alarm/Handler/Desktop.php new file mode 100644 index 000000000..e5a867d2b --- /dev/null +++ b/framework/Alarm/lib/Horde/Alarm/Handler/Desktop.php @@ -0,0 +1,87 @@ + + * @package Horde_Alarm + */ +class Horde_Alarm_Handler_Desktop extends Horde_Alarm_Handler +{ + /** + * A notification callback. + * + * @var callback + */ + protected $_jsNotify; + + /** + * An icon URL. + * + * @var string + */ + protected $_icon; + + /** + * Constructor. + * + * @param array $params Any parameters that the handler might need. + * Required parameter: + * - js_notify: A Horde_Notification_Handler + * instance. + * Optional parameter: + * - icon: URL of an icon to display. + */ + public function __construct(array $params = null) + { + /* + if (!isset($params['js_notify'])) { + throw new InvalidArgumentException('Parameter \'js_notify\' missing.'); + } + if (!is_callable($params['js_notify'])) { + throw new Horde_Alarm_Exception('Parameter \'js_notify\' is not a Horde_Notification_Handler object.'); + } + $this->_jsNotify = $params['jsNotify']; + if (isset($params['icon'])) { + $this->_icon = $params['icon']; + } + */ + $this->_jsNotify = isset($params['js_notify']) + ? $params['js_notify'] + : array('Horde', 'addInlineScript'); + $this->_icon = isset($params['icon']) ? $params['icon'] : (string)Horde_Themes::img('alerts/alarm.png'); + } + + /** + * Notifies about an alarm through javscript. + * + * @param array $alarm An alarm hash. + */ + public function notify(array $alarm) + { + $js = sprintf('if(window.webkitNotifications&&!window.webkitNotifications.checkPermission())(function(){var notify=window.webkitNotifications.createNotification(\'%s\',\'%s\',\'%s\');notify.show();(function(){notify.cancel()}).delay(5)})()', + $this->_icon, + addslashes($alarm['title']), + isset($alarm['text']) ? addslashes($alarm['text']) : ''); + call_user_func($this->_jsNotify($js)); + } + + /** + * Returns a human readable description of the handler. + * + * @return string + */ + public function getDescription() + { + return _("Desktop notification (with certain browsers)"); + } +} diff --git a/horde/js/hordemap/sapo.js b/horde/js/hordemap/sapo.js deleted file mode 100755 index ccb7c214c..000000000 --- a/horde/js/hordemap/sapo.js +++ /dev/null @@ -1,69 +0,0 @@ -/** - * SAPO specific version of HordeMap javascript. - * - * Copyright 2009-2010 The Horde Project (http://www.horde.org/) - * See the enclosed file COPYING for license information (GPL). If you - * did not receive this file, see http://www.fsf.org/copyleft/gpl.html. - * - * @author Michael J. Rubinsky - * @João Machado -*/ - -HordeMap.Map.SAPO = Class.create({ - initialize: function(opts) {}, - display: function(){ - var ifr = document.createElement('iframe'); - ifr.src = "/sapo/maps/sapoMapas.php"; - ifr.height = '100%'; - ifr.width = '100%'; - ifr.style.border = 'none'; - ifr.id='mapsIframe'; - ifr.frameBorder=0; - ifr.scrolling='no'; - $('kronolithEventMap').appendChild(ifr); - - $('kronolithEventMap').style.width='620px'; - $('kronolithEventMap').style.height='257px'; - }, - destroy: function(){ - $('mapsIframe').contentWindow.map = null; - $('mapsIframe').remove(); - }, - getZoom: function(){ - return $F('kronolithEventMapZoom');//stupid :D - } - ,//JP : This methods are ignored, mapsWidget will solve this :) - setCenter: function(coords){}, - zoomToFit: function(zoom){}, - addMarker: function(mark){} -}); - -/** - * SAPO geocoding service. - */ -HordeMap.Geocoder.SAPO = Class.create({ - - _syndication: null, - - initialize: function(opts) - { - this.opts = opts || {}; - }, - - geocode: function(address, callback, onErrorCallback) - { - queryToBeDone = address;//if maps iframe not ready, then iframe will use this text to search - $('kronolithEventGeo_loading_img').style.display='none'; - - KronolithCore.openTab($('kronolithEventLinkMap')); - - if(typeof($('mapsIframe').contentWindow.getResults) == 'function' && $('mapsIframe').contentWindow.navigation) - $('mapsIframe').contentWindow.getResults(address); - }, - _onGeocodeComplete: function(r){ }, - reverseGeocode: function(lonlat, completeCallback, errorCallback) {}, - _onComplete: function(obj, args){}, - _onTimeout: function(){} -}); - - diff --git a/horde/themes/sounds/gnid3.wav b/horde/themes/sounds/gnid3.wav new file mode 100644 index 0000000000000000000000000000000000000000..652faa25008bb4c5448593d4e48fe53588390778 GIT binary patch literal 13688 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 literal 0 HcmV?d00001 diff --git a/horde/themes/sounds/reminder.wav b/horde/themes/sounds/reminder.wav new file mode 100644 index 0000000000000000000000000000000000000000..4899b6b85850d9d25cd616eef075043c5c07b9eb GIT binary patch literal 23151 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 literal 0 HcmV?d00001 diff --git a/horde/themes/sounds/theetone.wav b/horde/themes/sounds/theetone.wav new file mode 100644 index 0000000000000000000000000000000000000000..3f6663be293a511e0921e3f30535843d92ff847d GIT binary patch literal 24776 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 PrxTEa;^k)c{*V4Y(6!sP literal 0 HcmV?d00001 diff --git a/kronolith/js/kronolith.js b/kronolith/js/kronolith.js index 13f398574..3f010788c 100644 --- a/kronolith/js/kronolith.js +++ b/kronolith/js/kronolith.js @@ -39,7 +39,7 @@ KronolithCore = { mapInitialized: false, freeBusy: $H(), search: 'future', - effectDur: 0, + effectDur: 0.4, macos: navigator.appVersion.indexOf('Mac') != -1, lastLocation: '', currentLocation: '', diff --git a/kronolith/templates/chunks/calendar.php b/kronolith/templates/chunks/calendar.php index 9c993336a..e3e4b646e 100644 --- a/kronolith/templates/chunks/calendar.php +++ b/kronolith/templates/chunks/calendar.php @@ -100,7 +100,7 @@ $file_upload = $GLOBALS['browser']->allowFileUploads(); @@ -231,7 +229,6 @@ $file_upload = $GLOBALS['browser']->allowFileUploads(); " class="kronolithCalendarContinue button ok" /> " class="kronolithCalendarDelete button ko" /> - @@ -253,7 +250,6 @@ $file_upload = $GLOBALS['browser']->allowFileUploads();
" class="kronolithCalendarContinue button ok" /> -
@@ -274,7 +270,6 @@ $file_upload = $GLOBALS['browser']->allowFileUploads(); " class="kronolithCalendarSave button ok" /> " class="kronolithCalendarDelete button ko" /> - diff --git a/kronolith/templates/chunks/permissions.inc b/kronolith/templates/chunks/permissions.inc index 06f5a9a3c..9f8a42178 100644 --- a/kronolith/templates/chunks/permissions.inc +++ b/kronolith/templates/chunks/permissions.inc @@ -20,7 +20,6 @@ if (count($groups) > 1) { '') ?>
-
  — Todos os utilizadores poderão ver calendário e este poderá ser destacado na página principal
> diff --git a/kronolith/templates/common-header.inc b/kronolith/templates/common-header.inc index 7b20f2f95..a7993c3a0 100644 --- a/kronolith/templates/common-header.inc +++ b/kronolith/templates/common-header.inc @@ -39,10 +39,5 @@ $bc = (isset($view) && is_object($view) && $prefs->getValue('show_panel')) -> - -
-
-
-
+> diff --git a/kronolith/templates/index/edit.inc b/kronolith/templates/index/edit.inc index 033b8673e..b95953002 100644 --- a/kronolith/templates/index/edit.inc +++ b/kronolith/templates/index/edit.inc @@ -206,7 +206,7 @@
@@ -228,7 +228,6 @@ " class="button ok" /> " class="button ko" /> - diff --git a/kronolith/templates/index/index.inc b/kronolith/templates/index/index.inc index a5a14521f..6b9531fd0 100644 --- a/kronolith/templates/index/index.inc +++ b/kronolith/templates/index/index.inc @@ -119,8 +119,6 @@ -
-
@@ -181,32 +179,6 @@ require dirname(__FILE__) . '/agenda.inc'; - -
-
- -
- - @@ -224,6 +196,3 @@ require dirname(__FILE__) . '/agenda.inc'; - - - diff --git a/kronolith/templates/index/task.inc b/kronolith/templates/index/task.inc index 9250b85dc..e3eaf2375 100644 --- a/kronolith/templates/index/task.inc +++ b/kronolith/templates/index/task.inc @@ -84,7 +84,6 @@ " class="button ok" /> " class="button ko" /> - diff --git a/kronolith/templates/itip/notification.html.php b/kronolith/templates/itip/notification.html.php index eaf5d7788..b0119b13b 100644 --- a/kronolith/templates/itip/notification.html.php +++ b/kronolith/templates/itip/notification.html.php @@ -16,13 +16,7 @@ event->location)): ?> - h($this->event->location) ?> - - event->geoLocation['lat'] != null && $this->event->geoLocation['lon'] != null): ?> - event->geoLocation['lon'].",".$this->event->geoLocation['lat']."&z=6&t=m&mks=".$this->event->geoLocation['lon'].",".$this->event->geoLocation['lat'].",1,".urlencode($this->event->getTitle()).$_descr."'>"._("Ver no Mapa").""; ?> - - - + h($this->event->location) ?> event->description)): ?> diff --git a/kronolith/templates/itip/notification.plain.php b/kronolith/templates/itip/notification.plain.php index 0c65294f0..402f864c1 100644 --- a/kronolith/templates/itip/notification.plain.php +++ b/kronolith/templates/itip/notification.plain.php @@ -3,11 +3,6 @@ event->location)): ?> event->location ?> - - event->geoLocation['lat'] != null && $this->event->geoLocation['lon'] != null): ?> - event->geoLocation['lon'].",".$this->event->geoLocation['lat']."&z=6&t=m&mks=".$this->event->geoLocation['lon'].",".$this->event->geoLocation['lat'].",1,".urlencode($this->event->getTitle()).$_descr; ?> - - attendees): ?> diff --git a/kronolith/themes/sapo/graphics/alarm-000.png b/kronolith/themes/sapo/graphics/alarm-000.png deleted file mode 100644 index c323e2b2561ef3a76209fc032b1b8bf8a1a5dd2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=-3?y@QpIZW?*aCb)Tp2(D43CZ1Tqo~EDkJqz~IEm$@7)pAt;B3!8e#yN>l0HWS|xX MPgg&ebxsLQ0Qmzc%>V!Z diff --git a/kronolith/themes/sapo/graphics/alarm-fff.png b/kronolith/themes/sapo/graphics/alarm-fff.png deleted file mode 100644 index 864d5088e708607ca803d4dd94f1c23a57df491b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=-3?y@QpIZW?*aCb)T!Hle|NocXoPQU{Vk`;r z3ubV5b|VeMN%D4gVd!9$^#F1>3p^r=85p<)L71^VC4M4MkiEpy*OmP`D<`*!;e=&T z4}n7Jo-U3d9M_W*fFL>HL3+Z3oCJZ41Otl$3mz~yadPr}<#!0m;bHI%W|h)Zx;Gi9 Og~8L+&t;ucLK6TWn=YgP diff --git a/kronolith/themes/sapo/graphics/attendees-000.png b/kronolith/themes/sapo/graphics/attendees-000.png deleted file mode 100644 index e29a734008ed81d91c7786cb3b2ce3073311e321..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$3?vg*uel1O7>k44ofy`glX(f`7zg--xHdF2 z+`oVS{rmS04h{kW0tN;K{r&yt&!107NSHr=zJh{6KtRCy_3H}?3ij{c57hMk|NmP$ zd%8eol?3?(GdMiEkp|>&7I;J!Gca%qgD@k*tT_@uLG}_)Usv{9tb%;vQfs}dT7g1} zo-U3d9M_W*4lw`tDJWuZFVuSI;L4u)@{Wm*KO{d?U}lh3W0}lW-7p)dn8DN4&t;uc GLK6VLphau| diff --git a/kronolith/themes/sapo/graphics/attendees-fff.png b/kronolith/themes/sapo/graphics/attendees-fff.png deleted file mode 100644 index 99b87695ed7ccaefca43c76d7c4c76cd0122553a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$3?vg*uel1O7>k44ofy`glX(f`7zg--xYpO# zD<~)k2ng)ozyJOF_vg=_FDNK5Fff=ue||zj!u|XA*RNk65D?Jc-|yhy@c;jRpuRbl zLM$M&N`m}?862M7NCR>>3p^r=85p>QL70(Y)*K0-AbW|YuPgg4RzW^7<8O~HuK)@u zdb&7v9P%@aQ$P9XBP~(4phP5>FVdQ&MBb@06rxo9smFU diff --git a/kronolith/themes/sapo/graphics/delete-fff.png b/kronolith/themes/sapo/graphics/delete-fff.png deleted file mode 100644 index b98133f5a358bea0d2ca177602524e41a03b4a97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^93afd3?%;@)Hwm9*aCb)T!8}r|NqxiHCq7`VJr#q z3ubV5b|VeMN%D4gVd!9$^#F1>3p^r=85p>QK$!8;-MT+OLG}_)Usv|)EOKHj^5tpb y89*U1PZ!4!j+w~`2_7j1NfQ{Il-pR?+!(n2F~+kC23!ZKVDNPHb6Mw<&;$TD2qk|2 diff --git a/kronolith/themes/sapo/graphics/edit-000.png b/kronolith/themes/sapo/graphics/edit-000.png deleted file mode 100644 index 6e58a41c16022f0a48056acf6b43cfbb2979fbbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=-3?y@QpIZW?*aCb)T>t<74`hZOx?BgO7)yfu zf*Bm1-ADs*lDyqr7&=&GJ%Aj}0*}aI1_o|n5N2eUHAey{$X?><>&kweheyzYYgxL7 z4p2zT)5S4_<2vujje-mU0t_1pwC3{md3p^r=85p>QL70(Y)*K0-AbW|YuPgg?9v(ppsofVM zK`*=pBoa5<@X$9`M0JNk%v~VGsZi0J{JH{QUgL$jFS0jOFF!*VosSl$74y-lL U0t8MWXv_k-#S1gZ^aBw9JAiOWfB*mh diff --git a/kronolith/themes/sapo/graphics/export/hCalendarIcon.png b/kronolith/themes/sapo/graphics/export/hCalendarIcon.png deleted file mode 100644 index a9a55ca52fecc3a1df5d8e3557dcc6ec19a50439..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 390 zcmV;10eSw3P)l5Ji6tV@n8u1VK0+a^U0$AOj*mT*v_;a0t$TgAsRZ$wIJQ|9uWUvtF%4ANurO zSN*Ck{r}uNTuHJqwB2nt>lyU!5B}(GN;GTld1xaMmWiWJiw|ls|ZLg9(e0wz? zd-M7)45xyiMz`%FJ;t!TzW@4i(utgM3U*=i>|~5F>)5P`q$CQN+To#N9;0m!+jf#QkswJ>cGMKq-Ot}Io-ei<;bnQ2%ZpxPl1c=@+GrOD>eqdo zf+Z};#mBdgOHxU2upaJ@bm0ZhQVI(QBx!|&fB;%}7bwp>RHCG!DLBa%SLDa{C|NHR z1R)7U^5wdvV}+S`Glerowm~o_UdMm10z$K^y|)uI3QF=M6a~yoIis1v6D?`^^zP3@ kx5XvEzW6ATbW%Y70NU*PLdI_vI{*Lx07*qoM6N<$f_fjQO#lD@ diff --git a/kronolith/themes/sapo/graphics/export/icon_google_calendar.gif b/kronolith/themes/sapo/graphics/export/icon_google_calendar.gif deleted file mode 100644 index ec26ae8b47528938e93b5ba16af648b21917c8da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 375 zcmZ?wbhEHb6krfwxXQrr=kNa)AOF7o^7le>=Yp*p=Wp3`YRaq+U;kz2r2n_KU$AA< zmmmMCo9ci3`d?gH)Y#ctTvj+`>7u6}{^p{_i|`_W%F?3>ZN1 zCkt3i2SkGW#K1P?z?=dP9WK$O0gRyv8eAJh8Wp}=Sa(AwY;tz5n#vh3H@(vub7Phq z%iDc>!JHRv>uuxt)92u+uXlkov diff --git a/kronolith/themes/sapo/graphics/export/icon_icalendar.png b/kronolith/themes/sapo/graphics/export/icon_icalendar.png deleted file mode 100644 index b52e324d5d4b6f6d9c2951461075a4498dd69097..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 615 zcmV-t0+{`YP)g4C6|QxOFH0j~82XmRDD;KGF)e}kZXSV8JW3OY75?;uWuQgg%?!HAp3Q`+`NWfgSDg>X;RS`d4slKjEzgRHVn9%C2Bk5g% zBn93r37c>PyL>X~aJV#?3~{)4BFUK;A3MysIDb4vx2#OB2UNhy@z*D-wUzpvV>s%@hr->L!N=Nnfz;nv%lk z-tg_2eA8DrOEj&Fq=i%e?b6Ya-89{uuJ=Cy1_0kbKY1%HtXq(@1qU%(ElGDl= z9TLH!qV6--X#8gV$(R~4#nANB42k4LN%jeg79}lOw5erssB%x&%7Ubp$v+vJeWq9! z-PFGkS9-km{_nl_f6M);tauiXlDc-uvmK#+jz+zmt{(MwHg7fm7yMQrrTl&A=8daF z?&iI@tU=LqyAu z-0wWbt^54C>wy>6Q z{RalAYKdz^NpewYVo9oQ3XothGB7mIH89sTFbgp>u`)2QGBDN#kp?-N&2PXof6nxv8Aoh=*-W{Nu%LWlq=m&5Qe%hx67SKoYwHGoA=k0Lxw`u)zZ|TP28A# z?&-~_%xc`{@cR1s>4jF>+|`Ax$u){8c(G4$m1%sZXvo^K>v2fU;U0#0x=jDD z5C8xFA^8LW002J#EC2ui01yBW000K6z@KnPED|lbWDcY<4r@8d;UF2LhzcPiciG7nB#3mO^=10Uz_KS2OHPO`8& diff --git a/kronolith/themes/sapo/graphics/favicon.ico b/kronolith/themes/sapo/graphics/favicon.ico deleted file mode 100644 index d2ba68f7f6c572e2b98ca6c1185c5048c53b1b4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 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 Z)T~r939fVlJ`VOoURvc%g`^Se{{bGxxR?L{ diff --git a/kronolith/themes/sapo/graphics/loading.gif b/kronolith/themes/sapo/graphics/loading.gif deleted file mode 100644 index c087e53abb3febeefd207c014a724218cabade1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1849 zcmb8wdr(tX9tZI2z31lM+(&YVNJFGf2tkvOnD7cwta}qc5GVzz(DGOkF)X1_6DqW87{*49sY^x+}BJI^EsQXoq&RWxKFjraIGIH{p-{EBnX( z{ycNeoX>oJ=Qk&F_b$UW3q&CD1A;t%{=BNHYISw>`t|EeOH2Lz{o~`~ft8Vwk>=*+ zJ9q9pc<{jCaLmokRaaMcbaeQ9KIH$Y=;w4^#-3NxjQJS}TXopFz}e`3OVaACmV?&) z(nj0CYN@5h(o}oEvVW`X&8h=P^fSPx0=v|~TY^XgZ~Nt{O}u2`txhy#wV{m9mw}_E7xUv-LA_8G5p^@GC9jq&)lWw;xC98 zF@E3=+Y{uHLl_4rd5by`2x*E1u8J6xS(3T8%i6>?BTgfzSjSgiw6tvhl>$bjh zBl(#T_DprpugnU&}%vQvpBcd-*dKzEh5~vkvVW@Ek6kFM%%?oyeGE41DtD9csIy{^`rdS{BU zJ~U=6moJh67*8~rwIcgmCF3($fv}Ad&_9rQyq*ZF*Q36a6r!AM&zS6GkP#NDCJaW97&Kc_I zE;qL7^=I`VbE#cxkvN!(jJ&n7DM0DmNHfzj2&VayL6-$YuF1BS@>0(+_kI_)$CI&i z4^BsXyy1Jt1}J&#``e`TUFO@p2XYcBic9|SWlxd!N_@>Pih-3o*pQ{wHkyCd?yYK# zIp#f~A37cr63`k1{6-xBxMZYzMKZ6VI#L;X;pJG=GZCZX`9{p=q_dJObCtsiUj#Ok z&2dqiZoF{wswiBdjlXHbl3pLhA1Z(rLtE; zkVvkz_6VP#>uiS+K(KYz(zuYMUj|9LVSwb9kuU#KKd;e&U+N=C$7+LWeFQ-iZm#4(K4B(= zN~MA!FygHv71;xzYiC87fY>6)tVHzoa` zWa^K*E!EMy%## zqen+|XK2ev>Vu>ACf2=faPBiFJ$ci&iT010_93o)zio<|!PS#D?}tUs44$3*JYweV z`o#qWUqsxVo_J9TXp$F8?ZgO{#A${~Pys@ScB4F@O-1vyIKCYY$H_75P-sm<@YSqo zYD+K3A5l};&{6un-@zmfn+r;x3X<15pKgy7bpL7@?0zj;H(PH^H;9?ELt_J}3kr?{Xd KHTV&&)qenWSsDBQ diff --git a/kronolith/themes/sapo/graphics/map/marker.png b/kronolith/themes/sapo/graphics/map/marker.png deleted file mode 100644 index 3a6f919b004646466a537b388251869ed76bc941..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 681 zcmV;a0#^NrP)V?y%81^@pGW@)EBLZab6R#yZrIn6t zVEDCT1w{t4c|F2-y(rOwS4BvOIV)*-?fg%htLs?w|WQQ&b%(g#& z|1wYv5N0rg4gT}z55u2-{~4$OKxTme3&f(o41cI&F4!!%!5~|H)568zp!iQCgMZP= z#WV?u-@kt|{Gw7&fXt$ki~rHc#lMD}i+}%P80lfm#>B|*`t@rDW_cBc9}jL*WGIJ% zD#Kf#SwQfDg^_`w`@)(fr516841ZreMN#8R%YSJhF;Ns2s!y|yA@Sm6rgQl7)!|M%;;bJ^GCJX`r zaSUgc%w}Nw@*YJ!`772H&@!~pcmy;Q92P9Fz*elC1PTXuSln;Uv-uA+5LUbJ zXc;i@dq*+cTrin|`{~_Qp!yn+y5!_!tl`b_7f)RWHu&E^1`ahn1_7UFhKEb1Gq69s zTPau7-|?3~9f{vyApHCHAA^u@6vK;Evl*Bl-^r3L@0tFWh>Dkhiy0W0L?s#CuARs5 z|KaUuiIUD`e~GNkS^oXQnU^mM{Qu4HapNL}KM!wviWRl*z@rue00bBS>2PpH#TnN* P00000NkvXXu0mjf89q9- diff --git a/kronolith/themes/sapo/graphics/mapa2.png b/kronolith/themes/sapo/graphics/mapa2.png deleted file mode 100644 index 1b953f6649d419f1658fd8b96440b1212dd1d511..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+g!3-q-bzC(AQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>Jisl6Pgt$&p<2!6FcFk7mqP65^Baz)EqNgmyU%q^~MqlW* zz0_oNful!{KDc-F`t|FVFJHcXVE4T%m+n_2+`oVS^y>LbbOaX!J1q@yIJ{%));O=_ zVJ=g&gdabCeEat81KYNoJ9ln%W$vymo9F5XZJ9r7wvF1s%^TL2WzDcq-cpjby{&rJ z%4O4xWET5buAkgHMOSRHrqHso>;wDvuT2f!x^nrWN4L5Z#e;$FG${%43;s_!VDJuC zN(Jg~_H=O!skr5H&Xv#EkjM36c;4iiG(F?$|JAFxCswO{n`&dA(dxmu>Vw*}aE$}} zX<-jO`(70nEw>O*EVmUi-F{h^Z@aaSUb(f1ZuvC-wKmMBmRzioKfZhGHQ%77AF6l6 zXCI!nTuET!!9CG(;m1Dw%RBVB#`5Cv?fKW)|CYAAnEpj5fkBi};OEiEz+Rwp7(8A5 KT-G@yGywpW4&l-O diff --git a/kronolith/themes/sapo/graphics/private-000.png b/kronolith/themes/sapo/graphics/private-000.png deleted file mode 100644 index 976f30add02055f828f7a9cabc58925834346ffa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=%3?!FCJ6-`&jKx9jP7LeL$-D$|bOU@sTp1V? zflOv*W)>C}Ha0d+PEIZ^E?!<^eP>{XE)7O>#2CE#uf|ZcBqA*a% z)YHW=gyVX0LIb0tqrgcG4Go4x5)uwm6eJ4QSrw;+Gcy}|+-q#)bYWc(_~!e)z17nh bOgR}ivpK{5_%f9P4Pfwe^>bP0l+XkKqqZ~` diff --git a/kronolith/themes/sapo/graphics/private-fff.png b/kronolith/themes/sapo/graphics/private-fff.png deleted file mode 100644 index c58a3b2898d4ad0e0649e5ff49121d56a284a579..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=-3?y@QpIZW?7>k44ofy`glX(f`um$*pxNhe- z@&EsS#rcL7AnB4IzhDN3XE)M7oFs2|7lsa2Sq~tGv%n*=7-;Zy5N34Jm|X!BWH0gb zb!ET7D#x#A#`G+v5-6nP>Eal|aXmR9A>l!K!i4+;fs6zLivt1w8xA@$Ha5htu`y)Y WvE{zFdVL>IHG`+CpUXO@geCw71vAwE diff --git a/kronolith/themes/sapo/graphics/recur-000.png b/kronolith/themes/sapo/graphics/recur-000.png deleted file mode 100644 index 289cfc4a3748a20cd65dc868e90d2e11865c5b5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=-3?y@QpIZW?*aCb)T)_einzIFV0Yw-~g8YIR z9G=}s196hP-CYndOA=G NgQu&X%Q~loCIEd*Clvqy diff --git a/kronolith/themes/sapo/graphics/recur-fff.png b/kronolith/themes/sapo/graphics/recur-fff.png deleted file mode 100644 index edcf68c9ea0f54cc0ca5755872162313d0df34c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=-3?y@QpIZW?*aCb)T!8}r|NqxiHCq7`VJr#q z3ubV5b|VeMN%D4gVd!9$^#F1>3p^r=85p>QK$!8;-MT+OLG}_)Usv|)EOMd}LT{gS zTm%ZKd%8G=aLi0jNJyB#{)ml@mA#FLy=}g{gos?j4K5xYCLW$Y4w`HX>5Ew{q?D(p Q1GO-Cy85}Sb4q9e06_UGG5`Po diff --git a/kronolith/themes/sapo/graphics/widget_btns2.png b/kronolith/themes/sapo/graphics/widget_btns2.png deleted file mode 100644 index d276f4f5123b52933b73ffaa7a6295262f4cfd59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5020 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 div { - position: fixed; - z-index: 50000; - top: 45px; - bottom: 25px; - left: 50%; - margin-left: -270px; - padding: 10px; - width: 500px; - overflow-x: hidden; - overflow-y: auto; - background-color: #f8faf8; - border: 10px #666 solid; - -moz-border-radius: 8px; - -webkit-border-radius: 8px; - border-radius: 8px; - -moz-box-shadow: 0 0 30px #666; - -webkit-box-shadow: 0 0 30px #666; - box-shadow: 0 0 30px #666; -} -.GrowlerNoticeExit { - width: 16px; - height: 16px; - background: transparent url('graphics/kronolithSprites.png') -280px -78px no-repeat; - overflow: hidden; - text-indent: -9999px; - cursor: pointer; -} -#GrowlerLog .GrowlerNoticeExit { - background-position: -120px -206px; -} -#GrowlerLog .GrowlerNoticeExit:hover { - background-position: -280px -78px; -} -#GrowlerLog ul { - position: relative; -} -#GrowlerLog li, -#GrowlerLog ul li, -#GrowlerLog ul li:last-child { - position: relative; - margin: 0 0 10px 0; - padding: 0 20px 10px; - line-height: 16px; - background-color: transparent !important; - border-width: 0 0 1px 0 !important; - border-color: #ccc !important; - border-style: dotted; - font-size: 1.05em; - color: #222 !important; - cursor: default; -} -#GrowlerLog ul li:last-child { - border-bottom-width: 0 !important; -} -#GrowlerLog ul div { - display: block; -} -#GrowlerLog li.GrowlerInfo, -#GrowlerLog li.GrowlerNoAlerts { - padding-left: 0; - background-color: transparent; -} -#GrowlerLog span.GrowlerAlertDate { - display: block; - padding: 0; - color: #888; -} -#GrowlerLog .GrowlerNoticeExit { - position: absolute; - top: 0; - right: 0; -} - -#Growler div.GrowlerNotice { - opacity: 1 !important; - margin-top: 0; - padding-left: 10px; - width: auto; - background-image: none; - border-width: 8px; - -moz-border-radius: 8px; - -webkit-border-radius: 8px; - border-radius: 8px; - -moz-box-shadow: 0 0 30px #666; - -webkit-box-shadow: 0 0 30px #666; - box-shadow: 0 0 30px #666; - font-size: 1.05em; -} -#Growler div.GrowlerNotice .GrowlerNoticeBody { - line-height: 16px; - padding: 0 20px; - background-repeat: no-repeat; -} -#GrowlerLog li a, -#Growler div.GrowlerNotice a { - color: #fff; - text-decoration: underline; -} -#GrowlerLog li a { - color: #036; -} -#Growler div.horde-error .GrowlerNoticeBody, -#GrowlerLog li.horde-error { - background-image: url('graphics/kronolithSprites.png'); - background-position: -264px -94px; -} -#Growler div.horde-message { - border-color: #036; -} -#Growler div.horde-message .GrowlerNoticeBody, -#GrowlerLog li.horde-message { - background-image: url('graphics/kronolithSprites.png'); - background-position: -216px -142px; -} -#Growler div.horde-success .GrowlerNoticeBody, -#GrowlerLog li.horde-success { - background-image: url('graphics/kronolithSprites.png'); - background-position: -232px -126px; -} -#Growler div.horde-warning { - background-color: #ffc; - border-color: #f2b600; -} -#Growler div.horde-warning .GrowlerNoticeBody, -#GrowlerLog li.horde-warning { - background-image: url('graphics/kronolithSprites.png'); - background-position: -248px -110px; -} -#Growler div.horde-warning a, -#GrowlerLog li.horde-warning a { - color: #222; -} -#Growler div.horde-alarm { - background-color: #f2d479; - border-color: #666; -} -#Growler div.horde-alarm .GrowlerNoticeBody { - background-image: url('graphics/kronolithSprites.png'); - background-position: -296px -62px; - color: #222; -} -#Growler div.horde-alarm a { - color: #222; -} -#GrowlerLog li.NoAlerts { - padding-left: 10px; -} -/* end notifications */ - -/* ini print */ -@media print { - body, - body.kronolithAjax { - background: #fff; - overflow: visible; - } - #kronolithHeader { - position: static; - display: block; - padding-bottom: 10px; - } - #kronolithLogo { - position: static; - } - #bsu_container.bsu_pt, - #bsu_root, - #kronolithLoading, - #kronolithServices, - .kronolithNavigation, - .kronolithAddTask, - sapoAds { - display: none !important; - } - #kronolithViewMonthContainer { - top: 93px; - } - .kronolithViewHead { - margin-right: 0; - } - .kronolithViewBody { - position: static; - top: 155px; - bottom: auto; - overflow-y: visible; - } - #kronolithYear4, #kronolithYear8 { - clear: none; - } - #kronolithYear3, #kronolithYear6, #kronolithYear9 { - clear: left; - } - #kronolithViewTasks caption.tabset, - #kronolithViewAgenda caption.tabset { - display: block; - } -} -/* end print */ - - -/* ini prefs */ -/* there are 1 or 2 settings scattered around, but always starting with services_prefs */ -#services_prefs #menu { - display: none; -} -#services_prefs .header { - padding: 0; - font-size: 1em; -} -#services_prefs .header .smallheader { - display: none; /* hides prefs for apps other than kronolith */ -} -#services_prefs .header .button, -#services_prefs .header .smallheader .button { - font-size: .85em; -} -#services_prefs .button { - padding: 2px 10px; -} -#services_prefs .prefsOverview div { - float: none; - width: auto !important; - cursor: default; -} -#services_prefs .prefsOverview div div { - padding-left: 0; -} -#services_prefs .prefsOverview h2 { - margin-bottom: 10px; - padding: 0 5px; - height: 22px; - line-height: 22px; - background-color: #fff; - border: 1px #dadada solid; - -moz-border-radius: 4px; - -webkit-border-radius 4px; - border-radius: 4px; - font-size: 1em; -} -#services_prefs .prefsOverview dl { - margin-left: 10px; - font-size: 1.05em; -} -#services_prefs .prefsOverview dt { - float: left; -} -#services_prefs .prefsOverview dt a { - padding: 0 5px 0 16px; - height: 2em; - line-height: 16px; - background: transparent url('graphics/kronolithSprites.png') -328px -30px no-repeat; - border: none; - font-weight: normal; -} -#services_prefs .prefsOverview dd { - padding: 0; - height: 2em; - line-height: 16px; - background: none; - border: none; - color: #888; - font-style: italic; -} -#services_prefs #prefs .header { - margin-bottom: 0; - padding-left: 6px; - padding-right: 6px; - background-position: 0 0; - border-color: #ccc; - color: #666; -} -#services_prefs div.prefsContainer { - line-height: 2em; - background-color: transparent; -} -#services_prefs #prefs div.prefsContainer .header { - margin-bottom: 10px; -} -#services_prefs div.prefsContainer div { - margin-bottom: 5px; -} -#services_prefs #notifyParams { - margin-top: 5px; -} -#services_prefs .headerbox { - background: none; - border: none; -} -#services_prefs .control { -/* almost the same as kronolithDialogInfo */ - margin: 10px 0; - padding-left: 20px; - line-height: 1.4em; - background: transparent url('graphics/kronolithSprites.png') -200px -158px no-repeat; - border: none; - color: #666; -} -#services_prefs div.prefsContainer p { - padding-top: inherit; -} -#services_prefs .text { - padding: 2px 8px; - border: 1px #ccc solid; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; -} -/* end prefs */ - - -/* ini ads */ -#kronolithBody { - right: 180px; -} -#sapoAds { - position: absolute; - top: 70px; - right: 10px; - bottom: 10px; - width: 160px; - overflow: hidden; -} -.sapoAdsBack { - position: absolute; - z-index: 0; - top: 0; - bottom: 0; - width: 158px; - background-color: #dad5c0; - border: 1px #ccc7b4 solid; - -moz-border-radius: 8px; - -webkit-border-radius: 8px; - border-radius: 8px; -} -.sapoAdsLogo { - position: absolute; - top: 50%; - left: 50%; - margin-top: -32px; - margin-left: -40px; - width: 80px; - height: 64px; - background: transparent url('graphics/kronolithSprites.png') -24px -78px no-repeat; -} -#sapoAds iframe { - position: absolute; - z-index: 2; -} - -/* end ads */ - - -/* ini grads - * grey - */ -#kronolithNav a, -span#kronolithNewEvent, -#kronolithMenu a.kronolithAdd, -#kronolithMenu div.kronolithCalendars .kronolithCalEdit, -.kronolithPrint, -.kronolithGotoToday, -.kronolithPrev, -.kronolithNext, -#kronolithMinicalPrev, -#kronolithMinicalNext, -#kronolithViewTasks .kronolithAddTask, -#kronolithViewTasks caption.tabset li a, -#kronolithViewAgenda caption.tabset li a, -.hordeCalendarPopup thead a, -.kronolithDialog .tabset li, -.option, -.button, -.kronolithTopTags span, -.hordeACListItem { - background-color: #f0f0f0; - background-image: none; - background-image: -moz-linear-gradient(top, #fefefe, #dbdbdb); - background-image: -webkit-gradient(linear,0% 0%,0% 100%,from(#fefefe),to(#dbdbdb)); - border: 1px #ccc solid; -} -/* - * light grey inverse, search - */ -#kronolithSearchTerm { - background-color: #fff; - background-image: none; - background-image: -moz-linear-gradient(top, #f3f3f3, #fefefe); - background-image: -webkit-gradient(linear,0% 0%,0% 100%,from(#f3f3f3),to(#fefefe)); -} -/* - * dark grey, quickevent - */ -span#kronolithQuickEvent { - background-color: #9d9c9a; - background-image: none; - background-image: -moz-linear-gradient(top, #dedede, #9d9c9a); - background-image: -webkit-gradient(linear,0% 0%,0% 100%,from(#dedede),to(#9d9c9a)); - border: 1px #888 solid; -} -/* - * grey inverse, selected - */ -#kronolithNav a.on, -.kronolithDialog .tabset .activeTab, -#kronolithViewTasks caption.tabset li.activeTab a, -#kronolithViewAgenda caption.tabset li.activeTab a { - background-color: #fafafa; - background-image: none; - background-image: -moz-linear-gradient(top, #9d9c9a, #dedede); - background-image: -webkit-gradient(linear,0% 0%,0% 100%,from(#9d9c9a),to(#dedede)); - border: 1px #ccc solid; -} -/* - * green - */ -#kronolithBody caption, -#kronolithViewTasks caption.tabset, -#services_prefs .header { - background-color: #f0f2a7; - background-image: none; - background-image: -moz-linear-gradient(top, #f0f2a7, #d3d968); - background-image: -webkit-gradient(linear,0% 0%,0% 100%,from(#f0f2a7),to(#d3d968)); - border: 1px #d3d968 solid; -} -/* end grads */ diff --git a/kronolith/themes/sapo/screen_maps.css b/kronolith/themes/sapo/screen_maps.css deleted file mode 100644 index efea08d51..000000000 --- a/kronolith/themes/sapo/screen_maps.css +++ /dev/null @@ -1,211 +0,0 @@ -#kronolithEventTabMap {margin-bottom:-5px; padding-bottom:0px !important;} - -#kronolithEventForm {margin-bottom:0px; padding-bottom:0px;} - -#kronolithEventMap {width:700; height:270px; background:#f2f4fb !important;} - -#kronolithEventMap .sliderDoorTop {background:url(graphics/widget_btns2.png) no-repeat; border:none; font-size:11px; position:absolute; overflow:hidden; font-weight:bold} - -#kronolithEventMap .mapa { background:#fff; width:700px; height:270px; border:1px solid blue;} - -#kronolithEventMap .slider {display:none; position:absolute; top:0px; left:0px; width:202px; height:270px; padding-right:34px; background:url(graphics/widget_slider.png) no-repeat; overflow:hidden; z-index:1006} - -#kronolithEventMap .sliderDoor { position:absolute; width: 20px; height : 25px; top:110px; left:200px; cursor:pointer; } -#kronolithEventMap .sliderDoor span {display:block; text-indent:-9999px;} - -#kronolithEventMap .sliderDoorTop {width:15px; height:16px; background-position:-500px -16px; text-indent:-9999px; top:5px; right:40px;} -#kronolithEventMap .sliderDoorTop:hover {background-position:-515px -16px; cursor:pointer} - -#kronolithEventResults { - width:100%; - height:auto !important; - height:270px -} - -.content_smapi, .smapi_popup_content {font-family:Arial, Helvetica, sans-serif; font-size:12px;line-height:1.5} -.smapi_popup_wrapper { - /* height:110px !important */ - min-height:110px; - height:auto !important; - height:110px; - padding-bottom: 35px !important; -} - -.smapi_popup_content h3 {font-size:13px; padding:0px; margin:0px} -.smapi_popup_content input, .smapi_popup_content textarea {border:1px solid #999999} -.search_pop_header_smapi p { - font-size:13px; - padding:0px; - margin:0px; - font-weight:bold; - line-height:1.0em; - } - -.utils_msg_smapi {display:none;} -.search_photo {visibility:hidden; display:none;} - -.WhereAmI { - width: 240px; -} - -.WhereAmI .pop_input{ - /*width: 178px;*/ -} - -#markerformcontrols a{float: left; cursor: pointer;} -#markerformcontrols .submit_btn {margin-top: 5px;} - -.WhereAmI .marker_data{ - clear: both; -} - -.WhereAmI .marker_data textarea{ - overflow: auto; -} - -.WhereAmI .marker_data input { - background:transparent url(http://imgs.sapo.pt/fotos_gis/site/mapasLayout.png) no-repeat scroll right -103px; - border:0 none; - display: block; - height:16px; - padding:4px 2px 2px; - width: 223px; -} - -.WhereAmI .marker_data h3 { - display: block; - font-size: 12px; -} - -.WhereAmI .marker_data .input_start { - background:transparent url(http://imgs.sapo.pt/fotos_gis/site/mapasLayout.png) no-repeat scroll left -103px; - border:0 none; - display:block; - float:left; - height:20px; - padding:2px; -} - -.WhereAmI textarea { - width: 220px; - padding: 5px; - font-family: arial, sans-serif; - font-size: 12px; -} - -.pop-up_smapi h5 {margin-bottom: 10px; font-size: 14px; font-weight: bold;} - -.pop-up_smapi .description{ - overflow: auto; -} -.smaps_api_search_paging {margin-top:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#ffffff} -.smaps_api_search_paging_pages { padding-bottom:5px} -.smaps_api_search_paging_resultsInfo { margin-bottom:3px} -.iti_submit { margin-left:115px; width:67px; height:24px; background:url(graphics/widget_btns2.png) no-repeat -414px -27px; border:none !important; font-size:11px;overflow:hidden; cursor:pointer} -.linkCancel {color: #1D94E7} - - -.category_results{ - height:222px; /* give margin to map scale */ - overflow:auto; - padding: 0px ! important; -} -.category_results .newsubmitbtn{ - font-size:12px; -} - -.search_title_header { padding-left:10px} -.search_results_smapi {background:#FFF} - -.search_pop_content_smapi {font-size: 10px;} - - -.search_title_header { - font-size:9pt; - width : 170px; - line-height:1.2; - padding-bottom:2px; - /* height:25px !important */ - min-height:25px; - height:auto !important; - height:25px; -} -.metadata { font-size:9.5pt; line-height:1.2} -.search_pop_content_smapi { width: 270px;} -.k___ronolithDialog { margin-bottom:1px;} -.kronolithEventGeo { margin:0px; padding:0px;} -.action_container { text-align: right; margin-right:5px; margin:0px; margin-top:1px;padding:0px; line-height:1.1em} -.b_adicionar {background:url(graphics/widget_btns2.png) no-repeat; border:none; font-size:11px; overflow:hidden; font-weight:bold; width:140px; height:23px; background-position:-223px 0px; top:4px; left:500px;} -.b_adicionar:hover {cursor:hand; } - -.kronolithTabsOption {line-height: 1em} - -.iframe_title { - padding: 2px 4px; - background: #efefef url(graphics/cal_grads.png) 0 0 repeat-x; - border: 1px #c0c0c0 solid; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - color: #666; - font-weight: bold; - font-size: .95em; - text-transform: uppercase; - text-shadow: #fff 1px 1px 2px; -} - -.mapict_NavigationZoom { - margin: 1px auto auto !important; - font-weight:bold !important; - } - -.mapict_zoom_point_wraper { - padding: 4px 0 !important; -} - -.mapict_NavigationZoom_zoomout, .mapict_NavigationZoom_zoomin { - font-weight:bold; - line-height: 1.7em; -} - - -.category_results .results_list .pagination { - padding:2px ! important; - } - - -.category_results .selected_cat h2, .category_results .zone_header h2 { - height:14px ! important; -} - -.category_results .newsubmitbtn { - font-size:11px ! important; - padding: 5px !important; - -} - -.vermais { - margin: 0px ! important; - padding: 0px ! important; -} - - - -/* ini fmt 2010-06-15 */ -.action_container { - position: absolute; - z-index: 9999; - top: 5px; - right: 8px; -} -.b_adicionar { - width: 18px; - overflow: hidden; - background-image: url('graphics/kronolithSprites.png'); - background-position: -300px -138px; - text-indent: -9999px; - cursor: pointer; -} -#kronolithEventTabMap { - margin-bottom: 10px; -} -/* end fmt 2010-06-15 */ diff --git a/kronolith/themes/sapo/themed_graphics b/kronolith/themes/sapo/themed_graphics deleted file mode 100644 index e69de29bb..000000000 -- 2.11.0