[ Index ] |
PHP Cross Reference of vtigercrm-6.1.0 |
[Summary view] [Print] [Text view]
1 /*+*********************************************************************************** 2 * The contents of this file are subject to the vtiger CRM Public License Version 1.0 3 * ("License"); You may not use this file except in compliance with the License 4 * The Original Code is: vtiger CRM Open Source 5 * The Initial Developer of the Original Code is vtiger. 6 * Portions created by vtiger are Copyright (C) vtiger. 7 * All Rights Reserved. 8 *************************************************************************************/ 9 10 Vtiger_Detail_Js("Inventory_Detail_Js",{ 11 sendEmailPDFClickHandler : function(url){ 12 var popupInstance = Vtiger_Popup_Js.getInstance(); 13 popupInstance.show(url,function(){}, app.vtranslate('JS_SEND_PDF_MAIL') ); 14 } 15 16 },{ 17 18 /** 19 * Function to register event for adding related record for module 20 */ 21 registerEventForAddingRelatedRecord : function(){ 22 var thisInstance = this; 23 var detailContentsHolder = this.getContentHolder(); 24 detailContentsHolder.on('click','[name="addButton"]',function(e){ 25 var element = jQuery(e.currentTarget); 26 var selectedTabElement = thisInstance.getSelectedTab(); 27 var relatedModuleName = thisInstance.getRelatedModuleName(); 28 var quickCreateNode = jQuery('#quickCreateModules').find('[data-name="'+ relatedModuleName +'"]'); 29 30 if(quickCreateNode.length <= 0 || selectedTabElement.data('labelKey') == 'Activities') { 31 window.location.href = element.data('url'); 32 return; 33 } 34 35 var relatedController = new Vtiger_RelatedList_Js(thisInstance.getRecordId(), app.getModuleName(), selectedTabElement, relatedModuleName); 36 relatedController.addRelatedRecord(element); 37 }) 38 }, 39 /** 40 * Function which will regiter all events for this page 41 */ 42 registerEvents : function(){ 43 this._super(); 44 this.registerClickEvent(); 45 }, 46 47 /** 48 * Event handler which is invoked on click event happened on inventoryLineItemDetails 49 */ 50 registerClickEvent : function(){ 51 this.getDetails().on('click','.inventoryLineItemDetails',function(e){ 52 alert(jQuery(e.currentTarget).data("info")); 53 }); 54 }, 55 56 /** 57 * This function will return the current page 58 */ 59 getDetails : function(){ 60 return jQuery('.details'); 61 } 62 63 });
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 20:08:37 2014 | Cross-referenced by PHPXref 0.7.1 |