Merge pull request #1923 from civicrm/4.3
[civicrm-core.git] / templates / CRM / common / logButton.tpl
index 9b9eea084a819e624b82c7a7ea065a644e7b7d8c..9a538c2c5fbc7b3c483c754fe03d5bfa6fbe41f8 100644 (file)
@@ -1,6 +1,6 @@
 {*
  +--------------------------------------------------------------------+
- | CiviCRM version 4.3                                                |
+ | CiviCRM version 4.4                                                |
  +--------------------------------------------------------------------+
  | Copyright CiviCRM LLC (c) 2004-2013                                |
  +--------------------------------------------------------------------+
   Note: This file is used by CivHR
 *}
 
-<a class="css_right {$snippet.css_class}" href="#" title="{ts}View Revisions{/ts}">Revisions</a>
-<div class="dialog-{$snippet.css_class}">
-  <div class="revision-content"></div>
-</div>
+<a class="css_right {$snippet.css_class}" href="#" title="{ts}View Revisions{/ts}">View Revisions</a>
 
 {literal}
 <script type="text/javascript">
-cj(document).on("click", ".{/literal}{$snippet.css_class}{literal}", function() {
-  cj(".dialog-{/literal}{$snippet.css_class}{literal}").show( );
-  cj(".dialog-{/literal}{$snippet.css_class}{literal}").dialog({
-    title: "{/literal}{ts}Revisions{/ts}{literal}",
-    modal: true,
-    width: "680px",
-    height: "380",
-    bgiframe: true,
-    overlay: { opacity: 0.5, background: "black" },
-    open:function() {
-      var url = CRM.url("civicrm/report/instance/{/literal}{$snippet.instance_id}{literal}", {
-        reset:1,
-        snippet:4,
-        section:2,
-        altered_contact_id_op:"eq",
-        altered_contact_id_value:"{/literal}{$snippet.contact_id}{literal}",
-        log_type_table_op:"has",
-        log_type_table_value:"{/literal}{$snippet.table_name}{literal}"
-      });
-      cj(".revision-content", this).load(url);
-    },
-    buttons: {
-      "Done": function() {
-        cj(this).dialog("destroy");
-      }
-    }
-  });
-});
+(function($, CRM) {
+  if ($(".{/literal}{$snippet.css_class}{literal}").length) {
+    $(".{/literal}{$snippet.css_class}{literal}").crmRevisionLink({
+      contactId: {/literal}{$snippet.contact_id}{literal},
+      tableName: "{/literal}{$snippet.table_name}{literal}",
+      reportId: {/literal}{$snippet.instance_id}{literal}
+    });
+  }
+})(cj, CRM);
 </script>
 {/literal}