diff --git a/src/data/Web_Basic-Blue.css b/src/data/Web_Basic-Blue.css
index 690151a72..ccaff367e 100644
--- a/src/data/Web_Basic-Blue.css
+++ b/src/data/Web_Basic-Blue.css
@@ -25,7 +25,6 @@ GRAMPS Cascading Style Sheet
Style Name: Basic Blue Stylesheet
Original Style Author: Jason M. Simanek (2008)
***************************************************************************************************
-
--------------------------------------------------------------------------------------------------
Color Palette
--------------------------------------------------------------------------------------------------
@@ -43,20 +42,22 @@ Unknown #000
===== Web Graphics =====
Males Web_Gender_Male.png
Females Web_Gender_Female.png
+*/
- NarrativeWeb Styles
--------------------------------------------------------------------------------------------- */
+/* NarrativeWeb Styles
+================================================= */
body {
background-color: #000;
color: #FFF;
}
/* Menu Elements
--------------------------------------------------------------------------------------------- */
+================================================= */
div#alphabet ul, div#navigation ul, div#subnavigation ul {
background-color: #000;
}
-div#alphabet ul li, div#navigation ul li, div#subnavigation ul li {
+div#alphabet ul li, div#navigation ul li,
+div#subnavigation ul li {
border-color: #13A926;
}
div#alphabet ul li a {
@@ -66,15 +67,15 @@ div#alphabet ul li a {
div#navigation ul li a, div#subnavigation ul li a {
color: #FFF;
}
-div#alphabet ul li a:hover, div#navigation ul li a:hover,
+div#alphabet ul li a:hover, div#navigation ul li a:hover,
div#subnavigation ul li a:hover {
color: #000;
}
-div#navigation ul li.CurrentSection a, div#subnavigation ul li.CurrentSection a {
+div#navigation ul li.CurrentSection a,
+div#subnavigation ul li.CurrentSection a {
background-color: #13A926;
font: bold 16px sans;
color: #FFF;
- font-weight: bold;
}
div#navigation ul li.CurrentSection a:hover {
background-color: #BCEAF6;
@@ -86,37 +87,37 @@ div#subnavigation ul li.CurrentSection a:hover {
}
/* General Elements
------------------------------------------------------ */
+================================================= */
div {
- margin:0;
- padding:0;
+ margin: 0;
+ padding: 0;
}
table {
- border:none;
- border-collapse:collapse;
+ border: none;
+ border-collapse: collapse;
}
th {
- font-weight:bold;
- text-align:left;
- padding:1px 3em 1px 0.5em;
+ font-weight: bold;
+ text-align: left;
+ padding: 1px 3em 1px 0.5em;
}
td {
- vertical-align:top;
- padding:0;
+ vertical-align: top;
+ padding: 0;
}
img {
- border:none;
- margin:0;
+ border: none;
+ margin: 0;
}
.thumbnail a:hover {
- background:none;
+ background: none;
}
.content {
background-color: #FFF;
color: #000;
overflow: auto;
- width:965px;
- margin:0 auto;
+ width: 965px;
+ margin: 0 auto;
padding-bottom: .2em;
}
.content div.snapshot {
@@ -135,11 +136,11 @@ img {
margin: 0 auto;
}
.fullclear {
- width:100%;
- height:1px;
- margin:0;
- padding:0;
- clear:both;
+ width: 100%;
+ height: 1px;
+ margin: 0;
+ padding: 0;
+ clear: both;
}
/* Gramps Styled Notes
@@ -461,7 +462,7 @@ table.surname tbody tr td.ColumnParents {
}
/* Individuals
------------------------------------------------------ */
+================================================= */
div#Individuals {
margin: 0;
padding: 0;
@@ -473,7 +474,7 @@ div#Individuals table.individuallist tbody tr td a {
display: block;
padding: .6em 10px;
}
-div#Individuals table.individuallist tbody tr td.ColumnSurname a:hover,
+div#Individuals table.individuallist tbody tr td.ColumnSurname a:hover,
div#Individuals table.individuallist tbody tr td.ColumnSurname a:active {
cursor: default;
color: #000;
@@ -511,50 +512,44 @@ div#IndividualDetail div.subsection table tr td:first-child {
}
/* Places
------------------------------------------------------ */
-div#Places {
+================================================= */
+div#Places, div#PlaceDetail {
+ font: normal 1em sans;
margin: 0;
padding: 0;
}
div#Places table.infolist tbody tr td.ColumnLetter {
- width: 6%;
+ width: 3%;
}
div#Places table.infolist tbody tr td.ColumnLetter a:hover {
background: none;
}
div#Places table.infolist tbody tr td.ColumnName {
- width: 45%;
+ width: 50%;
}
div#Places table.infolist tbody tr td.ColumnState {
- width: 8%;
+ width: 7%;
}
div#Places table.infolist tbody tr td.ColumnCountry {
- width: 8%;
+ width: 10%;
}
-div#Places table.infolist tbody tr td.ColumnCoordinates {
- width: 25%;
+div#Places table.infolist tbody tr td.ColumnLatitude {
+ width: 10%;
}
-div#PlaceDetail {
- margin: 0;
- padding: 0;
+div#Places table.infolist tbody tr td.ColumnLongitude {
+ width: 10%;
+}
+#div#PlaceDetail table.infolist tbody tr td.ColumnAttribute,
+div#PlaceDetail table.infolist tbody tr td.ColumnValue {
+ color: #000;
}
div#PlaceDetail h5 {
- font: normal .9em serif;
- color: #FFF;
- margin-top: .3cm;
- background-color: #00029D;
- border-width: 2px 0px 2px 0px;
- border-style: solid;
- border-color: #13A926;
- text-align: center;
+ font: bold .7cm serif;
float: center;
- vertical-align: middle;
-}
-div#PlaceDetail table.infolist tbody tr td.ColumnRowLabel,
-div#PlaceDetail table.infolist tbody tr td.ColumnType,
-div#PlaceDetail table.infolist tbody tr td.ColumnValue {
- color: Navy;
+ text-align: center;
+ border-bottom: double 4px #13A926;
}
+
/* EventList and EventDetail
----------------------------------------------------- */
@@ -983,9 +978,6 @@ div#parents {
margin: 0;
padding: 0;
}
-div#parents table.infolist {
- margin-top:.5em;
-}
div#parents table.infolist tbody tr td {
border: none;
}
@@ -1007,9 +999,6 @@ div#families {
margin: 0;
padding: 0;
}
-div#families table.infolist {
- margin: .3cm 0 .3cm 0;
-}
div#families table.infolist tbody tr td {
border: none;
}
diff --git a/src/plugins/webreport/NarrativeWeb.py b/src/plugins/webreport/NarrativeWeb.py
index 029afb6bb..7057499fb 100644
--- a/src/plugins/webreport/NarrativeWeb.py
+++ b/src/plugins/webreport/NarrativeWeb.py
@@ -2359,53 +2359,55 @@ class PlacePage(BasePage):
inline = True)
inline_script = """
-
+
- """
+ function changetohybrid() {
+ if ( h == 'y' ) {
+ h = 'n'
+ m.setMapType(mxn.Mapstraction.HYBRID);
+ } else {
+ h = 'y'
+ m.setMapType(mxn.Mapstraction.ROAD);
+ };
+ }
+
+ function changeprovider(){
+ if ( p == 'googlev3') {
+ p = 'openlayers';
+ } else {
+ p = 'googlev3';
+ };
+ m.swap(p,p);
+ }
+ //]]>
+ """
head += inline_script
# add javascript function to body element