* fix: http/https javascript registration

* fix: full screen map css issue
This commit is contained in:
bastianonm 2014-04-17 12:17:50 +00:00
parent 410253dd4a
commit 20618fdf99
4 changed files with 26 additions and 38 deletions

View File

@ -266,7 +266,8 @@ Author URI: http://www.pedemontanadelgrappa.it/
css('left', 0).
css("width", '100%').
css("height", '100%').
css("z-index", '100');
css("z-index", '100'),
css("z-index", '100000');
jQuery("#wpadminbar").each(function(){
jQuery(mapDiv).css('top', jQuery(this).height());
});

View File

@ -4,8 +4,8 @@ Contributors: bastianonm
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=8VHWLRW6JBTML
Tags: maps, gpx, gps, graph, chart, google maps, track, garmin, image, nextgen-gallery, nextgen, exif, OpenStreetMap, OpenCycleMap, Hike&Bike, heart rate, heartrate, cadence
Requires at least: 2.0.0
Tested up to: 3.8
Stable tag: 1.3.0
Tested up to: 3.9
Stable tag: 1.3.1
Draws a gpx track with altitude graph. You can also display your nextgen gallery images in the map.
@ -19,12 +19,12 @@ Fully configurable:
- Multiple language support
Supported charts:
- Altitude
- Altitude
- Speed
- Heart Rate
- Temperature
- Cadence
- Grade
- Temperature
- Cadence
- Grade
NextGen Gallery Integration:
@ -187,6 +187,9 @@ Yes!
1. Altitude & Speed & Hearth rate
== Changelog ==
= 1.3.1 =
* fix: http/https javascript registration
* fix: full screen map css issue
= 1.3.0 =
* Speed improvement
* Rewritten js classes

View File

@ -2,8 +2,8 @@
/*
Plugin Name: WP-GPX-Maps
Plugin URI: http://www.devfarm.it/
Description: Draws a gpx track with altitude graph
Version: 1.3.0
Description: Draws a GPX track with altitude chart
Version: 1.3.1
Author: Bastianon Massimo
Author URI: http://www.pedemontanadelgrappa.it/
*/
@ -48,21 +48,10 @@ function WP_GPX_Maps_action_links($links, $file) {
function enqueue_WP_GPX_Maps_scripts()
{
wp_enqueue_script( 'jquery' );
wp_deregister_script( 'googlemaps' );
wp_register_script( 'googlemaps', 'https://maps.googleapis.com/maps/api/js?sensor=false&v=3.9', null, null);
wp_enqueue_script( 'googlemaps' );
wp_deregister_script( 'highcharts' );
wp_register_script( 'highcharts', "http://code.highcharts.com/highcharts.js", array('jquery'), "2.3.3", true);
wp_enqueue_script( 'highcharts' );
wp_deregister_script( 'WP-GPX-Maps' );
wp_register_script( 'WP-GPX-Maps', plugins_url('/WP-GPX-Maps.js', __FILE__), array('jquery','googlemaps','highcharts'), "1.3.0");
wp_enqueue_script( 'WP-GPX-Maps' );
wp_enqueue_script( 'googlemaps', '//maps.googleapis.com/maps/api/js?sensor=false', null, null);
wp_enqueue_script( 'highcharts', "//code.highcharts.com/highcharts.js", array('jquery'), "2.3.3", true);
wp_enqueue_script( 'WP-GPX-Maps', plugins_url('/WP-GPX-Maps.js', __FILE__), array('jquery','googlemaps','highcharts'), "1.3.0");
}
function print_WP_GPX_Maps_scripts()
@ -474,7 +463,7 @@ function handle_WP_GPX_Maps_Shortcodes($attr, $content='')
}
$avg_speed = convertSpeed($avg_speed,$uomspeed,true);
if ($showW == true) {
$wpoints = getWayPoints($gpx);
foreach ($wpoints as $p) {

View File

@ -79,7 +79,7 @@
return TRUE;
}
function getPoints($gpxPath,$gpxOffset = 10, $donotreducegpx, $distancetype)
function getPoints($gpxPath, $gpxOffset = 10, $donotreducegpx, $distancetype)
{
$points = array();
@ -96,7 +96,7 @@
}
else
{
echo "File $gpxPath not found!";
echo "WP GPX Maps Error: File $gpxPath not found!";
}
// reduce the points to around 200 to speedup
@ -160,8 +160,6 @@
$gpx->registerXPathNamespace('11', 'http://www.topografix.com/GPX/1/1');
$gpx->registerXPathNamespace('gpxtpx', 'http://www.garmin.com/xmlschemas/TrackPointExtension/v1');
$count_wpt = count( $gpx->xpath('//wpt | //10:wpt | //11:wpt') );
$nodes = $gpx->xpath('//trk | //10:trk | //11:trk');
//normal gpx
@ -510,15 +508,7 @@
unset($nodes);
}
else
{
if ($count_wpt == 0)
{
echo "Empty Gpx or not supported File!";
}
}
}
}
@ -532,8 +522,13 @@
$points = array();
if (file_exists($gpxPath))
{
$points = array();
$gpx = simplexml_load_file($gpxPath);
try {
$gpx = simplexml_load_file($gpxPath);
} catch (Exception $e) {
echo "WP GPX Maps Error: Cant parse xml file " . $gpxPath;
return $points;
}
$gpx->registerXPathNamespace('10', 'http://www.topografix.com/GPX/1/0');
$gpx->registerXPathNamespace('11', 'http://www.topografix.com/GPX/1/1');
$nodes = $gpx->xpath('//wpt | //10:wpt | //11:wpt');