Plugin Directory

Changeset 2391599


Ignore:
Timestamp:
10/01/2020 10:39:10 AM (5 years ago)
Author:
bazoio
Message:

1.4

  • Fix missing bazo icon on shortcut visual editor
  • Add dynamic validation
  • Some visual tweaks
Location:
bazo
Files:
4 added
6 edited

Legend:

Unmodified
Added
Removed
  • bazo/branches/readme.txt

    r2128456 r2391599  
    44Tags: bazo, tracker
    55Requires at least: 3.5.1
    6 Tested up to: 5.2
     6Tested up to: 5.5.1
    77Requires PHP: 5.6
    8 Stable tag: 1.3.2
    9 Version: 1.3.2
     8Stable tag: 1.4
     9Version: 1.4
    1010Contributors: Bazo
    1111
     
    2020= Follow Us =
    2121
    22 * **Our Website** - https://bazo.io/ 
     22* **Our Website** - https://bazo.io/
    2323* **Our Facebook Page** - https://www.facebook.com/BAZOio-1213306755414411/
    2424
     
    3535
    3636== Changelog ==
     37
     38= 1.4 =
     39* Fix missing bazo icon on shortcut visual editor
     40* Add dynamic validation
     41* Some visual tweaks
    3742
    3843= 1.3.2 =
  • bazo/branches/shortcode-editor.js

    r2128452 r2391599  
    55        init: function (ed, url) {
    66
    7             //add new button   
     7            //add new button
    88            ed.addButton("bazo", {
    99                title: "Bazo Shortcode Insert",
    1010                cmd: "shortcode_insert",
    11                 image: "https://bazo.io/wp-content/uploads/2018/03/fv-150x150.png"
     11                image: url + '/fv-150x150.png'
    1212            });
    1313
  • bazo/branches/wp-bazo.php

    r2128456 r2391599  
    22    /*
    33      Plugin Name: Bazo
    4       Version: 1.3.2
     4      Version: 1.4
    55      Description: Automatically adds Bazo.io tracker to site
    66      Author: Bazo
     
    5757            ?>
    5858
     59            <style>
     60                input.valid, input.valid:focus{
     61                    border-color: #0cd046;
     62                    box-shadow: 0 0 0 1px #0cd046 !important;
     63                    background: #0cd04682 !important;
     64                }
     65                input.notvalid, input.notvalid:focus{
     66                    border-color: #e15858 !important;
     67                    box-shadow: 0 0 0 1px #e15858 !important;
     68                }
     69                input.unset, input.unset:focus{
     70                    border-color: #5c68ff !important;
     71                    box-shadow: 0 0 0 1px #5c68ff !important;
     72                }
     73            </style>
     74
    5975            <div class="wrap">
     76
     77                <div id="total"></div>
    6078                <!--<h1>Bazo Settings</h1>-->
    6179                <?php if ( is_plugin_active( 'wp-super-cache/wp-cache.php' ) || is_plugin_active( 'w3-total-cache/w3-total-cache.php' ) || is_plugin_active( 'wp-fastest-cache/wpFastestCache.php' ) ) { ?>
    62                     <div style="float:right;border: 1px solid #e1e698;border-radius: 10px;padding: 10px; background: #f7ff88;">
    63                         <b>Uwaga!</b><br>
    64                         Wyglda na to, że posiadasz plugin do obsługi cache.<br>
    65                         Pamiętaj aby po zapisaniu kodu wyczyścić cache strony w ustawieniach pluginu.
     80                    <div style="border: 2px solid #ff1212;border-radius: 10px;padding: 10px; background: #f7ff88;float: left;">
     81                        <span style="font-weight: bold;height: 20px;font-size: 1.5em;vertical-align: sub;margin-right: 5px;">⚠</span>️<b>Uwaga!</b>
     82                        Wyglda na to, że posiadasz plugin do obsługi cache.
     83                        Pamiętaj aby po zapisaniu kodu <b>wyczyścić cache strony</b> w ustawieniach pluginu.
    6684                    </div>
    6785                <?php } ?>
    6886
    69                 <form style="float:left;" method="post" action="options.php">
     87                <form style="float:left;display: block;clear: both;" method="post" action="options.php">
    7088                    <?php
    7189                        // This prints out all hidden setting fields
     
    156174            <h4>W przypadku wykrycia firmy (np. "Nazwa-Firmy Sp. z o.o.") otrzymamy:</h4>
    157175            <i>Pracowniku <b style="color:#73b20b">Nazwa-Firmy</b>, świetnie dziś wyglądasz! Miłego dnia.</i>
     176            <script>
     177                function updateValue() {
     178                    var iv = document.getElementById("ind-valid");
     179                    var inv = document.getElementById("ind-nvalid");
     180                    var input = document.getElementById("bazo_tracker");
     181                    var total = document.getElementById("bazo_tracker").value;
     182                    total = total.replace(/\s/g, '');
     183
     184                    if ((total.length === 0)){
     185                        iv.classList.add("hidden");
     186                        inv.classList.add("hidden");
     187                        input.classList.remove("valid");
     188                        input.classList.remove("notvalid");
     189                        input.classList.add("unset");
     190                    }
     191                    else if (total.length === 9) {
     192                        input.classList.remove("unset");
     193                        input.classList.add("valid");
     194                        input.classList.remove("notvalid");
     195                        iv.classList.remove("hidden");
     196                        inv.classList.add("hidden");
     197                    } else {
     198                        input.classList.remove("unset");
     199                        input.classList.add("notvalid");
     200                        input.classList.remove("valid");
     201                        inv.classList.remove("hidden");
     202                        iv.classList.add("hidden");
     203                    }
     204                }
     205                // Register event handlers.
     206                updateValue();
     207                var inputelem = document.getElementById("bazo_tracker");
     208                inputelem.addEventListener('keypress', updateValue);
     209                inputelem.addEventListener('keyup', updateValue);
     210                inputelem.addEventListener('input', updateValue);
     211                inputelem.addEventListener('change', updateValue);
     212            </script>
    158213            <?php
     214
    159215        }
    160216
     
    201257            $bazo_options = get_option( 'bazo_options' );
    202258            $bazo_tracker = $bazo_options['bazo_tracker'];
    203             if ( is_valid( $bazo_tracker ) ) {
    204                 printf( '<span style="margin-left: 2px;border: 1px solid green;border-radius: 25px;padding: 0px 4px;background: green;color: #fff;">&#x2713;</span>' );
     259/*          if ( is_valid( $bazo_tracker ) ) {
     260                printf( '<span class="indicator-valid" style="margin-left: 2px;border: 1px solid green;border-radius: 25px;padding: 0px 4px;background: green;color: #fff;">&#x2713;</span>' );
    205261            } else {
    206                 printf( '<span style="margin-left: 2px;border: 1px solid red;border-radius: 25px;padding: 0px 5px;background: red;color: #fff;">X</span>' );
    207             }
    208 
     262                printf( '<span class="indicator-notvalid" style="margin-left: 2px;border: 1px solid red;border-radius: 25px;padding: 0px 5px;background: red;color: #fff;">X</span>' );
     263            }*/
     264            printf( '<span id="ind-valid" class="indicator-valid hidden" style="margin-left: 2px;border: 1px solid green;border-radius: 25px;padding: 0px 4px;background: green;color: #fff;">&#x2713;</span>');
     265            printf( '<span id="ind-nvalid" class="indicator-notvalid hidden" style="margin-left: 2px;border: 1px solid red;border-radius: 25px;padding: 0px 5px;background: red;color: #fff;">X</span>');
    209266        }
    210267    }
     
    244301                    })(document, 'script', '//c.bazo.io/t.min.js');
    245302                </script>
    246                 <!-- END Bazo Tracker v.1.3.2 -->
     303                <!-- END Bazo Tracker v.1.4 -->
    247304            <?php }
    248305        }
     
    348405
    349406        </script>
     407
    350408    <?php }
    351409
  • bazo/trunk/readme.txt

    r2128456 r2391599  
    44Tags: bazo, tracker
    55Requires at least: 3.5.1
    6 Tested up to: 5.2
     6Tested up to: 5.5.1
    77Requires PHP: 5.6
    8 Stable tag: 1.3.2
    9 Version: 1.3.2
     8Stable tag: 1.4
     9Version: 1.4
    1010Contributors: Bazo
    1111
     
    2020= Follow Us =
    2121
    22 * **Our Website** - https://bazo.io/ 
     22* **Our Website** - https://bazo.io/
    2323* **Our Facebook Page** - https://www.facebook.com/BAZOio-1213306755414411/
    2424
     
    3535
    3636== Changelog ==
     37
     38= 1.4 =
     39* Fix missing bazo icon on shortcut visual editor
     40* Add dynamic validation
     41* Some visual tweaks
    3742
    3843= 1.3.2 =
  • bazo/trunk/shortcode-editor.js

    r2128452 r2391599  
    55        init: function (ed, url) {
    66
    7             //add new button   
     7            //add new button
    88            ed.addButton("bazo", {
    99                title: "Bazo Shortcode Insert",
    1010                cmd: "shortcode_insert",
    11                 image: "https://bazo.io/wp-content/uploads/2018/03/fv-150x150.png"
     11                image: url + '/fv-150x150.png'
    1212            });
    1313
  • bazo/trunk/wp-bazo.php

    r2128456 r2391599  
    22    /*
    33      Plugin Name: Bazo
    4       Version: 1.3.2
     4      Version: 1.4
    55      Description: Automatically adds Bazo.io tracker to site
    66      Author: Bazo
     
    5757            ?>
    5858
     59            <style>
     60                input.valid, input.valid:focus{
     61                    border-color: #0cd046;
     62                    box-shadow: 0 0 0 1px #0cd046 !important;
     63                    background: #0cd04682 !important;
     64                }
     65                input.notvalid, input.notvalid:focus{
     66                    border-color: #e15858 !important;
     67                    box-shadow: 0 0 0 1px #e15858 !important;
     68                }
     69                input.unset, input.unset:focus{
     70                    border-color: #5c68ff !important;
     71                    box-shadow: 0 0 0 1px #5c68ff !important;
     72                }
     73            </style>
     74
    5975            <div class="wrap">
     76
     77                <div id="total"></div>
    6078                <!--<h1>Bazo Settings</h1>-->
    6179                <?php if ( is_plugin_active( 'wp-super-cache/wp-cache.php' ) || is_plugin_active( 'w3-total-cache/w3-total-cache.php' ) || is_plugin_active( 'wp-fastest-cache/wpFastestCache.php' ) ) { ?>
    62                     <div style="float:right;border: 1px solid #e1e698;border-radius: 10px;padding: 10px; background: #f7ff88;">
    63                         <b>Uwaga!</b><br>
    64                         Wyglda na to, że posiadasz plugin do obsługi cache.<br>
    65                         Pamiętaj aby po zapisaniu kodu wyczyścić cache strony w ustawieniach pluginu.
     80                    <div style="border: 2px solid #ff1212;border-radius: 10px;padding: 10px; background: #f7ff88;float: left;">
     81                        <span style="font-weight: bold;height: 20px;font-size: 1.5em;vertical-align: sub;margin-right: 5px;">⚠</span>️<b>Uwaga!</b>
     82                        Wyglda na to, że posiadasz plugin do obsługi cache.
     83                        Pamiętaj aby po zapisaniu kodu <b>wyczyścić cache strony</b> w ustawieniach pluginu.
    6684                    </div>
    6785                <?php } ?>
    6886
    69                 <form style="float:left;" method="post" action="options.php">
     87                <form style="float:left;display: block;clear: both;" method="post" action="options.php">
    7088                    <?php
    7189                        // This prints out all hidden setting fields
     
    156174            <h4>W przypadku wykrycia firmy (np. "Nazwa-Firmy Sp. z o.o.") otrzymamy:</h4>
    157175            <i>Pracowniku <b style="color:#73b20b">Nazwa-Firmy</b>, świetnie dziś wyglądasz! Miłego dnia.</i>
     176            <script>
     177                function updateValue() {
     178                    var iv = document.getElementById("ind-valid");
     179                    var inv = document.getElementById("ind-nvalid");
     180                    var input = document.getElementById("bazo_tracker");
     181                    var total = document.getElementById("bazo_tracker").value;
     182                    total = total.replace(/\s/g, '');
     183
     184                    if ((total.length === 0)){
     185                        iv.classList.add("hidden");
     186                        inv.classList.add("hidden");
     187                        input.classList.remove("valid");
     188                        input.classList.remove("notvalid");
     189                        input.classList.add("unset");
     190                    }
     191                    else if (total.length === 9) {
     192                        input.classList.remove("unset");
     193                        input.classList.add("valid");
     194                        input.classList.remove("notvalid");
     195                        iv.classList.remove("hidden");
     196                        inv.classList.add("hidden");
     197                    } else {
     198                        input.classList.remove("unset");
     199                        input.classList.add("notvalid");
     200                        input.classList.remove("valid");
     201                        inv.classList.remove("hidden");
     202                        iv.classList.add("hidden");
     203                    }
     204                }
     205                // Register event handlers.
     206                updateValue();
     207                var inputelem = document.getElementById("bazo_tracker");
     208                inputelem.addEventListener('keypress', updateValue);
     209                inputelem.addEventListener('keyup', updateValue);
     210                inputelem.addEventListener('input', updateValue);
     211                inputelem.addEventListener('change', updateValue);
     212            </script>
    158213            <?php
     214
    159215        }
    160216
     
    201257            $bazo_options = get_option( 'bazo_options' );
    202258            $bazo_tracker = $bazo_options['bazo_tracker'];
    203             if ( is_valid( $bazo_tracker ) ) {
    204                 printf( '<span style="margin-left: 2px;border: 1px solid green;border-radius: 25px;padding: 0px 4px;background: green;color: #fff;">&#x2713;</span>' );
     259/*          if ( is_valid( $bazo_tracker ) ) {
     260                printf( '<span class="indicator-valid" style="margin-left: 2px;border: 1px solid green;border-radius: 25px;padding: 0px 4px;background: green;color: #fff;">&#x2713;</span>' );
    205261            } else {
    206                 printf( '<span style="margin-left: 2px;border: 1px solid red;border-radius: 25px;padding: 0px 5px;background: red;color: #fff;">X</span>' );
    207             }
    208 
     262                printf( '<span class="indicator-notvalid" style="margin-left: 2px;border: 1px solid red;border-radius: 25px;padding: 0px 5px;background: red;color: #fff;">X</span>' );
     263            }*/
     264            printf( '<span id="ind-valid" class="indicator-valid hidden" style="margin-left: 2px;border: 1px solid green;border-radius: 25px;padding: 0px 4px;background: green;color: #fff;">&#x2713;</span>');
     265            printf( '<span id="ind-nvalid" class="indicator-notvalid hidden" style="margin-left: 2px;border: 1px solid red;border-radius: 25px;padding: 0px 5px;background: red;color: #fff;">X</span>');
    209266        }
    210267    }
     
    244301                    })(document, 'script', '//c.bazo.io/t.min.js');
    245302                </script>
    246                 <!-- END Bazo Tracker v.1.3.2 -->
     303                <!-- END Bazo Tracker v.1.4 -->
    247304            <?php }
    248305        }
     
    348405
    349406        </script>
     407
    350408    <?php }
    351409
Note: See TracChangeset for help on using the changeset viewer.