| 1 |
jQuery(document).ready(function($) { |
| 2 |
|
| 3 |
var api_type = $('#woocommerce_' + MC_ADMIN_UI.id + '_api_type'); |
| 4 |
|
| 5 |
var ui_inline_uselogo_row = $('#woocommerce_' + MC_ADMIN_UI.id + '_ui_inline_uselogo').closest('tr'); |
| 6 |
var ui_widget_logosize_row = $('#woocommerce_' + MC_ADMIN_UI.id + '_ui_widget_logosize').closest('tr'); |
| 7 |
var ui_widget_countryselector_row = $('#woocommerce_' + MC_ADMIN_UI.id + '_ui_widget_countryselector').closest('tr'); |
| 8 |
var ui_widget_countries_hidden_row = $('#woocommerce_' + MC_ADMIN_UI.id + '_ui_widget_countries_hidden').closest('tr'); |
| 9 |
var ui_widget_countries_hidden = $('#woocommerce_' + MC_ADMIN_UI.id + '_ui_widget_countries_hidden'); |
| 10 |
|
| 11 |
var ui_mode = $('#woocommerce_' + MC_ADMIN_UI.id + '_ui_mode'); |
| 12 |
var ui_widget_groupcountries = $('#woocommerce_' + MC_ADMIN_UI.id + '_ui_widget_groupcountries'); |
| 13 |
var ui_inline_uselogo = $('#woocommerce_' + MC_ADMIN_UI.id + '_ui_inline_uselogo'); |
| 14 |
|
| 15 |
parseVisibility(); |
| 16 |
|
| 17 |
function parseVisibility() { |
| 18 |
|
| 19 |
$('.ui-identifier').closest('tr').show(); |
| 20 |
|
| 21 |
if (api_type.val() == 'live') { |
| 22 |
$('.mc-test-link').hide(); |
| 23 |
$('.api-test').closest('tr').hide(); |
| 24 |
} else { |
| 25 |
$('.mc-test-link').show(); |
| 26 |
$('.api-live').closest('tr').hide(); |
| 27 |
} |
| 28 |
|
| 29 |
//hide/show logo size if text is selected |
| 30 |
if ( ui_inline_uselogo.val() == "text" ) { |
| 31 |
ui_widget_logosize_row.hide(); |
| 32 |
} else { |
| 33 |
ui_widget_logosize_row.show(); |
| 34 |
} |
| 35 |
|
| 36 |
if ( ui_mode.val() == "inline" ) { |
| 37 |
ui_inline_uselogo_row.show(); |
| 38 |
} else { |
| 39 |
ui_inline_uselogo_row.hide(); |
| 40 |
} |
| 41 |
|
| 42 |
if ( ui_widget_groupcountries.prop( 'checked' ) ) { |
| 43 |
ui_widget_countries_hidden_row.hide(); |
| 44 |
ui_widget_countryselector_row.hide(); |
| 45 |
} else { |
| 46 |
ui_widget_countries_hidden_row.show(); |
| 47 |
ui_widget_countryselector_row.show(); |
| 48 |
} |
| 49 |
|
| 50 |
//hide/show country selector options |
| 51 |
if ( ui_widget_countries_hidden.prop( 'checked' ) ) { |
| 52 |
ui_widget_countryselector_row.hide(); |
| 53 |
} else { |
| 54 |
if ( !ui_widget_groupcountries.prop( 'checked' ) ) { |
| 55 |
ui_widget_countryselector_row.show(); |
| 56 |
} |
| 57 |
} |
| 58 |
} |
| 59 |
|
| 60 |
ui_inline_uselogo.on('change', parseVisibility); |
| 61 |
api_type.on('change', parseVisibility); |
| 62 |
ui_mode.on('change', parseVisibility) |
| 63 |
ui_widget_groupcountries.on('change', parseVisibility); |
| 64 |
ui_widget_countries_hidden.on('change', parseVisibility); |
| 65 |
}); |