diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/activities/EventActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/activities/EventActivity.kt
index 1917cb051..388de5336 100644
--- a/app/src/main/kotlin/com/simplemobiletools/calendar/activities/EventActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/calendar/activities/EventActivity.kt
@@ -3,6 +3,8 @@ package com.simplemobiletools.calendar.activities
import android.annotation.SuppressLint
import android.app.DatePickerDialog
import android.app.TimePickerDialog
+import android.content.Intent
+import android.net.Uri
import android.os.Bundle
import android.text.method.LinkMovementMethod
import android.view.Menu
@@ -80,7 +82,7 @@ class EventActivity : SimpleActivity() {
updateCalDAVCalendar()
updateLocation()
- event_location_button.setOnClickListener { setupLocation() }
+ event_show_on_map.setOnClickListener { showOnMap() }
event_start_date.setOnClickListener { setupStartDate() }
event_start_time.setOnClickListener { setupStartTime() }
event_end_date.setOnClickListener { setupEndDate() }
@@ -651,8 +653,20 @@ class EventActivity : SimpleActivity() {
event_end_time.setTextColor(textColor)
}
- private fun setupLocation() {
+ private fun showOnMap() {
+ if (event_location.value.isEmpty()) {
+ toast(R.string.please_fill_location)
+ return
+ }
+ val location = Uri.encode(event_location.value)
+ val uri = Uri.parse("geo:0,0?q=$location")
+ val intent = Intent(Intent.ACTION_VIEW, uri)
+ if (intent.resolveActivity(packageManager) != null) {
+ startActivity(intent)
+ } else {
+ toast(R.string.no_app_found)
+ }
}
@SuppressLint("NewApi")
@@ -755,6 +769,6 @@ class EventActivity : SimpleActivity() {
event_reminder_image.applyColorFilter(textColor)
event_type_image.applyColorFilter(textColor)
event_caldav_calendar_image.applyColorFilter(textColor)
- event_location_button.applyColorFilter(config.primaryColor)
+ event_show_on_map.applyColorFilter(getAdjustedPrimaryColor())
}
}
diff --git a/app/src/main/res/drawable-hdpi/ic_map.png b/app/src/main/res/drawable-hdpi/ic_map.png
deleted file mode 100644
index 272d185ad..000000000
Binary files a/app/src/main/res/drawable-hdpi/ic_map.png and /dev/null differ
diff --git a/app/src/main/res/drawable-hdpi/ic_place.png b/app/src/main/res/drawable-hdpi/ic_place.png
new file mode 100644
index 000000000..b345cffca
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/ic_place.png differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_map.png b/app/src/main/res/drawable-xhdpi/ic_map.png
deleted file mode 100644
index 0c38abeec..000000000
Binary files a/app/src/main/res/drawable-xhdpi/ic_map.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_place.png b/app/src/main/res/drawable-xhdpi/ic_place.png
new file mode 100644
index 000000000..078b10d4f
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_place.png differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_map.png b/app/src/main/res/drawable-xxhdpi/ic_map.png
deleted file mode 100644
index 47db92938..000000000
Binary files a/app/src/main/res/drawable-xxhdpi/ic_map.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_place.png b/app/src/main/res/drawable-xxhdpi/ic_place.png
new file mode 100644
index 000000000..633bc5695
Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/ic_place.png differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_map.png b/app/src/main/res/drawable-xxxhdpi/ic_map.png
deleted file mode 100644
index 11a1cdb4d..000000000
Binary files a/app/src/main/res/drawable-xxxhdpi/ic_map.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_place.png b/app/src/main/res/drawable-xxxhdpi/ic_place.png
new file mode 100644
index 000000000..42ab08cf7
Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/ic_place.png differ
diff --git a/app/src/main/res/layout/activity_event.xml b/app/src/main/res/layout/activity_event.xml
index bb5890335..61082ed62 100644
--- a/app/src/main/res/layout/activity_event.xml
+++ b/app/src/main/res/layout/activity_event.xml
@@ -34,7 +34,7 @@
android:layout_below="@+id/event_title"
android:layout_marginLeft="@dimen/activity_margin"
android:layout_marginTop="@dimen/activity_margin"
- android:layout_toLeftOf="@+id/event_location_button"
+ android:layout_toLeftOf="@+id/event_show_on_map"
android:hint="@string/location"
android:inputType="textCapWords"
android:maxLength="80"
@@ -44,7 +44,7 @@
android:textSize="@dimen/day_text_size"/>
+ android:paddingLeft="@dimen/small_margin"
+ android:paddingRight="@dimen/small_margin"
+ android:src="@drawable/ic_place"/>
Darvoud ouzhpennet gant berzh
Darvoud hizivaet gant berzh
Silañ an darvoudoù dre rizh
+ Please fill in a location to be shown on the map
Addegouezh
diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml
index 3454ebbd5..e72bd70d1 100644
--- a/app/src/main/res/values-cs/strings.xml
+++ b/app/src/main/res/values-cs/strings.xml
@@ -26,6 +26,7 @@
Událost úspěšně přidána
Událost úspěšně změněna
Filtrovat události podle typu
+ Please fill in a location to be shown on the map
Opakovaná událost
diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml
index 9dd264582..194f9f4bb 100644
--- a/app/src/main/res/values-da/strings.xml
+++ b/app/src/main/res/values-da/strings.xml
@@ -26,6 +26,7 @@
Begivenhed tilføjet
Begivenhed ændret
Filtrer begivenheder efter type
+ Please fill in a location to be shown on the map
Gentagelse
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 8f3491ccd..1963574a4 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -26,6 +26,7 @@
Termin erfolgreich hinzugefügt
Termin erfolgreich aktualisiert
Sortiere Termine nach Typ
+ Please fill in a location to be shown on the map
Wiederholung
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 46db3208f..60c32c2ff 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -26,6 +26,7 @@
El evento se ha añadido con éxito
El evento se ha actualizado con éxito
Filtrar eventos según tipo
+ Please fill in a location to be shown on the map
Repetición
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 546383b27..be68ad9c8 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -13,11 +13,11 @@
Aller à aujourd\'hui
Snooze
-
+
Calendrier mensuel
Liste d\'événements du calendrier
-
+
Événement
Éditer l\'événement
Nouvel événement
@@ -26,6 +26,7 @@
Événement ajouté avec succès
Événement ajouté avec succès
Filtrer les événements par type
+ Please fill in a location to be shown on the map
Répétition
@@ -154,7 +155,7 @@
Nom de fichier (sans .ics)
Pas de titre
-
+
Titre
Lieu
Description
@@ -163,7 +164,7 @@
Semaine
-
+
Type d\'événement
Ajouter un nouveau type
Éditer le type
@@ -176,7 +177,7 @@
Supprimer de façon permanente les événements affectés
Pour supprimer un calendrier CalDAV vous devez le désynchroniser
-
+
Jours fériés
Ajouter des jours fériés
Jours fériés nationaux
@@ -185,7 +186,7 @@
L\'import de certains événements a échoué
L\'import des jours fériés a échoué
-
+
Gestion des types d\'événements
Utiliser le format 24 heures
Dimanche en premier jour
diff --git a/app/src/main/res/values-hi-rIN/strings.xml b/app/src/main/res/values-hi-rIN/strings.xml
index 9d0daec59..c44bf13f6 100644
--- a/app/src/main/res/values-hi-rIN/strings.xml
+++ b/app/src/main/res/values-hi-rIN/strings.xml
@@ -27,6 +27,7 @@
इवेंट सफलतापूर्वक अपडेट किया गया
Filter
Filter events by type
+ Please fill in a location to be shown on the map
दुहराव
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
index a83d79e96..ea2fc026c 100644
--- a/app/src/main/res/values-hu/strings.xml
+++ b/app/src/main/res/values-hu/strings.xml
@@ -26,6 +26,7 @@
Bejegyzés hozzáadva
Bejegyzés frissítve
Filter events by type
+ Please fill in a location to be shown on the map
Ismétlés
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index 4c053baf2..9da7fc243 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -26,6 +26,7 @@
Evento aggiunto correttamente
Evento aggiornato correttamente
Filtra eventi per tipologia
+ Please fill in a location to be shown on the map
Ripeti
diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml
index 75526f1d0..41556e073 100644
--- a/app/src/main/res/values-iw/strings.xml
+++ b/app/src/main/res/values-iw/strings.xml
@@ -27,6 +27,7 @@
האירוע עודכן בהצלחה
Filter
Filter events by type
+ Please fill in a location to be shown on the map
Repetition
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index 1372aeab4..a5b54bfc5 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -26,6 +26,7 @@
イベントを正常に追加しました
イベントを正常に更新しました
Filter events by type
+ Please fill in a location to be shown on the map
繰り返し
diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml
index c833318ce..7c9895037 100644
--- a/app/src/main/res/values-ko/strings.xml
+++ b/app/src/main/res/values-ko/strings.xml
@@ -26,6 +26,7 @@
이벤트가 성공적으로 추가되었습니다
이벤트를 수정했습니다
유형별 이벤트
+ Please fill in a location to be shown on the map
반복
diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml
index 57975daaa..b79daaf97 100644
--- a/app/src/main/res/values-nb/strings.xml
+++ b/app/src/main/res/values-nb/strings.xml
@@ -26,6 +26,7 @@
Hendelse vellykket lagt til
Hendelse vellykket oppdatert
Filtrer hendelser etter type
+ Please fill in a location to be shown on the map
Gjentagelse
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index c734cb50e..8351596e6 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -26,6 +26,7 @@
Afspraak gemaakt
Afspraak bijgewerkt
Afspraken op type filteren
+ Please fill in a location to be shown on the map
Herhaling
diff --git a/app/src/main/res/values-no/strings.xml b/app/src/main/res/values-no/strings.xml
index 71e282abe..2e00787d4 100644
--- a/app/src/main/res/values-no/strings.xml
+++ b/app/src/main/res/values-no/strings.xml
@@ -26,6 +26,7 @@
Hendelse vellykket lagt til
Hendelse vellykket oppdatert
Filtrer hendelser etter type
+ Please fill in a location to be shown on the map
Gjentagelse
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index 7e1d1dbe7..c4c2c76c1 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -26,6 +26,7 @@
Wydarzenie zostało dodane
Wydarzenie zostało zaktualizowane
Filtruj wydarzenia według typu
+ Please fill in a location to be shown on the map
Powtórzenie
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index 08c2fcfa6..94fdad446 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -26,6 +26,7 @@
Evento adicionado com sucesso
Evento atualizado com sucesso
Filtrar eventos por tipo
+ Please fill in a location to be shown on the map
Repetição
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index c998aeab9..d68f8d7d4 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -26,6 +26,7 @@
Evento adicionado com sucesso
Evento atualizado com sucesso
Filtrar eventos por tipo
+ Please fill in a location to be shown on the map
Repetição
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index 9f8d30de4..52605ba8a 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -26,6 +26,7 @@
Событие успешно добавлено
Событие успешно обновлено
Фильтровать события по типу
+ Please fill in a location to be shown on the map
Повторять
diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml
index 7ac14307e..ef7a29fc3 100644
--- a/app/src/main/res/values-sk/strings.xml
+++ b/app/src/main/res/values-sk/strings.xml
@@ -26,6 +26,7 @@
Udalosť bola úspešne pridaná
Udalosť bola úspešne upravená
Filtrovať udalosti podľa typu
+ Prosím zadajte polohu, ktorá má byť zobrazená na mape
Opakovanie
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
index 1a58313b4..ec34ccb4a 100644
--- a/app/src/main/res/values-sv/strings.xml
+++ b/app/src/main/res/values-sv/strings.xml
@@ -26,6 +26,7 @@
Händelsen tillagd
Händelsen uppdaterad
Filtrera händelser efter typ
+ Please fill in a location to be shown on the map
Upprepning
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index e163ebaf2..f56ee8566 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -26,6 +26,7 @@
Etkinlik başarıyla eklendi
Etkinlik başarıyla güncellendi
Etkinlikleri türe göre filtreleyin
+ Please fill in a location to be shown on the map
Tekrarla
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 6c2a9ccf9..009e12ee5 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -26,6 +26,7 @@
Event added successfully
Event updated successfully
Filter events by type
+ Please fill in a location to be shown on the map
Repetition