Changeset 1168062
- Timestamp:
- 05/26/2015 11:36:50 PM (11 years ago)
- Location:
- mango-buttons/trunk
- Files:
-
- 7 edited
-
admin/controllers/settings.php (modified) (2 diffs)
-
admin/js/settings.js (modified) (4 diffs)
-
admin/views/settings.html (modified) (1 diff)
-
mango-buttons.php (modified) (5 diffs)
-
public/style/mb-button.css (modified) (1 diff)
-
public/style/mb-button.less (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
mango-buttons/trunk/admin/controllers/settings.php
r1136711 r1168062 39 39 update_option('mb_subscribed', $settings['subscribed']); 40 40 update_option('mb_icon_color', $settings['icon_color']); 41 update_option('mb_extended_language_support', $settings['extended_language_support']); 41 42 42 43 $result = true; … … 76 77 'subscribed' => get_option('mb_subscribed'), 77 78 'icon_color' => get_option('mb_icon_color'), 79 'extended_language_support' => get_option('mb_extended_language_support'), 78 80 'website' => get_site_url() 79 81 ) ); -
mango-buttons/trunk/admin/js/settings.js
r1136711 r1168062 12 12 email: ko.observable(), 13 13 subscribed: ko.observable(), 14 icon_color: ko.observable() 14 icon_color: ko.observable(), 15 extended_language_support: ko.observable() 15 16 } 16 17 self.settings.cache = { 17 18 email: ko.observable(), 18 icon_color: ko.observable() 19 icon_color: ko.observable(), 20 extended_language_support: ko.observable() 19 21 } 20 22 … … 23 25 self.settings.cache.email(self.settings.email()); 24 26 self.settings.cache.icon_color(self.settings.icon_color()); 27 self.settings.cache.extended_language_support(self.settings.extended_language_support()); 28 25 29 } 26 30 27 31 self.settings.dirty = ko.computed(function(){ 28 32 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 ){ 30 36 return true; 31 37 } … … 92 98 email: self.settings.email(), 93 99 icon_color: self.settings.icon_color(), 100 extended_language_support: self.settings.extended_language_support(), 94 101 subscribed: self.settings.subscribed() 95 102 } … … 159 166 self.settings.email(mb_settings.email); 160 167 self.settings.icon_color(mb_settings.icon_color); 168 self.settings.extended_language_support(mb_settings.extended_language_support); 169 161 170 self.settings.subscribed(mb_settings.subscribed && mb_settings.subscribed !== "false"); 162 171 -
mango-buttons/trunk/admin/views/settings.html
r1163053 r1168062 35 35 <li data-bind="click: function(){ icon_color('color'); }, css: { selected: icon_color() == 'color' }">COLOR</li> 36 36 <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> 37 48 </ul> 38 49 -
mango-buttons/trunk/mango-buttons.php
r1163053 r1168062 4 4 Plugin URI: https://mangobuttons.com 5 5 Description: Mango Buttons is a button creator for WordPress that allows anyone to create beautiful buttons anywhere on their site. 6 Version: 1.2. 06 Version: 1.2.1 7 7 Author: Phil Baylog 8 8 Author URI: https://mangobuttons.com … … 17 17 18 18 global $MB_VERSION; 19 $MB_VERSION = '1.2. 0';19 $MB_VERSION = '1.2.1'; 20 20 21 21 class MangoButtons{ … … 200 200 } 201 201 202 //v1.2.1 203 if(!get_option('mb_extended_language_support')){ 204 update_option('mb_extended_language_support', 'disable'); 205 } 206 202 207 } 203 208 … … 208 213 delete_option('mb_icon_color'); 209 214 delete_option('mb_subscribed'); 215 delete_option('mb_extended_language_support'); 210 216 211 217 } … … 298 304 wp_enqueue_style( 'fontawesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css', false, '4.3.0', 'all' ); 299 305 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 } 301 313 302 314 //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);2 1 /*.drop-shadow(0px, 0px, 2px,#3A3A3A);*/ 3 2 /*.no-shadow();*/ -
mango-buttons/trunk/public/style/mb-button.less
r1129076 r1168062 1 1 @import 'mb-utilities.less'; 2 @import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,700);3 2 4 3 .mb-button{ -
mango-buttons/trunk/readme.txt
r1163053 r1168062 5 5 Donate Link: https://mangobuttons.com/pricing 6 6 Tested up to: 4.2.2 7 Stable tag: 1.2. 07 Stable tag: 1.2.1 8 8 License: GPLv2 9 9 … … 76 76 == Changelog == 77 77 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 78 81 = 1.2.0 | May 18, 2015 = 79 82 * 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.