46 lines
1.7 KiB
JavaScript
46 lines
1.7 KiB
JavaScript
|
|
/**
|
||
|
|
* better-rss-widget.js - Javascript for the Settings page.
|
||
|
|
*
|
||
|
|
* @package Better Twitter Widget
|
||
|
|
* @subpackage includes
|
||
|
|
* @author Max Mehl
|
||
|
|
* @copyright 2016
|
||
|
|
* @access public
|
||
|
|
* @since 2.1
|
||
|
|
*/
|
||
|
|
|
||
|
|
/* Function to search for shortcode in post types. */
|
||
|
|
function better_rss_widget_search() {
|
||
|
|
var type = document.getElementById('better_rss_search_type').value;
|
||
|
|
var url = document.getElementById('better_rss_url').value;
|
||
|
|
window.location = url + type;
|
||
|
|
}
|
||
|
|
|
||
|
|
/* Function to submit the form from the save settings tab */
|
||
|
|
function better_rss_widget_save_settings () {
|
||
|
|
document.getElementById('better_rss_widget_settings').submit();
|
||
|
|
}
|
||
|
|
/* Function to change tabs on the settings pages */
|
||
|
|
function better_rss_widget_show_tab(tab) {
|
||
|
|
/* Close Active Tab */
|
||
|
|
activeTab = document.getElementById('active_tab').value;
|
||
|
|
document.getElementById('better_rss_widget_box_' + activeTab).style.display = 'none';
|
||
|
|
document.getElementById('better_rss_widget_' + activeTab).removeAttribute('class','better-rss-widget-selected');
|
||
|
|
|
||
|
|
/* Open new Tab */
|
||
|
|
document.getElementById('better_rss_widget_box_' + tab).style.display = 'block';
|
||
|
|
document.getElementById('better_rss_widget_' + tab).setAttribute('class','better-rss-widget-selected');
|
||
|
|
document.getElementById('active_tab').value = tab;
|
||
|
|
}
|
||
|
|
|
||
|
|
/* Function to verify selection to reset options */
|
||
|
|
function better_rss_widget_reset(element) {
|
||
|
|
if (element.checked) {
|
||
|
|
if (prompt('Are you sure you want to reset all of your options? To confirm, type the word "reset" into the box.') == 'reset' ) {
|
||
|
|
document.getElementById('better_rss_widget_settings').submit();
|
||
|
|
} else {
|
||
|
|
element.checked = false;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|