Files
CRM/layouts/vlayout/modules/Vtiger/dashboards/CalendarActivities.tpl
BACHIR SOULDI 2794e62571 first commit
2025-09-28 08:49:37 +01:00

59 lines
2.3 KiB
Smarty

{*<!--
/*********************************************************************************
** The contents of this file are subject to the vtiger CRM Public License Version 1.0
* ("License"); You may not use this file except in compliance with the License
* The Original Code is: vtiger CRM Open Source
* The Initial Developer of the Original Code is vtiger.
* Portions created by vtiger are Copyright (C) vtiger.
* All Rights Reserved.
*
********************************************************************************/
-->*}
<div class="dashboardWidgetHeader">
<table width="100%" cellspacing="0" cellpadding="0">
<thead>
<tr>
<th class="span4">
<div class="dashboardTitle" title="{vtranslate($WIDGET->getTitle(), $MODULE_NAME)}"><b>&nbsp;&nbsp;{vtranslate($WIDGET->getTitle())}</b></div>
</th>
<th class="span2">
<div>
<select class="widgetFilter" name="type" style='width:100px;margin-bottom:0px'>
<option value="{$CURRENTUSER->getId()}">{vtranslate('LBL_MINE')}</option>
<option value="all">{vtranslate('LBL_ALL')}</option>
</select>
</div>
</th>
<th class="refresh span1" align="right">
<span style="position:relative;"></span>
</th>
<th class="widgeticons span5" align="right">
{include file="dashboards/DashboardHeaderIcons.tpl"|@vtemplate_path:$MODULE_NAME}
</th>
</tr>
</thead>
</table>
</div>
<div name="history" class="dashboardWidgetContent">
{include file="dashboards/CalendarActivitiesContents.tpl"|@vtemplate_path:$MODULE_NAME WIDGET=$WIDGET}
</div>
<script type='text/javascript'>
$(document).ready(function(){
jQuery('.dashboardWidgetContent').off('click', 'a[name="history_more"]');
jQuery('.dashboardWidgetContent').on('click', 'a[name="history_more"]', function(e) {
var element = jQuery(e.currentTarget);
var parent = jQuery(e.delegateTarget).closest('.dashboardWidget');
jQuery(parent).find('.slimScrollDiv').css('overflow','visible');
var type = parent.find("[name='type']").val();
var url = element.data('url')+'&content=true&type='+type;
AppConnector.request(url).then(function(data) {
jQuery(parent).find('.dashboardWidgetContent').append(data);
element.parent().remove();
});
});
});
</script>