Files
better-twitter-widget/js/better-twitter-widget.js

46 lines
1.7 KiB
JavaScript
Raw Normal View History

2016-09-07 20:59:59 +02:00
/**
* 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;
}
}
}