Ignore:
Timestamp:
Jan 17, 2013, 12:06:49 AM (11 years ago)
Author:
julien1311
Message:

[piwecard] several changes (almost 2.4.a.b4)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/Piwecard/admin/template/admin_configuration.tpl

    r20162 r20202  
    33{combine_script id='jquery.tokeninput' load='async' require='jquery' path='themes/default/js/plugins/jquery.tokeninput.js'}
    44{combine_script id='piwecard' load="footer" path='plugins/Piwecard/js/piwecard.js'}
     5{combine_script id='colorpicker' load="footer" path='plugins/Piwecard/js/colorpicker/js/colorpicker.js'}
     6{combine_css path="plugins/Piwecard/js/colorpicker/css/colorpicker.css"}
    57
    68{footer_script require="piwecard"}
     
    3133                        $("#ecard_email_format_default_text").prop('checked', true);
    3234                }
     35        });
     36       
     37        if ($("#ecard_image_border").prop('checked') == true) {
     38                $("#ecard_image_border_options").css("display","block");
     39        } else {
     40                $("#ecard_image_border_options").css("display","none");
     41        }
     42
     43        $("#ecard_image_border").change(function(){
     44                if ($("#ecard_image_border").prop('checked') == true) {
     45                        $("#ecard_image_border_options").show("fast");
     46                } else {
     47                        $("#ecard_image_border_options").hide("fast");
     48                }
     49        });
     50       
     51        $('#ecard_image_border_color').ColorPicker({
     52                onSubmit: function(hsb, hex, rgb, element) {
     53                        $(element).val(hex);
     54                        $(element).ColorPickerHide();
     55                },
     56                onBeforeShow: function () {
     57                        $(this).ColorPickerSetColor(this.value);
     58                },
     59                onChange: function (hsb, hex, rgb) {
     60                        $('#ecard_image_border_color').val(hex);
     61                }
     62        })
     63        .bind('keyup', function(){
     64                $(this).ColorPickerSetColor(this.value);
    3365        });
    3466});
     
    110142                                {/foreach}
    111143                        </div>
     144                        <div class="ecard_form_line">
     145                                <div>
     146                                        <input type="checkbox" name="ecard_image_border" id="ecard_image_border" {$ecard_image_border} value="1" />
     147                                        <label for="ecard_image_border"> {'piwecard_image_border'|@translate}</label>
     148                                </div>
     149                                <div id="ecard_image_border_options">
     150                                        <span>
     151                                                <label for="ecard_image_border_style">{'piwecard_image_border_style'|@translate}</label>
     152                                                <select name="ecard_image_border_style" id="ecard_image_border_style">
     153                                                        <option value="solid" {$ecard_image_border_style.solid}>{'piwecard_image_border_solid'|@translate}</option>
     154                                                        <option value="dashed" {$ecard_image_border_style.dashed}>{'piwecard_image_border_dashed'|@translate}</option>
     155                                                        <option value="dotted" {$ecard_image_border_style.dotted}>{'piwecard_image_border_dotted'|@translate}</option>
     156                                                        <option value="double"{$ecard_image_border_style.double}>{'piwecard_image_border_double'|@translate}</option>
     157                                                </select>
     158                                        </span>
     159                                        <span>
     160                                                <label for="ecard_image_border_width">{'piwecard_image_border_width'|@translate}</label>
     161                                                <input type="text" size="6" maxlength="20" name="ecard_image_border_width" id="ecard_image_border_width" value="{$ecard_image_border_width}" />
     162                                        </span>
     163                                        <span>
     164                                                <label for="ecard_image_border_color">{'piwecard_image_border_color'|@translate}</label>
     165                                                <input type="text" maxlength="6" size="6" name="ecard_image_border_color" id="ecard_image_border_color" value="{$ecard_image_border_color}" />
     166                                        </span>
     167                                </div>
     168                        </div>
    112169                </fieldset>
    113170
Note: See TracChangeset for help on using the changeset viewer.