Plugin Directory

Changeset 724655


Ignore:
Timestamp:
06/09/2013 02:33:00 PM (13 years ago)
Author:
aitosoftware
Message:

Avoid using jQuery .data(), it doesn't work in some very old WordPress
versions.

Location:
pulsemaps/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • pulsemaps/trunk/pm-settings-page.php

    r724647 r724655  
    109109    $id = $opts['id'];
    110110?>
    111 <div id="pulsemaps_data"
    112      data-url="<?php echo $pulsemaps_url; ?>"
    113      data-admin-url="<?php echo pulsemaps_admin_url(); ?>"
    114      data-proxy-url="<?php echo plugins_url('pm-proxy.php', __FILE__); ?>"
    115      data-id="<?php echo $opts['id']; ?>"
    116      data-key="<?php echo $opts['key']; ?>"
    117 ></div>
     111<script type="text/javascript">
     112    var pulsemaps_data = {
     113     url: "<?php echo $pulsemaps_url; ?>",
     114     adminUrl: "<?php echo pulsemaps_admin_url(); ?>",
     115     proxyUrl: "<?php echo plugins_url('pm-proxy.php', __FILE__); ?>",
     116     id: "<?php echo $opts['id']; ?>",
     117     key :"<?php echo $opts['key']; ?>"
     118    };
     119</script>
    118120<div id="pulsemaps_message" style="display: none;" class="updated"></div>
    119121<div class="wrap">
  • pulsemaps/trunk/settings.js

    r724647 r724655  
    102102
    103103pulsemaps.loadInfo = function() {
    104     var data = jQuery('#pulsemaps_data');
    105     var admin_url = data.data('admin-url');
    106     var proxy_url = data.data('proxy-url');
    107     var id = data.data('id');
    108     var key = data.data('key');
     104    var admin_url = pulsemaps_data.adminUrl;
     105    var proxy_url = pulsemaps_data.proxyUrl;
     106    var id = pulsemaps_data.id;
     107    var key = pulsemaps_data.key;
    109108    jQuery("#pulsemaps_plan_load").html('<img src="' + admin_url + '/images/loading.gif" alt="loading...">');
    110109    jQuery("#pulsemaps_plan_load").load(proxy_url,
     
    115114
    116115jQuery(document).ready(function() {
    117     var data = jQuery('#pulsemaps_data');
    118     if (data.length) {
    119         var url = data.data('url');
    120         var id = data.data('id');
     116    if (pulsemaps_data ) {
     117        var url = pulsemaps_data.url;
     118        var id = pulsemaps_data.id;
    121119        url += '/widget.js?id=' + id + '&notrack=1&target=widget-preview';
    122120        pulsemaps.setHooks(url);
Note: See TracChangeset for help on using the changeset viewer.