Plugin Directory

Changeset 2628626


Ignore:
Timestamp:
11/12/2021 12:59:17 PM (4 years ago)
Author:
modcodingcom
Message:

2.10

Location:
gf-mc-unique-id-generator-field/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • gf-mc-unique-id-generator-field/trunk/assets/js/editor-full.js

    r2173330 r2628626  
    8585    jQuery(prefix + ".field_sequence_step").val("1");
    8686    jQuery(prefix + ".field_uidgen_render").val("text");
    87     jQuery(prefix + ".field_uidgen_render_custom_html").val("<div>"+MCGFUIDGEN_UNQIUEID_TAG+"</div>");
     87        /* fixed in v.2.10 */
     88    jQuery(prefix + ".field_uidgen_render_custom_html").val("<div>"+MCGFUIDGEN_SETTINGS.unique_id_tag+"</div>");
    8889        /* added in v.2.00 */
    8990        jQuery(prefix + ".field_uidgen_generation").val("form_submit");
     
    9192            jQuery(prefix + ".field_uidgen_custom_value").val("");           
    9293        /* added in v.2.00 */
    93     mcgfuidgen_save_settings(jQuery(prefix + ".field_uidgen_length").get(0));
     94        /* fixed in v.2.10 */
     95//  mcgfuidgen_save_settings(jQuery(prefix + ".field_uidgen_length").get(0));
     96    mcgfuidgen_save_settings(jQuery(prefix + ".gfield_label").get(0));
    9497}
    9598
  • gf-mc-unique-id-generator-field/trunk/assets/js/editor.js

    r2173330 r2628626  
    551>=b&&(b=0),jQuery(c+".field_sequence_start").val(b)),jQuery(c+".field_sequence_step").prop("disabled",!1)):(jQuery(c+".field_sequence_enabled").prop("checked",!1).prop("disabled",!0),jQuery(c+".field_sequence_start").prop("disabled",!0),jQuery(c+".field_sequence_step").prop("disabled",!0));if(jQuery(c+".field_sequence_enabled").is(":checked")){jQuery(c+".field_uidgen_chartype").val("digits");b=parseInt(jQuery(c+".field_sequence_step").val());if(isNaN(b)||1>b)b=1;jQuery(c+".field_sequence_step").val(b);
    66b=parseInt(jQuery(c+".field_sequence_start").val());if(isNaN(b)||1>b)b=1E5;jQuery(c+".field_sequence_start").val(b)}c=mcgfuidgen_get_settings_from_html(a);b=JSON.stringify(c);SetFieldProperty("mcgfuidgen_settings",b);mcgfuidgen_render_preview(a,c)}
    7 function mcgfuidgen_default_settings(a){a="#field_"+a+" ";jQuery(a+".field_uidgen_length").val(6);jQuery(a+".field_uidgen_chartype").val("digits");jQuery(a+".field_uidgen_separator").val("space");jQuery(a+".field_uidgen_separatorfreq").val("3");jQuery(a+".field_sequence_enabled").prop("checked",!0);jQuery(a+".field_sequence_start").val("100001");jQuery(a+".field_sequence_step").val("1");jQuery(a+".field_uidgen_render").val("text");jQuery(a+".field_uidgen_render_custom_html").val("\x3cdiv\x3e"+MCGFUIDGEN_UNQIUEID_TAG+
    8 "\x3c/div\x3e");jQuery(a+".field_uidgen_generation").val("form_submit");0<jQuery(a+".field_uidgen_custom_value").length&&jQuery(a+".field_uidgen_custom_value").val("");mcgfuidgen_save_settings(jQuery(a+".field_uidgen_length").get(0))}
     7function mcgfuidgen_default_settings(a){a="#field_"+a+" ";jQuery(a+".field_uidgen_length").val(6);jQuery(a+".field_uidgen_chartype").val("digits");jQuery(a+".field_uidgen_separator").val("space");jQuery(a+".field_uidgen_separatorfreq").val("3");jQuery(a+".field_sequence_enabled").prop("checked",!0);jQuery(a+".field_sequence_start").val("100001");jQuery(a+".field_sequence_step").val("1");jQuery(a+".field_uidgen_render").val("text");jQuery(a+".field_uidgen_render_custom_html").val("\x3cdiv\x3e"+MCGFUIDGEN_SETTINGS.unique_id_tag+
     8"\x3c/div\x3e");jQuery(a+".field_uidgen_generation").val("form_submit");0<jQuery(a+".field_uidgen_custom_value").length&&jQuery(a+".field_uidgen_custom_value").val("");mcgfuidgen_save_settings(jQuery(a+".gfield_label").get(0))}
    99function mcgfuidgen_load_settings(a){var c=a.id,b="#field_"+c+" ",d=null;try{d=JSON.parse(a.mcgfuidgen_settings);if(0>=jQuery(b+".field_sequence_step").length){setTimeout(function(){mcgfuidgen_load_settings(a)},32);return}jQuery(b+".field_uidgen_length").val(d.max_length);jQuery(b+".field_uidgen_chartype").val(d.char_type);jQuery(b+".field_uidgen_separator").val(d.separator);jQuery(b+".field_uidgen_separatorfreq").val(d.separator_freq);jQuery(b+".field_sequence_enabled").prop("checked",0<parseInt(d.sequence_on));
    1010jQuery(b+".field_sequence_start").val(d.sequence_start);jQuery(b+".field_sequence_step").val(d.sequence_step);jQuery(b+".field_uidgen_render").val(d.render_type);jQuery(b+".field_uidgen_render_custom_html").val(d.render_html);jQuery(b+".field_uidgen_generation").val(d.generation);0<jQuery(b+".field_uidgen_custom_value").length&&jQuery(b+".field_uidgen_custom_value").val(d.custom_value)}catch(e){mcgfuidgen_default_settings(c),d=mcgfuidgen_get_settings_from_html(c)}mcgfuidgen_render_preview(c,d)}
  • gf-mc-unique-id-generator-field/trunk/gf_mc_unique_id_generator_field.php

    r2173332 r2628626  
    77Plugin URI: https://modcoding.com/product/gravity-forms-mc-unique-id-generator-field-wordpress-plugin/?utm_source=wordpress
    88Description: Unique identifiers generator field - located in Advanced Fields section of Gravity Forms fields editor. Lite version, see readme.md for details
    9 Version: 2.00
     9Version: 2.10
    1010Author: Modular Coding Inc.
    1111Author URI: https://modcoding.com?utm_source=wordpress
    1212License: GNU GPL v.2
    1313*/
    14 define ("MCGFUIDGEN_PLUGIN_VERSION","2.00");
     14define ("MCGFUIDGEN_PLUGIN_VERSION","2.10");
    1515define ("MCGFUIDGEN_TRANSLATE_DOMAIN","mcgfuidgen");
    16 define ("MCGFUIDGEN_UNQIUEID_TAG", "{UniqueID}");
     16define ("MCGFUIDGEN_UNIQUEID_TAG", "{UniqueID}");
    1717define ("MCGFUIDGEN_MAX_RETRY",100); // max attempts to generate random value
    1818define ("MCGFUIDGEN_DIGITS","0123456789");
     
    152152             <option value="html">Custom HTML</option>
    153153         </select>
    154          <textarea class="field_uidgen_render_custom_html" placeholder="Custom HTML" style="width:  96%; margin-top: 8px;"  onchange="mcgfuidgen_save_settings(this)" onblur="mcgfuidgen_save_settings(this)"><div><?php echo MCGFUIDGEN_UNQIUEID_TAG;?></div></textarea>
     154         <textarea class="field_uidgen_render_custom_html" placeholder="Custom HTML" style="width:  96%; margin-top: 8px;"  onchange="mcgfuidgen_save_settings(this)" onblur="mcgfuidgen_save_settings(this)"><div><?php echo MCGFUIDGEN_UNIQUEID_TAG;?></div></textarea>
    155155     </li>
    156156<?php
     
    172172
    173173    $ar_settings = array(
     174        "unique_id_tag" => MCGFUIDGEN_UNIQUEID_TAG,
    174175        "plugin_version" => MCGFUIDGEN_PLUGIN_VERSION,
    175176        "ajax_url" => MCGFUIDGEN_AJAX_URL
     
    339340        if ($pr_type == "html")  {
    340341            $html = $settings["render_html"];
    341             if (stripos($html,MCGFUIDGEN_UNQIUEID_TAG) === false)
    342                 $html .= MCGFUIDGEN_UNQIUEID_TAG;
     342            if (stripos($html,MCGFUIDGEN_UNIQUEID_TAG) === false)
     343                $html .= MCGFUIDGEN_UNIQUEID_TAG;
    343344        } else
    344345        if ($pr_type == "span")  {
    345             $html = '<span>'.MCGFUIDGEN_UNQIUEID_TAG.'</span>';
     346            $html = '<span>'.MCGFUIDGEN_UNIQUEID_TAG.'</span>';
    346347        } else
    347348        if ($pr_type == "div")  {
    348             $html = '<div>'.MCGFUIDGEN_UNQIUEID_TAG.'</div>';
     349            $html = '<div>'.MCGFUIDGEN_UNIQUEID_TAG.'</div>';
    349350        } else
    350351        if ($pr_type == "hidden")  {
    351             $html = '<input type="hidden" value="'.MCGFUIDGEN_UNQIUEID_TAG.'"/>';
     352            $html = '<input type="hidden" value="'.MCGFUIDGEN_UNIQUEID_TAG.'"/>';
    352353        } else {
    353             $html = '<input type="text" value="'.MCGFUIDGEN_UNQIUEID_TAG.'" readonly="readonly" disabled="disabled" />';
     354            $html = '<input type="text" value="'.MCGFUIDGEN_UNIQUEID_TAG.'" readonly="readonly" disabled="disabled" />';
    354355        }
    355         $html = str_replace(MCGFUIDGEN_UNQIUEID_TAG,$ar["value"],$html);
     356        $html = str_replace(MCGFUIDGEN_UNIQUEID_TAG,$ar["value"],$html);
    356357        $input = '
    357358                            <div class="ginput_complex ginput_container">
  • gf-mc-unique-id-generator-field/trunk/readme.txt

    r2173330 r2628626  
    44Tags: gravity forms, unique identifier generator, unique id generator
    55Requires at least: 3.0.1
    6 Tested up to: 5.2.4
    7 Stable tag: 2.00
    8 Requires PHP: 5.2
     6Tested up to: 5.8.2
     7Stable tag: 2.10
    98License: GNU GPL v.2
    109License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html
     
    9594
    9695== Changelog ==
     96v.2.10 - 24 September 2020
     97Problem with saving form settings solved.
     98
    9799v.2.00 - 15 October 2019
    98100Code partially rewritten for better operation and clearness, tested under PHP 7.3.
     
    120122== Upgrade Notice ==
    121123All upgrades are free lifetime, even for commercial full version.
    122 (c) Modular Coding Inc., 2016-2019
     124(c) Modular Coding Inc., 2016-2020
Note: See TracChangeset for help on using the changeset viewer.