Skip to content

Commit 2182d50

Browse files
committed
Extra extensibility module for doclib geo renderer allows re-selection of Leaflet as the renderer - as Google Maps impl. not currently working in 4.2.b/c.
git-svn-id: https://share-extras.googlecode.com/svn/trunk/Site Geotagged Content Dashlet@1445 a3f5c567-fd0f-3a89-9b71-a290c5a5f590
1 parent 2b49d40 commit 2182d50

File tree

4 files changed

+15
-3
lines changed

4 files changed

+15
-3
lines changed

config/alfresco/site-data/extensions/org_sharextras_doclib-geo-view.xml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,21 @@
22
<modules>
33
<module>
44
<id>Document List Geographic View</id>
5-
<auto-deploy>true</auto-deploy>
65
<customizations>
76
<customization>
87
<targetPackageRoot>org.alfresco</targetPackageRoot>
98
<sourcePackageRoot>org.sharextras.customization.doclib-geo-view</sourcePackageRoot>
109
</customization>
1110
</customizations>
1211
</module>
12+
<module>
13+
<id>Document List Geographic View (Leaflet)</id>
14+
<customizations>
15+
<customization>
16+
<targetPackageRoot>org.alfresco</targetPackageRoot>
17+
<sourcePackageRoot>org.sharextras.customization.doclib-geo-view-leaflet</sourcePackageRoot>
18+
</customization>
19+
</customizations>
20+
</module>
1321
</modules>
1422
</extension>
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// Set Leaflet as the renderer, rather than GDocs
2+
model.geoRendererClass = "Extras.DocumentListLeafletGeoViewRenderer";

config/webscripts/org/sharextras/customization/doclib-geo-view/components/documentlibrary/documentlist.get.html.ftl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<script type="text/javascript">//<![CDATA[
2525
YAHOO.Bubbling.subscribe("postSetupViewRenderers", function(layer, args) {
2626
var scope = args[1].scope;
27-
var geoViewRenderer = new Extras.DocumentListGeoViewRenderer("geo")
27+
var geoViewRenderer = new ${geoRendererClass}("geo")
2828
geoViewRenderer.zoomLevel = ${preferences.zoomLevel!15};
2929
geoViewRenderer.center = "${(preferences.center!'')?js_string}";
3030
geoViewRenderer.mapTypeId = "${(preferences.mapTypeId!'')?js_string}";

config/webscripts/org/sharextras/customization/doclib-geo-view/components/documentlibrary/documentlist.get.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,6 @@ model.viewRendererNames.push("geo");
22
// TODO Set up a widget
33
if (model.preferences.zoomLevel != null)
44
{
5-
}
5+
}
6+
// Set GMaps as the renderer
7+
model.geoRendererClass = "Extras.DocumentListGeoViewRenderer";

0 commit comments

Comments
 (0)