]> git.mjollnir.org Git - moodle.git/commitdiff
fixed bug 1550 about broken anchor links
authorgustav_delius <gustav_delius>
Thu, 1 Jul 2004 12:00:46 +0000 (12:00 +0000)
committergustav_delius <gustav_delius>
Thu, 1 Jul 2004 12:00:46 +0000 (12:00 +0000)
lib/editor/htmlarea.php

index e5f8bc1ba6640e38b507a82f928612b7e13755a8..386f136434e1ab63f43bced3bf062cc865c5628d 100644 (file)
@@ -2169,17 +2169,17 @@ HTMLArea.getHTML = function(root, outputRoot, editor) {
 };
 
 HTMLArea.prototype.stripBaseURL = function(string) {
+    var baseurl = this.config.baseURL;
 
     // IE adds the path to an anchor, converting #anchor
     // to path/#anchor which of course needs to be fixed
     var index = string.indexOf("/#")+1;
-    if (index > 0) {
+    if ((index > 0) && (string.indexOf(baseurl) > -1)) {
         return string.substr(index);   
     }
     return string; // Moodle doesn't use the code below because
                    // Moodle likes to keep absolute links
-    
-    var baseurl = this.config.baseURL;
+
     // strip to last directory in case baseurl points to a file
     baseurl = baseurl.replace(/[^\/]+$/, '');
     var basere = new RegExp(baseurl);