Plugin Directory

Changeset 1168062


Ignore:
Timestamp:
05/26/2015 11:36:50 PM (11 years ago)
Author:
philbaylog
Message:

Releasing v1.2.1

Location:
mango-buttons/trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • mango-buttons/trunk/admin/controllers/settings.php

    r1136711 r1168062  
    3939        update_option('mb_subscribed', $settings['subscribed']);
    4040        update_option('mb_icon_color', $settings['icon_color']);
     41        update_option('mb_extended_language_support', $settings['extended_language_support']);
    4142       
    4243        $result = true;
     
    7677            'subscribed' => get_option('mb_subscribed'),
    7778            'icon_color' => get_option('mb_icon_color'),
     79            'extended_language_support' => get_option('mb_extended_language_support'),
    7880            'website' => get_site_url()
    7981        ) );
  • mango-buttons/trunk/admin/js/settings.js

    r1136711 r1168062  
    1212            email: ko.observable(),
    1313            subscribed: ko.observable(),
    14             icon_color: ko.observable()
     14            icon_color: ko.observable(),
     15            extended_language_support: ko.observable()
    1516        }
    1617        self.settings.cache = {
    1718            email: ko.observable(),
    18             icon_color: ko.observable()
     19            icon_color: ko.observable(),
     20            extended_language_support: ko.observable()
    1921        }
    2022       
     
    2325            self.settings.cache.email(self.settings.email());
    2426            self.settings.cache.icon_color(self.settings.icon_color());
     27            self.settings.cache.extended_language_support(self.settings.extended_language_support());
     28           
    2529        }
    2630       
    2731        self.settings.dirty = ko.computed(function(){
    2832           
    29             if(self.settings.icon_color() != self.settings.cache.icon_color()){
     33            if(self.settings.icon_color() != self.settings.cache.icon_color() ||
     34                self.settings.extended_language_support() != self.settings.cache.extended_language_support()
     35            ){
    3036                return true;
    3137            }
     
    9298                        email: self.settings.email(),
    9399                        icon_color: self.settings.icon_color(),
     100                        extended_language_support: self.settings.extended_language_support(),
    94101                        subscribed: self.settings.subscribed()
    95102                    }
     
    159166            self.settings.email(mb_settings.email);
    160167            self.settings.icon_color(mb_settings.icon_color);
     168            self.settings.extended_language_support(mb_settings.extended_language_support);
     169           
    161170            self.settings.subscribed(mb_settings.subscribed && mb_settings.subscribed !== "false");
    162171           
  • mango-buttons/trunk/admin/views/settings.html

    r1163053 r1168062  
    3535                        <li data-bind="click: function(){ icon_color('color'); }, css: { selected: icon_color() == 'color' }">COLOR</li>
    3636                        <li data-bind="click: function(){ icon_color('grayscale'); }, css: { selected: icon_color() == 'grayscale' }">GRAYSCALE</li>
     37                    </ul>
     38                   
     39                </div>
     40               
     41                <div class="option-element">
     42                    <h6>Extended Language Support</h6>
     43                    <p>Enabling support for extended languages will include the latin-ext character set.</p>
     44                   
     45                    <ul>
     46                        <li data-bind="click: function(){ extended_language_support('disable'); }, css: { selected: extended_language_support() == 'disable' }">DISABLE</li>
     47                        <li data-bind="click: function(){ extended_language_support('enable'); }, css: { selected: extended_language_support() == 'enable' }">ENABLE</li>
    3748                    </ul>
    3849                   
  • mango-buttons/trunk/mango-buttons.php

    r1163053 r1168062  
    44Plugin URI: https://mangobuttons.com
    55Description: Mango Buttons is a button creator for WordPress that allows anyone to create beautiful buttons anywhere on their site.
    6 Version: 1.2.0
     6Version: 1.2.1
    77Author: Phil Baylog
    88Author URI: https://mangobuttons.com
     
    1717
    1818global $MB_VERSION;
    19 $MB_VERSION = '1.2.0';
     19$MB_VERSION = '1.2.1';
    2020
    2121class MangoButtons{
     
    200200        }
    201201       
     202        //v1.2.1
     203        if(!get_option('mb_extended_language_support')){
     204            update_option('mb_extended_language_support', 'disable');
     205        }
     206       
    202207    }
    203208   
     
    208213        delete_option('mb_icon_color');
    209214        delete_option('mb_subscribed');
     215        delete_option('mb_extended_language_support');
    210216       
    211217    }
     
    298304        wp_enqueue_style( 'fontawesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css', false, '4.3.0', 'all' );
    299305       
    300         //Open Sans font already included in mb-button.css stylesheet (see next line)
     306        //Include Open Sans font - with or without extended language support (depending on settings)
     307        if(get_option('mb_extended_language_support') == 'enable'){
     308            wp_enqueue_style( 'google-font-open-sans', '//fonts.googleapis.com/css?family=Open+Sans:400,300,700&subset=latin,latin-ext', false );
     309        }
     310        else{
     311            wp_enqueue_style( 'google-font-open-sans', '//fonts.googleapis.com/css?family=Open+Sans:400,300,700', false );
     312        }
    301313       
    302314        //public mb_button styles
  • mango-buttons/trunk/public/style/mb-button.css

    r1129076 r1168062  
    1 @import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,700);
    21/*.drop-shadow(0px, 0px, 2px,#3A3A3A);*/
    32/*.no-shadow();*/
  • mango-buttons/trunk/public/style/mb-button.less

    r1129076 r1168062  
    11@import 'mb-utilities.less';
    2 @import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,700);
    32
    43.mb-button{
  • mango-buttons/trunk/readme.txt

    r1163053 r1168062  
    55Donate Link: https://mangobuttons.com/pricing
    66Tested up to: 4.2.2
    7 Stable tag: 1.2.0
     7Stable tag: 1.2.1
    88License: GPLv2
    99
     
    7676== Changelog ==
    7777
     78= 1.2.1 | May 26, 2015 =
     79* Tweak: Added extended language support for including languages supported by Google Font's latin-ext character set
     80
    7881= 1.2.0 | May 18, 2015 =
    7982* Feature: Button Text now supports HTML - feel free to go crazy with custom text styling
Note: See TracChangeset for help on using the changeset viewer.