{*
+--------------------------------------------------------------------+
- | 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}