Changeset 2473


Ignore:
Timestamp:
04/09/10 12:22:03 (14 years ago)
Author:
rodsouza
Message:

Ticket #1009 - Permitindo que o ExpressoContacts? não realize reload de página.

Location:
trunk
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • trunk/contactcenter/inc/class.ui_api.inc.php

    r1612 r2473  
    6262                        $template->set_var('cc_js_aux', $GLOBALS['phpgw_info']['server']['webserver_url'] . '/contactcenter/js/ccAux.js'); 
    6363                        $template->set_var('cc_js_connector', $GLOBALS['phpgw_info']['server']['webserver_url'] . '/contactcenter/js/connector.js'); 
    64                         $template->set_var('cc_js_wz_dragdrop', $GLOBALS['phpgw_info']['server']['webserver_url'] . '/phpgwapi/js/wz_dragdrop/wz_dragdrop.js'); 
    65                         $template->set_var('cc_js_dtree', $GLOBALS['phpgw_info']['server']['webserver_url'] . '/phpgwapi/js/dftree/dftree.js'); 
    66                         $template->set_var('cc_js_dtabs', $GLOBALS['phpgw_info']['server']['webserver_url'] . '/phpgwapi/js/dTabs/dTabs.js'); 
    67                         $template->set_var('cc_js_djswin', $GLOBALS['phpgw_info']['server']['webserver_url'] . '/phpgwapi/js/dJSWin/dJSWin.js'); 
    6864                        $template->set_var('cc_js_catalog_tree', $GLOBALS['phpgw_info']['server']['webserver_url'] . '/contactcenter/js/cc_tree.js'); 
     65 
     66                        $GLOBALS['phpgw']->js->validate_file( 'dftree', 'dftree', 'phpgwapi' ); 
     67                        $GLOBALS['phpgw']->js->validate_file( 'dTabs', 'dTabs', 'phpgwapi' ); 
     68                        $GLOBALS['phpgw']->js->validate_file( 'dJSWin', 'dJSWin', 'phpgwapi' ); 
     69 
     70                        //$GLOBALS['phpgw']->js->validate_file( '', '', '' ); 
     71 
    6972                         
    7073                        $template->parse('out','api'); 
  • trunk/contactcenter/inc/class.ui_data.inc.php

    r2410 r2473  
    101101 
    102102//                      $GLOBALS['phpgw']->js->set_onload('setTimeout(\'updateCards()\',1000)'); 
    103                         $GLOBALS['phpgw']->common->phpgw_header(); 
     103                        //$GLOBALS['phpgw']->common->phpgw_header(); 
    104104 
    105105                        $GLOBALS['phpgw']->template->set_file(array('index' => 'index.tpl')); 
    106106                        $GLOBALS['phpgw']->template->set_var('cc_root_dir', $GLOBALS['phpgw_info']['server']['webserver_url'].'/contactcenter/'); 
     107 
     108                        $GLOBALS['phpgw']->template->set_var( 'url', $GLOBALS[ 'phpgw' ] -> link( '/contactcenter' ) ); 
    107109 
    108110                        /* Quick Add */ 
     
    263265                        $main .= $GLOBALS['phpgw']->template->get_var('out'); 
    264266 
     267                        echo $GLOBALS['phpgw']->common->get_java_script( ); 
    265268                        echo $main; 
    266269                } 
     
    384387 
    385388                                case 'email_win': 
    386                                         $GLOBALS['phpgw']->common->phpgw_header(); 
     389                                        //$GLOBALS['phpgw']->common->phpgw_header(); 
    387390                                        $api = CreateObject('contactcenter.ui_api'); 
    388391                                        $win = $api->get_email_win(); 
  • trunk/contactcenter/index.php

    r1598 r2473  
    1717 
    1818        $GLOBALS['phpgw_info']['flags'] = array( 
    19                 'currentapp' => 'contactcenter', 
    20                 'noheader'   => true, 
     19                'currentapp' => 'contactcenter' 
     20                //'noheader'   => true, 
    2121                //'nonavbar'   => true 
    2222        ); 
  • trunk/contactcenter/js/cc.js

    r2171 r2473  
    293293 
    294294        }; 
    295         Connector.newRequest('populateSharingSelect', '../index.php?menuaction=contactcenter.ui_data.data_manager&method=get_cards_data', 'POST', handler); 
     295        Connector.newRequest('populateSharingSelect', URL_SERVER + '/index.php?menuaction=contactcenter.ui_data.data_manager&method=get_cards_data', 'POST', handler); 
    296296} 
    297297 
     
    398398                //populateRelations(data['relations']); 
    399399        }; 
    400         Connector.newRequest('populateFullEdit', '../index.php?menuaction=contactcenter.ui_data.data_manager&method=get_full_data&id=' + id + "&catalog="+catalog, 'GET', handler); 
     400        Connector.newRequest('populateFullEdit', URL_SERVER + '/index.php?menuaction=contactcenter.ui_data.data_manager&method=get_full_data&id=' + id + "&catalog="+catalog, 'GET', handler); 
    401401} 
    402402 
     
    443443        ccAddGroup.clear(true);                  
    444444        if(!shared) 
    445                 Connector.newRequest('populateEditGroup', '../index.php?menuaction=contactcenter.ui_data.data_manager&method=get_group&id='+id, 'GET', handler); 
     445                Connector.newRequest('populateEditGroup', URL_SERVER + '/index.php?menuaction=contactcenter.ui_data.data_manager&method=get_group&id='+id, 'GET', handler); 
    446446        else 
    447                 Connector.newRequest('populateEditGroup', '../index.php?menuaction=contactcenter.ui_data.data_manager&method=get_group&id='+id+'&shared_from='+shared, 'GET', handler); 
     447                Connector.newRequest('populateEditGroup', URL_SERVER + '/index.php?menuaction=contactcenter.ui_data.data_manager&method=get_group&id='+id+'&shared_from='+shared, 'GET', handler); 
    448448} 
    449449 
     
    10061006        }; 
    10071007 
    1008         Connector.newRequest('populateStates', '../index.php?menuaction=contactcenter.ui_data.data_manager&method=get_states&country='+Element('cc_addr_countries').value, 'GET', handler); 
     1008        Connector.newRequest('populateStates', URL_SERVER + '/index.php?menuaction=contactcenter.ui_data.data_manager&method=get_states&country='+Element('cc_addr_countries').value, 'GET', handler); 
    10091009} 
    10101010 
     
    11211121        }; 
    11221122 
    1123         Connector.newRequest('populateCities', '../index.php?menuaction=contactcenter.ui_data.data_manager&method=get_cities&'+requestStr, 'GET', handler); 
     1123        Connector.newRequest('populateCities', URL_SERVER + '/index.php?menuaction=contactcenter.ui_data.data_manager&method=get_cities&'+requestStr, 'GET', handler); 
    11241124} 
    11251125 
     
    17991799        if(result) { 
    18001800                if(result.toLowerCase() == number) 
    1801                         Connector.newRequest('removeAllEntries', '../index.php?menuaction=contactcenter.ui_data.data_manager&method=remove_all_entries', 'GET', handler); 
     1801                        Connector.newRequest('removeAllEntries', URL_SERVER + '/index.php?menuaction=contactcenter.ui_data.data_manager&method=remove_all_entries', 'GET', handler); 
    18021802                else 
    18031803                        alert('Código Incorreto'); 
     
    18351835        typeArg = (type == 'groups' ? 'group' : 'entry'); 
    18361836 
    1837         Connector.newRequest('removeEntry', '../index.php?menuaction=contactcenter.ui_data.data_manager&method=remove_'+typeArg+'&remove=' + id, 'GET', handler); 
     1837        Connector.newRequest('removeEntry', URL_SERVER + '/index.php?menuaction=contactcenter.ui_data.data_manager&method=remove_'+typeArg+'&remove=' + id, 'GET', handler); 
    18381838} 
    18391839 
     
    23622362        }; 
    23632363 
    2364         Connector.newRequest('setMaxCards', '../index.php?menuaction=contactcenter.ui_data.data_manager&method=set_n_cards&ncards=' + ncards, 'GET'); 
     2364        Connector.newRequest('setMaxCards', URL_SERVER + '/index.php?menuaction=contactcenter.ui_data.data_manager&method=set_n_cards&ncards=' + ncards, 'GET'); 
    23652365} 
    23662366 
     
    26812681 
    26822682        var info = "letter="+letter+"&page="+CC_actual_page+"&ids="+ids; 
    2683         Connector.newRequest('showCards', '../index.php?menuaction=contactcenter.ui_data.data_manager&method=get_cards_data', 'POST', handler, info); 
     2683        Connector.newRequest('showCards', URL_SERVER + '/index.php?menuaction=contactcenter.ui_data.data_manager&method=get_cards_data', 'POST', handler, info); 
    26842684} 
    26852685 
     
    28312831        resetQuickAdd(); 
    28322832 
    2833         Connector.newRequest('quickAdd', '../index.php?menuaction=contactcenter.ui_data.data_manager&method=quick_add', 'POST', handler, 'add='+escape(str)); 
     2833        Connector.newRequest('quickAdd', URL_SERVER + '/index.php?menuaction=contactcenter.ui_data.data_manager&method=quick_add', 'POST', handler, 'add='+escape(str)); 
    28342834} 
    28352835 
     
    28452845        } 
    28462846        } 
    2847         Connector.newRequest('voip', "../../expressoMail1_2/controller.php?action=expressoMail1_2.functions.callVoipconnect&to="+phoneUser+"&typePhone="+typePhone, 'POST', handler_voip); 
    2848         } 
     2847        Connector.newRequest('voip', URL_SERVER + "/expressoMail1_2/controller.php?action=expressoMail1_2.functions.callVoipconnect&to="+phoneUser+"&typePhone="+typePhone, 'POST', handler_voip); 
     2848        } 
  • trunk/contactcenter/js/ccIEContacts.js

    r285 r2473  
    238238                        var typeImport = Element('typeImport').value; 
    239239 
    240                         Connector.newRequest('import_contacts','../index.php?menuaction=contactcenter.ui_data.data_manager&method=import_contacts&typeImport='+typeImport,'GET',handler_import); 
     240                        Connector.newRequest('import_contacts', URL_SERVER + '/index.php?menuaction=contactcenter.ui_data.data_manager&method=import_contacts&typeImport='+typeImport,'GET',handler_import); 
    241241                } 
    242242 
     
    280280                var typeExport = Element("typeExport"); 
    281281                Element('export_button').disabled = true; 
    282                 Connector.newRequest('export_contacts', '../index.php?menuaction=contactcenter.ui_data.data_manager&method=export_contacts', 'POST', handler_export, 'typeExport='+typeExport.value); 
     282                Connector.newRequest('export_contacts', URL_SERVER + '/index.php?menuaction=contactcenter.ui_data.data_manager&method=export_contacts', 'POST', handler_export, 'typeExport='+typeExport.value); 
    283283        } 
    284284 
  • trunk/contactcenter/js/ccMain.js

    r1721 r2473  
    5757                        } 
    5858 
    59                         Connector.newRequest('ViewLdap', '../index.php?menuaction=contactcenter.ui_data.data_manager&method=get_visible_all_ldap', 'GET', ViewLdap);             
     59                        Connector.newRequest('ViewLdap', URL_SERVER + '/index.php?menuaction=contactcenter.ui_data.data_manager&method=get_visible_all_ldap', 'GET', ViewLdap);          
    6060                         
    6161                        ccTree.Connector = Connector;                                            
  • trunk/contactcenter/js/ccQuickAddContact.js

    r1612 r2473  
    6161                        this.showWindow(div); 
    6262                else { 
    63                         Connector.newRequest('get_catalog_add_contact', '../index.php?menuaction=contactcenter.ui_data.data_manager&method=get_catalog_add_contact', 'POST', handler, 'id='+id); 
     63                        Connector.newRequest('get_catalog_add_contact', URL_SERVER + '/index.php?menuaction=contactcenter.ui_data.data_manager&method=get_catalog_add_contact', 'POST', handler, 'id='+id); 
    6464                } 
    6565        } 
  • trunk/contactcenter/js/connector.js

    r2 r2473  
    5151                {  
    5252                        oxmlhttp = new XMLHttpRequest(); 
    53                         oxmlhttp.overrideMimeType('text/xml'); 
     53                        oxmlhttp.overrideMimeType('text/plain'); 
    5454                } 
    5555                catch (e) 
     
    117117                try 
    118118                {  
     119                        target += '&BackgroundRequest=' + Date.parse( new Date ); 
    119120                        if (method == '' || method == 'GET') 
    120121                        { 
  • trunk/contactcenter/templates/classic/api_common.tpl

    r2 r2473  
    3030<script type="text/javascript" src="{cc_js_aux}"></script> 
    3131<script type="text/javascript" src="{cc_js_connector}"></script> 
    32 <script type="text/javascript" src="{cc_js_wz_dragdrop}"></script> 
    33 <script type="text/javascript" src="{cc_js_dtree}"></script> 
    34 <script type="text/javascript" src="{cc_js_dtabs}"></script> 
    35 <script type="text/javascript" src="{cc_js_djswin}"></script> 
    3632<script type="text/javascript" src="{cc_js_catalog_tree}"></script> 
    3733 
  • trunk/contactcenter/templates/classic/index.tpl

    r1690 r2473  
    1111        } 
    1212</style> 
    13 <script src="js/cc.js" type="text/javascript"></script> 
     13<script src="{url}/js/cc.js" type="text/javascript"></script> 
    1414<!-- JS MESSAGES --> 
    1515<input id="cc_msg_name_mandatory" type="hidden" value="{cc_msg_name_mandatory}"> 
     
    252252<!-- _END VIEW CARDS --> 
    253253<!-- BOTTOM DETAILS--> 
    254 <script type="text/javascript" src="js/moo.fx.js"></script> 
    255 <script type="text/javascript" src="js/ccListParticipants.js"></script> 
    256 <script type="text/javascript" src="js/ccQuickAddContact.js"></script> 
    257 <script type="text/javascript" src="js/ccIEContacts.js"></script> 
    258 <script type="text/javascript" src="js/ccMain.js"></script> 
     254<script type="text/javascript" src="{url}/js/moo.fx.js"></script> 
     255<script type="text/javascript" src="{url}/js/ccListParticipants.js"></script> 
     256<script type="text/javascript" src="{url}/js/ccQuickAddContact.js"></script> 
     257<script type="text/javascript" src="{url}/js/ccIEContacts.js"></script> 
     258<script type="text/javascript" src="{url}/js/ccMain.js"></script> 
    259259<!-- END BOTTOM DETAILS-->                                               
  • trunk/contactcenter/templates/default/api_common.tpl

    r1496 r2473  
    3838<script type="text/javascript" src="{cc_js_aux}"></script> 
    3939<script type="text/javascript" src="{cc_js_connector}"></script> 
    40 <script type="text/javascript" src="{cc_js_wz_dragdrop}"></script> 
    41 <script type="text/javascript" src="{cc_js_dtree}"></script> 
    42 <script type="text/javascript" src="{cc_js_dtabs}"></script> 
    43 <script type="text/javascript" src="{cc_js_djswin}"></script> 
    4440<script type="text/javascript" src="{cc_js_catalog_tree}"></script> 
    4541<script type="text/javascript"> 
  • trunk/contactcenter/templates/default/index.tpl

    r1690 r2473  
    1111        } 
    1212</style> 
    13 <script src="js/cc.js" type="text/javascript"></script> 
     13<script src="{url}/js/cc.js" type="text/javascript"></script> 
    1414<!-- JS MESSAGES --> 
    1515<input id="cc_msg_name_mandatory" type="hidden" value="{cc_msg_name_mandatory}"> 
     
    254254<!-- _END VIEW CARDS --> 
    255255<!-- BOTTOM DETAILS--> 
    256 <script type="text/javascript" src="js/moo.fx.js"></script> 
    257 <script type="text/javascript" src="js/ccListParticipants.js"></script> 
    258 <script type="text/javascript" src="js/ccQuickAddContact.js"></script> 
    259 <script type="text/javascript" src="js/ccIEContacts.js"></script> 
    260 <script type="text/javascript" src="js/ccMain.js"></script> 
     256<script type="text/javascript" src="{url}/js/moo.fx.js"></script> 
     257<script type="text/javascript" src="{url}/js/ccListParticipants.js"></script> 
     258<script type="text/javascript" src="{url}/js/ccQuickAddContact.js"></script> 
     259<script type="text/javascript" src="{url}/js/ccIEContacts.js"></script> 
     260<script type="text/javascript" src="{url}/js/ccMain.js"></script> 
    261261<!-- END BOTTOM DETAILS-->                                               
  • trunk/phpgwapi/inc/class.common.inc.php

    r2439 r2473  
    12301230                        $GLOBALS['phpgw']->js->validate_file('expressoAjax','expressoAjax'); 
    12311231 
     1232                        $GLOBALS['phpgw']->js->validate_file('wz_dragdrop','wz_dragdrop'); 
     1233 
    12321234                        echo "<script type='text/javascript'>var URL_SERVER = '".$GLOBALS['phpgw_info']['server']['webserver_url']."';</script>"; 
    12331235                        echo $GLOBALS['phpgw']->js->get_script_links(); 
     
    12361238 
    12371239                        $GLOBALS['phpgw']->js->unset_script_link('phpgwapi','expressoAjax'); 
     1240 
     1241                        // TODO 
     1242                        // Esse javascript será carregado sempre pois causa grandes 
     1243                        // problemas em diversos módulos. Algum dia será substituido. 
     1244                        $GLOBALS['phpgw']->js->unset_script_link('phpgwapi','wz_dragdrop'); 
    12381245 
    12391246                        if (!@$GLOBALS['phpgw_info']['flags']['nonavbar'] && !@$GLOBALS['phpgw_info']['flags']['navbar_target']) 
  • trunk/phpgwapi/js/tools/xlink.js

    r2470 r2473  
    1616                var a = ( action.indexOf( 'admin/' ) > 0 || action.indexOf( '=admin.' ) > 0 ); 
    1717                a = ( a || action.indexOf( 'home' ) > 0 ); 
     18                a = ( a || action.indexOf( 'contactcenter' ) > 0 ); 
    1819                a = ( a || action.indexOf( 'expressoAdmin1_2' ) > 0 ); 
    1920                a = ( a || action.indexOf( 'abberit_messenger' ) > 0 ); 
     
    4849        XEvents.add( window, 'onload', function( ) 
    4950        { 
     51                var _center = document.createElement( 'center' ); 
     52                _center.appendChild( _loading ); 
     53 
    5054                _container = document.getElementById( 'divAppbox' ); 
     55                _loading = _center; 
     56 
    5157                document.getElementsByTagName( 'body' ).item( 0 ).style.overflowY = 'scroll'; 
     58 
    5259                var links = document.getElementsByTagName( 'a' ); 
    5360                for ( var i = 0; i < links.length; i++ ) 
Note: See TracChangeset for help on using the changeset viewer.