14 January 2007
Diolch Wierdo
20:37 | 1 sylw
Ma Mari wedi bod yn fy mhoeni i ers dipyn, gyda rheswm da, i drwsio'r Dyddiadau Cymraeg. Odd e'n gweithio'n iawn ar fy mlog i achos o'n i 'di newid cwpl o bethau ynddo fe, a fel odd Mari wedi nodi, doedd e ddim yn gweithio ar dyddiadau'r archifau oedd yn y bar ochr.
Dwi wedi'i drwsio nawr, a dwi'n gobeithio ei fod yn gweithio gyda pawb - dwi 'mond wedi'i arbrofi ar Firefox (rhy brysyr i wneud lot o arbrofi - a dyna pam dwi di bod mor hwyr yn trwsio hwn!).
Ma'r cod newydd isod, a mae'r cyfarwyddiadau ar yr hen gofnod.
Diolch Wierdo!
<script type="text/javascript">
//<![CDATA[
/*
* DYDDIADAU AML-IEITHOG v2.1
* gan Sbwriel (http://sbwriel.blogspot.com) - am help, ewch i http://sbwriel.blogspot.com/2006/09/dyddiadau-cymraeg.html
* (cc) 2006. Trwydded Creative Commons (Attribution-NonCommercial-ShareAlike 2.0 License - http://creativecommons.org/licenses/by-nc-sa/2.0/uk/)
*/
function Dyddiadau(dosbarth) {
if (!document.getElementsByTagName) return;
var cy = ["Ionawr","Chwefror","Mawrth","Ebrill","Mai","Mehefin","Gorffennaf","Awst","Medi","Hydref","Tachwedd","Rhagfyr","Dydd Llun","Dydd Mawrth","Dydd Mercher","Dydd Iau","Dydd Gwener","Dydd Sadwrn","Dydd Sul"];
var en = ["January","February","March","April","May","June","July","August","September","October","November","December","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"];
var archifau = false;
if ( (typeof(dosbarth) == "undefined") || (dosbarth == "") || (dosbarth == null) ) {
dosbarth = "date-header";
archifau = true;
}
var x = document.getElementsByTagName("*");
for (var i=0; i<x.length; i++) {
if (x[i].getAttributeNode("class") && (x[i].getAttributeNode("class").value.length > 0) && (x[i].getAttributeNode("class").value == dosbarth) ) {
var s = x[i].firstChild.nodeValue.split(" ");
for (var j=0; j<s.length; j++) {
for (var k=0; k<en.length; k++) {
if (en[k].toLowerCase() == s[j].toLowerCase()) s[j] = cy[k];
}
}
x[i].innerHTML = s.join(" ");
}
}
if (archifau) {
x = document.getElementsByTagName("ul");
for (var i=0; i<x.length; i++) {
if (x[i].getAttributeNode("class") && (x[i].getAttributeNode("class").value.length > 0) && (x[i].getAttributeNode("class").value == "archive-list") ) {
var y = x[i].getElementsByTagName("li");
for (var j=0; j<y.length; j++) {
var z = y[j].getElementsByTagName("a");
var s = z[0].firstChild.nodeValue.split(" ");
for (var k=0; k<s.length; k++) {
for (var m=0; m<en.length; m++) {
if (en[m].toLowerCase() == s[k].toLowerCase()) s[k] = cy[m];
}
}
z[0].innerHTML = s.join(" ");
}
}
}
}
var s = document.title.split(" ");
for (var j=0; j<s.length; j++) {
for (var k=0; k<en.length; k++) {
if (en[k].toLowerCase() == s[j].toLowerCase()) s[j] = cy[k];
}
}
document.title = s.join(" ");
}
Dyddiadau();
//]]>
</script>