MDL-47368 quiz editing: fix icon url generation.
authorTim Hunt <T.J.Hunt@open.ac.uk>
Tue, 28 Oct 2014 18:45:17 +0000 (18:45 +0000)
committerTim Hunt <T.J.Hunt@open.ac.uk>
Tue, 28 Oct 2014 18:45:17 +0000 (18:45 +0000)
mod/quiz/yui/build/moodle-mod_quiz-util-slot/moodle-mod_quiz-util-slot-debug.js
mod/quiz/yui/build/moodle-mod_quiz-util-slot/moodle-mod_quiz-util-slot-min.js
mod/quiz/yui/build/moodle-mod_quiz-util-slot/moodle-mod_quiz-util-slot.js
mod/quiz/yui/src/util/js/slot.js

index 71ca787..9992cdf 100644 (file)
Binary files a/mod/quiz/yui/build/moodle-mod_quiz-util-slot/moodle-mod_quiz-util-slot-debug.js and b/mod/quiz/yui/build/moodle-mod_quiz-util-slot/moodle-mod_quiz-util-slot-debug.js differ
index de2fa97..2c13207 100644 (file)
Binary files a/mod/quiz/yui/build/moodle-mod_quiz-util-slot/moodle-mod_quiz-util-slot-min.js and b/mod/quiz/yui/build/moodle-mod_quiz-util-slot/moodle-mod_quiz-util-slot-min.js differ
index 71ca787..9992cdf 100644 (file)
Binary files a/mod/quiz/yui/build/moodle-mod_quiz-util-slot/moodle-mod_quiz-util-slot.js and b/mod/quiz/yui/build/moodle-mod_quiz-util-slot/moodle-mod_quiz-util-slot.js differ
index 6f10f2e..38b37fb 100644 (file)
@@ -296,32 +296,25 @@ Y.Moodle.mod_quiz.util.slot = {
             var pagebreaklink = pagebreak.get('childNodes').item(0);
 
             // Get the correct title.
-            var nextactivity = slot.next('li.activity');
-
-            var titlename = '', action = '', uri = M.cfg.wwwroot;
-            var iconsrc = uri + '/theme/image.php?theme=clean&component=core';
-            // IE8 can't handle svg images.
-            if (Y.one('body.ie8')) {
-                iconsrc += '&svg=e%2F0';
-            }
-            if (Y.Moodle.mod_quiz.util.page.isPage(nextactivity)) {
-                action = titlename = 'removepagebreak';
-                iconsrc += '&image=e%2Fremove_page_break';
+            var action = '', iconname = '';
+            if (Y.Moodle.mod_quiz.util.page.isPage(slot.next('li.activity'))) {
+                action = 'removepagebreak';
+                iconname = 'e/remove_page_break';
             } else {
-                action = titlename = 'addpagebreak';
-                iconsrc += '&image=e%2Finsert_page_break';
+                action = 'addpagebreak';
+                iconname = 'e/insert_page_break';
             }
-            var title = M.util.get_string(titlename, 'quiz');
 
             // Update the link and image titles
-            pagebreaklink.set('title', title);
+            pagebreaklink.set('title', M.util.get_string(action, 'quiz'));
             pagebreaklink.setData('action', action);
             // Update the image title.
             var icon = pagebreaklink.one(this.SELECTORS.ICON);
-            icon.set('title', title);
+            icon.set('title', M.util.get_string(action, 'quiz'));
+            icon.set('alt', M.util.get_string(action, 'quiz'));
 
             // Update the image src.
-            icon.set('src', iconsrc);
+            icon.set('src', M.util.image_url(iconname));
 
             // Get anchor url parameters as an associative array.
             var params = Y.QueryString.parse(pagebreaklink.get('href'));