Partially revert 5dac229eb87
authorColeman Watts <coleman@civicrm.org>
Sun, 31 Aug 2014 09:14:15 +0000 (10:14 +0100)
committerColeman Watts <coleman@civicrm.org>
Sun, 31 Aug 2014 09:14:15 +0000 (10:14 +0100)
js/crm.ajax.js

index 6fb3eba935a869d29c00f5ee9f512066d5375fc6..2dbcdb738fea73dccf1f9e46204a87cf7ba8a28f 100644 (file)
@@ -9,15 +9,12 @@
    * @param string|object params
    * @param string mode - optionally specify "front" or "back"
    */
-  var tplURL = '/civicrm/example?placeholder';
-  var urlInitted = false;
+  var tplURL;
   CRM.url = function (p, params, mode) {
     if (p == "init") {
-      tplURL = params;
-      urlInitted = true;
-      return;
+      return tplURL = params;
     }
-    if (!urlInitted) {
+    if (!tplURL) {
       console && console.log && console.log('Warning: CRM.url called before initialization');
     }
     if (!mode) {
@@ -25,7 +22,7 @@
     }
     params = params || '';
     var frag = p.split ('?');
-    var url = tplURL.replace("civicrm/example", frag[0]);
+    var url = tplURL[mode].replace("civicrm/example", frag[0]);
 
     if (typeof(params) == 'string') {
       url = url.replace("placeholder", params);