Merge branch 'MDL-42476' of https://github.com/srynot4sale/moodle
authorDan Poltawski <dan@moodle.com>
Tue, 5 Nov 2013 03:24:02 +0000 (11:24 +0800)
committerDan Poltawski <dan@moodle.com>
Tue, 5 Nov 2013 03:24:02 +0000 (11:24 +0800)
report/completion/textrotate.js

index 241fb85..e647d10 100644 (file)
@@ -26,10 +26,6 @@ function textrotate_make_svg(el)
   text.setAttribute('text-anchor','end');
   text.setAttribute('transform','rotate(90)');
 
-  if (el.className.indexOf('completion-rplheader') != -1) {
-      text.setAttribute('fill','#238E23');
-  }
-
   text.appendChild(document.createTextNode(string));
 
   // Is there an icon near the text?
@@ -52,7 +48,16 @@ function textrotate_make_svg(el)
   el.parentNode.removeChild(el);
 }
 
+function browser_supports_svg() {
+    return document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1");
+}
+
 function textrotate_init() {
+    if (!browser_supports_svg()) {
+        // Feature detect, else bail.
+        return;
+    }
+
 YUI().use('yui2-dom', function(Y) {
   var elements= Y.YUI2.util.Dom.getElementsByClassName('completion-criterianame', 'span');
   for(var i=0;i<elements.length;i++)