Subversion Repositories LCARS

Compare Revisions

Last modification

Ignore whitespace Rev 227 → Rev 228

/trunk/application/scripts/vulcan-media-script.js
65,14 → 65,13
// return flipped;
//};
 
var media_caption;
 
var media_script_used = false;
 
function mediaScript (button)
{
vulcan_texts = jsx.dom.xpath.evaluate(
'.//*[@lang = "' + LANG_VULCAN + '"]//*[(not(@lang) or (@lang = "' + LANG_VULCAN + '")) and (@class = "text")]',
'.//*[@class = "text" and (@lang = "' + LANG_VULCAN
+ '" or parent::*[@lang = "' + LANG_VULCAN + '"])]',
document.body);
 
if (!vulcan_texts)
80,8 → 79,6
return;
}
 
var previous_parent = null;
 
for (var i = 0, len = vulcan_texts.length; i < len; ++i)
{
var text = vulcan_texts[i];
105,22 → 102,19
{
var text_node = text_nodes[j];
 
if (text_node.parentNode.lang != LANG_VULCAN)
{
text_node.nodeValue = text_node.nodeValue.replace(
rxVulcan,
function (s) {
return jsx.object.getProperty(media_map, s.replace(/\s+/g, " ").toUpperCase(), s);
});
}
text_node.nodeValue = text_node.nodeValue.replace(
rxVulcan,
function (s) {
return jsx.object.getProperty(media_map, s.replace(/\s+/g, " ").toUpperCase(), s);
});
}
 
text.parentNode.lang = "vuh-Media-Gol-modern";
}
 
if (button)
if (button && lcars.language == LANG_VULCAN)
{
media_caption = button.firstChild.textContent;
button.setAttribute("data-caption", button.firstChild.textContent);
button.firstChild.textContent = "Latin-Zukitan";
}
 
138,7 → 132,10
text.parentNode.lang = "vuh-Latn-Gol-modern";
}
 
button.firstChild.textContent = media_caption;
if (lcars.language == LANG_VULCAN)
{
button.firstChild.textContent = button.getAttribute("data-caption");
}
 
media_script_used = false;
}
/trunk/application/scripts/klingon.js
73,9 → 73,8
function pIqaD (button)
{
klingon_texts = jsx.dom.xpath.evaluate(
'.//*[@lang = "' + LANG_KLINGON + '"]'
+ '//*[(not(@lang) or (@lang = "' + LANG_KLINGON + '"))'
+ ' and (@class = "text")]',
'.//*[@class = "text" and (@lang = "' + LANG_KLINGON
+ '" or parent::*[@lang = "' + LANG_KLINGON + '"])]',
document.body);
 
if (!klingon_texts)
89,7 → 88,7
{
var text = klingon_texts[i];
 
text.style.fontFamily = "'pIqaD', 'Constructium', 'Code2000'";
text.style.fontFamily = "pIqaD, Constructium, Code2000, serif";
text.style.fontSize = "90%";
 
if (!text.hasAttribute("data-html"))
110,23 → 109,22
{
var text_node = text_nodes[j];
 
if (text_node.parentNode.lang != LANG_KLINGON)
{
text_node.nodeValue = text_node.nodeValue.toUpperCase().replace(
rxKlingon,
function (s) {
return jsx.object.getProperty(klingon_map, s.replace(/\s+/g, " "), s);
});
}
text_node.nodeValue = text_node.nodeValue.toUpperCase().replace(
rxKlingon,
function (s) {
return jsx.object.getProperty(klingon_map, s.replace(/\s+/g, " "), s);
});
}
 
text.parentNode.lang = "tlh-pIqaD";
}
 
if (button)
if (button && lcars.language == LANG_KLINGON)
{
media_caption = button.firstChild.textContent;
button.setAttribute("data-caption", button.firstChild.textContent);
button.firstChild.textContent = "Latin";
button.firstChild.style.fontFamily = "";
button.firstChild.style.fontSize = "";
}
}
 
142,5 → 140,8
text.parentNode.lang = "tlh-Latn";
}
 
button.firstChild.textContent = media_caption;
if (lcars.language == LANG_KLINGON)
{
button.firstChild.textContent = button.getAttribute("data-caption");
}
}