This repository has been archived on 2025-06-21. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
suitedesk/modules/lexicon/js/lexicon_admin.js

42 lines
No EOL
1.5 KiB
JavaScript

function lexicon_replace_handler(event) {
// Disable superscript field if not selected.
if ($("input[@name=lexicon_replace]:checked").val() == 'superscript') {
$("input[@name=lexicon_superscript]").parents("div.lexicon_superscript").show();
}
else {
$("input[@name=lexicon_superscript]").parents("div.lexicon_superscript").hide();
}
// Disable icon URL field if not selected.
var selected = $("input[@name=lexicon_replace]:checked").val();
if (selected == 'icon' || selected == 'iconterm') {
$("input[@name=lexicon_icon]").parents("div.lexicon_icon").show();
}
else {
$("input[@name=lexicon_icon]").parents("div.lexicon_icon").hide();;
}
}
function lexicon_link_related_handler(event) {
// Disable one-way field if not selected.
if ($("input[@name=lexicon_link_related]:checked").val() == 1) {
$("input[@name=lexicon_link_related_how]").parents("div.lexicon_link_related_how").show();
}
else {
$("input[@name=lexicon_link_related_how]").val(0);
$("input[@name=lexicon_link_related_how]").parents("div.lexicon_link_related_how").hide();
}
}
// Run the javascript on page load.
if (Drupal.jsEnabled) {
$(document).ready(function () {
// On page load, determine the current settings.
lexicon_replace_handler();
lexicon_link_related_handler();
// Bind the functions to click events.
$("input[@name=lexicon_replace]").bind("click", lexicon_replace_handler);
$("input[@name=lexicon_link_related]").bind("click", lexicon_link_related_handler);
});
}