123456789101112131415161718192021222324252627282930313233 |
- (function ($) {
- 'use strict';
- Drupal.behaviors.addtoany = {
- attach: function (context, settings) {
- // Initial page setup
- var addtoany_icon = $('input[name="addtoany_universal_button"]').next('label').find('img:first');
- var initial_icon_size_int = parseInt($('input[name="addtoany_buttons_size"]').val());
- // Set the A2A icon's size to match selected Icon Size
- addtoany_icon.height(initial_icon_size_int).width(initial_icon_size_int);
- // Bring attention to large A2A icon option
- // because the universal button will likely be changed to match the other icons
- // (Drupal #states can't handle this)
- $('input[name="addtoany_buttons_size"]').change(function () {
- var icon_size = $(this).val();
- var icon_size_int = parseInt(icon_size);
- // Set the A2A icon's size to match selected Icon Size
- addtoany_icon.height(icon_size_int).width(icon_size_int);
- });
- }
- };
- }(jQuery));
|