Extensible BBCode  8.x-3.x-dev
 All Classes Namespaces Files Functions Variables
plugins-table.js File Reference

Go to the source code of this file.

Variables

function jQuery
 

Detailed Description

Add dynamic behavior to the xbbcode settings pages.

Definition in file plugins-table.js.

Variable Documentation

function jQuery
Initial value:
{
Drupal.behaviors.xbbcode = {
attach: function() {
$('#xbbcode-plugins td.name-selector').each(function() {
var fieldWrapper = $('div.form-type-textfield', this);
var edit = $(this).find('span.edit');
var reset = $(this).find('a[action=reset]');
var field = $('input.form-text', fieldWrapper);
var name = field.val();
var defaultName = field.attr('default');
$(fieldWrapper).toggle(name !== defaultName);
$(reset).toggle(name !== defaultName);
edit.toggle(name === defaultName);
$('a[action=edit]', this).click(function(e) {
$(fieldWrapper).show();
$(reset).show();
edit.hide();
e.preventDefault();
});
reset.click(function(e) {
$(fieldWrapper).hide();
$(reset).hide();
edit.show();
field.val(defaultName);
e.preventDefault();
});
});
}
}

Definition at line 6 of file plugins-table.js.