Plugin Directory

Changeset 1835569


Ignore:
Timestamp:
03/07/2018 05:51:56 PM (8 years ago)
Author:
rm2773
Message:

Update to version 5.0.44.

Location:
google-language-translator
Files:
19 added
8 edited

Legend:

Unmodified
Added
Removed
  • google-language-translator/css/style.php

    r1834951 r1835569  
    33$glt_css = get_option("googlelanguagetranslator_css");
    44$language_switcher_width = get_option('glt_language_switcher_width');
     5$language_switcher_text_color = get_option('glt_language_switcher_text_color');
    56$glt_display = get_option('googlelanguagetranslator_display');
    67$floating_widget_position = get_option ('glt_floating_widget_position');
     
    7273endif;
    7374
     75if (!empty($language_switcher_text_color)):
     76  echo '#google_language_translator select.goog-te-combo { color:'.$language_switcher_text_color.'; }';
     77endif;
     78
    7479if (get_option('googlelanguagetranslator_flags') == 0):
    7580  if(get_option('googlelanguagetranslator_active') ==1):
  • google-language-translator/google-language-translator.php

    r1834951 r1835569  
    44Plugin Name: Google Language Translator
    55Plugin URI: http://wp-studio.net/
    6 Version: 5.0.43
     6Version: 5.0.44
    77Description: The MOST SIMPLE Google Translator plugin.  This plugin adds Google Translator to your website by using a single shortcode, [google-translator]. Settings include: layout style, hide/show specific languages, hide/show Google toolbar, and hide/show Google branding. Add the shortcode to pages, posts, and widgets.
    88Author: Rob Myrick
     
    200200
    201201  public function enqueue_admin_js(){
    202     wp_enqueue_script( 'scripts-admin', plugins_url('js/scripts-admin.js',__FILE__), array('jquery'), PLUGIN_VER, true);
    203     wp_enqueue_script( 'scripts', plugins_url('js/scripts.js',__FILE__), array('jquery'), PLUGIN_VER, true);
    204     wp_enqueue_script( 'scripts-google', '//translate.google.com/translate_a/element.js?cb=GoogleLanguageTranslatorInit', array('jquery'), null, true);
    205202    wp_enqueue_script( 'jquery-ui-core');
    206203    wp_enqueue_script( 'jquery-ui-sortable');
     204    wp_enqueue_style( 'wp-color-picker' );
     205    wp_enqueue_script( 'scripts-admin', plugins_url('js/scripts-admin.js',__FILE__), array('jquery', 'wp-color-picker'), PLUGIN_VER, true);
     206    wp_enqueue_script( 'scripts', plugins_url('js/scripts.js',__FILE__), array('jquery', 'wp-color-picker'), PLUGIN_VER, true);
     207    wp_enqueue_script( 'scripts-google', '//translate.google.com/translate_a/element.js?cb=GoogleLanguageTranslatorInit', array('jquery'), null, true);
    207208     
    208209    wp_enqueue_style( 'style.css', plugins_url('css/style.css', __FILE__),'', PLUGIN_VER,'');
     
    635636    add_settings_section('glt_settings','Settings','','google_language_translator');
    636637
    637     $settings_name_array = array ('googlelanguagetranslator_active','googlelanguagetranslator_language','language_display_settings','googlelanguagetranslator_flags','googlelanguagetranslator_translatebox','googlelanguagetranslator_display','glt_language_switcher_width','googlelanguagetranslator_toolbar','googlelanguagetranslator_showbranding','googlelanguagetranslator_flags_alignment','googlelanguagetranslator_analytics','googlelanguagetranslator_analytics_id','googlelanguagetranslator_css','googlelanguagetranslator_multilanguage','googlelanguagetranslator_floating_widget','googlelanguagetranslator_flag_size','googlelanguagetranslator_flags_order','googlelanguagetranslator_english_flag_choice','googlelanguagetranslator_spanish_flag_choice','googlelanguagetranslator_portuguese_flag_choice','googlelanguagetranslator_floating_widget_text','googlelanguagetranslator_floating_widget_text_allow_translation','glt_floating_widget_position');
     638    $settings_name_array = array ('googlelanguagetranslator_active','googlelanguagetranslator_language','language_display_settings','googlelanguagetranslator_flags','googlelanguagetranslator_translatebox','googlelanguagetranslator_display','glt_language_switcher_width','glt_language_switcher_text_color','googlelanguagetranslator_toolbar','googlelanguagetranslator_showbranding','googlelanguagetranslator_flags_alignment','googlelanguagetranslator_analytics','googlelanguagetranslator_analytics_id','googlelanguagetranslator_css','googlelanguagetranslator_multilanguage','googlelanguagetranslator_floating_widget','googlelanguagetranslator_flag_size','googlelanguagetranslator_flags_order','googlelanguagetranslator_english_flag_choice','googlelanguagetranslator_spanish_flag_choice','googlelanguagetranslator_portuguese_flag_choice','googlelanguagetranslator_floating_widget_text','googlelanguagetranslator_floating_widget_text_allow_translation','glt_floating_widget_position');
    638639
    639640    foreach ($settings_name_array as $setting) {
     
    848849  </select>
    849850  <?php }
     851   
     852  public function glt_language_switcher_text_color_cb() {
     853    $option_name = 'glt_language_switcher_text_color';
     854    $new_value = '#32373c';
     855
     856    if (get_option($option_name) === false):
     857      update_option($option_name, $new_value);
     858    endif;
     859
     860    $options = get_option(''.$option_name.''); ?>
     861
     862    <input type="text" name="glt_language_switcher_text_color" id="glt_language_switcher_text_color" class="color-field" value="<?php echo $options; ?>"/>
     863  <?php   
     864  }
    850865
    851866  public function googlelanguagetranslator_translatebox_cb() {
     
    11741189                    <td class="choose_flags_intro">Language switcher width: <strong style="color:red">NEW!</strong></td>
    11751190                    <td class="choose_flags_intro"><?php $this->glt_language_switcher_width_cb(); ?></td>
     1191                  </tr>
     1192                     
     1193                  <tr class="notranslate">
     1194                    <td class="choose_flags_intro">Language switcher text color: <strong style="color:red">NEW!</strong></td>
     1195                    <td class="choose_flags_intro"><?php $this->glt_language_switcher_text_color_cb(); ?></td>
    11761196                  </tr>
    11771197                     
  • google-language-translator/js/scripts-admin.js

    r1834951 r1835569  
    7070  $("#sortable,#sortable-toolbar").disableSelection();
    7171});
     72
     73//Color Picker
     74jQuery(document).ready(function($) {
     75  $(function() {
     76    $('.color-field').wpColorPicker();
     77  }); 
     78}); //jQuery
  • google-language-translator/readme.txt

    r1834951 r1835569  
    66Requires at least: 2.9
    77Tested up to: 4.9.2
    8 Stable tag: 5.0.43
     8Stable tag: 5.0.44
    99
    1010Welcome to Google Language Translator! This plugin allows you to insert the Google Language Translator tool anywhere on your website using shortcode.
     
    4646
    4747== Changelog ==
     48
     495.0.44
     50- Added new setting: Language Switcher Text Color.
    4851
    49525.0.43
  • google-language-translator/trunk/css/style.php

    r1834951 r1835569  
    33$glt_css = get_option("googlelanguagetranslator_css");
    44$language_switcher_width = get_option('glt_language_switcher_width');
     5$language_switcher_text_color = get_option('glt_language_switcher_text_color');
    56$glt_display = get_option('googlelanguagetranslator_display');
    67$floating_widget_position = get_option ('glt_floating_widget_position');
     
    7273endif;
    7374
     75if (!empty($language_switcher_text_color)):
     76  echo '#google_language_translator select.goog-te-combo { color:'.$language_switcher_text_color.'; }';
     77endif;
     78
    7479if (get_option('googlelanguagetranslator_flags') == 0):
    7580  if(get_option('googlelanguagetranslator_active') ==1):
  • google-language-translator/trunk/google-language-translator.php

    r1834951 r1835569  
    44Plugin Name: Google Language Translator
    55Plugin URI: http://wp-studio.net/
    6 Version: 5.0.43
     6Version: 5.0.44
    77Description: The MOST SIMPLE Google Translator plugin.  This plugin adds Google Translator to your website by using a single shortcode, [google-translator]. Settings include: layout style, hide/show specific languages, hide/show Google toolbar, and hide/show Google branding. Add the shortcode to pages, posts, and widgets.
    88Author: Rob Myrick
     
    200200
    201201  public function enqueue_admin_js(){
    202     wp_enqueue_script( 'scripts-admin', plugins_url('js/scripts-admin.js',__FILE__), array('jquery'), PLUGIN_VER, true);
    203     wp_enqueue_script( 'scripts', plugins_url('js/scripts.js',__FILE__), array('jquery'), PLUGIN_VER, true);
    204     wp_enqueue_script( 'scripts-google', '//translate.google.com/translate_a/element.js?cb=GoogleLanguageTranslatorInit', array('jquery'), null, true);
    205202    wp_enqueue_script( 'jquery-ui-core');
    206203    wp_enqueue_script( 'jquery-ui-sortable');
     204    wp_enqueue_style( 'wp-color-picker' );
     205    wp_enqueue_script( 'scripts-admin', plugins_url('js/scripts-admin.js',__FILE__), array('jquery', 'wp-color-picker'), PLUGIN_VER, true);
     206    wp_enqueue_script( 'scripts', plugins_url('js/scripts.js',__FILE__), array('jquery', 'wp-color-picker'), PLUGIN_VER, true);
     207    wp_enqueue_script( 'scripts-google', '//translate.google.com/translate_a/element.js?cb=GoogleLanguageTranslatorInit', array('jquery'), null, true);
    207208     
    208209    wp_enqueue_style( 'style.css', plugins_url('css/style.css', __FILE__),'', PLUGIN_VER,'');
     
    635636    add_settings_section('glt_settings','Settings','','google_language_translator');
    636637
    637     $settings_name_array = array ('googlelanguagetranslator_active','googlelanguagetranslator_language','language_display_settings','googlelanguagetranslator_flags','googlelanguagetranslator_translatebox','googlelanguagetranslator_display','glt_language_switcher_width','googlelanguagetranslator_toolbar','googlelanguagetranslator_showbranding','googlelanguagetranslator_flags_alignment','googlelanguagetranslator_analytics','googlelanguagetranslator_analytics_id','googlelanguagetranslator_css','googlelanguagetranslator_multilanguage','googlelanguagetranslator_floating_widget','googlelanguagetranslator_flag_size','googlelanguagetranslator_flags_order','googlelanguagetranslator_english_flag_choice','googlelanguagetranslator_spanish_flag_choice','googlelanguagetranslator_portuguese_flag_choice','googlelanguagetranslator_floating_widget_text','googlelanguagetranslator_floating_widget_text_allow_translation','glt_floating_widget_position');
     638    $settings_name_array = array ('googlelanguagetranslator_active','googlelanguagetranslator_language','language_display_settings','googlelanguagetranslator_flags','googlelanguagetranslator_translatebox','googlelanguagetranslator_display','glt_language_switcher_width','glt_language_switcher_text_color','googlelanguagetranslator_toolbar','googlelanguagetranslator_showbranding','googlelanguagetranslator_flags_alignment','googlelanguagetranslator_analytics','googlelanguagetranslator_analytics_id','googlelanguagetranslator_css','googlelanguagetranslator_multilanguage','googlelanguagetranslator_floating_widget','googlelanguagetranslator_flag_size','googlelanguagetranslator_flags_order','googlelanguagetranslator_english_flag_choice','googlelanguagetranslator_spanish_flag_choice','googlelanguagetranslator_portuguese_flag_choice','googlelanguagetranslator_floating_widget_text','googlelanguagetranslator_floating_widget_text_allow_translation','glt_floating_widget_position');
    638639
    639640    foreach ($settings_name_array as $setting) {
     
    848849  </select>
    849850  <?php }
     851   
     852  public function glt_language_switcher_text_color_cb() {
     853    $option_name = 'glt_language_switcher_text_color';
     854    $new_value = '#32373c';
     855
     856    if (get_option($option_name) === false):
     857      update_option($option_name, $new_value);
     858    endif;
     859
     860    $options = get_option(''.$option_name.''); ?>
     861
     862    <input type="text" name="glt_language_switcher_text_color" id="glt_language_switcher_text_color" class="color-field" value="<?php echo $options; ?>"/>
     863  <?php   
     864  }
    850865
    851866  public function googlelanguagetranslator_translatebox_cb() {
     
    11741189                    <td class="choose_flags_intro">Language switcher width: <strong style="color:red">NEW!</strong></td>
    11751190                    <td class="choose_flags_intro"><?php $this->glt_language_switcher_width_cb(); ?></td>
     1191                  </tr>
     1192                     
     1193                  <tr class="notranslate">
     1194                    <td class="choose_flags_intro">Language switcher text color: <strong style="color:red">NEW!</strong></td>
     1195                    <td class="choose_flags_intro"><?php $this->glt_language_switcher_text_color_cb(); ?></td>
    11761196                  </tr>
    11771197                     
  • google-language-translator/trunk/js/scripts-admin.js

    r1834951 r1835569  
    7070  $("#sortable,#sortable-toolbar").disableSelection();
    7171});
     72
     73//Color Picker
     74jQuery(document).ready(function($) {
     75  $(function() {
     76    $('.color-field').wpColorPicker();
     77  }); 
     78}); //jQuery
  • google-language-translator/trunk/readme.txt

    r1834951 r1835569  
    66Requires at least: 2.9
    77Tested up to: 4.9.2
    8 Stable tag: 5.0.43
     8Stable tag: 5.0.44
    99
    1010Welcome to Google Language Translator! This plugin allows you to insert the Google Language Translator tool anywhere on your website using shortcode.
     
    4646
    4747== Changelog ==
     48
     495.0.44
     50- Added new setting: Language Switcher Text Color.
    4851
    49525.0.43
Note: See TracChangeset for help on using the changeset viewer.