I never tried to change it but I think this animated gif is stored in the BSP application 'thtmlb_styles', under the folder 'images' of each theme. The name is 'final_loading_ani.gif'. Please refer to this blog if you want to change std theme:
I exchanged the wheel of death once for a customer by exchanging the .gif directly. Worked like a charm, though you have to do it for every relevant skin.
You can probably change it in the style sheets as well... But I would not know my way in there.
As Manfred mentioned, if the system performance is which is troubling the Users then changing the imange will not solve it. Probably it will give some visual comfort. If that's what is required go ahead and change the GIF from the Images and put Hour glass or anything else.
Inacse you can touch base with the BASIS team, find out the hardware (esp Memory allocation) for the server on which you are running CRM 7.0
This is fairly simple. You have to change the final_loading_ani.gif image in all skins you use.
Go to Skin workbench, open Images folder and identify final_loading_ani.gif. delete it and upload whatever you want to replace that with. Just upload the new image with the same name! You need not change any stylesheets. You will be done in 5 min.
Regarding improving performance, let your folks refer to [this blog|/people/john.appleby3/blog/2010/07/12/how-to-make-crm-2007-70-webui-perform-super-fastSAPNetworkWeblogs%2528SAPNetworkWeblogs%2529]. It is top-notch.
Thx Amar for your help.
We are already using this blog, and our go live report from when we moved to our new hardware.
And everything helps a little bit:)
But can I just replace the final_loading_ani.gif with any other gif, how do I make sure that the gif is animated?
Edited by: Michael W. Knudsen on Aug 27, 2010 1:34 PM
never mind, I found it myself.
Apparently it is being generated from BSP application BSP_WD_BASE Page fragment root_content.htm
in the definition of the BSP Element submitInProgress in class CL_THTMLB_SUBMITINPROGRESS method
IF_BSP_ELEMENT~DO_AT_BEGINNING DATA: lv_html TYPE string, toshow TYPE string, lv_image_url TYPE string, lv_text TYPE REF TO cl_thtmlb_textview, lv_textstr TYPE string, lv_tech_profile TYPE REF TO cl_crm_ui_tp_srv, lv_custom_delay TYPE string. * check whether switch is active IF switchid IS NOT INITIAL. me->active = cl_thtmlb_util=>is_switch_active( switchid ). ENDIF. * Do not render tag if inactive IF me->active IS INITIAL. rc = co_element_done. EXIT. ENDIF. * Do not render the Spinning Wheel if in Accessibility mode IF me->mc_accessibility IS NOT INITIAL. rc = co_element_done. EXIT. ENDIF. * There is only one active instance of the Spinning Wheel, the ID been hard-coded. * "getElementById() will always return the first instance if more than one is created. CALL METHOD cl_thtmlb_textview=>factory EXPORTING id = 'submitInProgressText' RECEIVING element = lv_text. *toshow = text-001.* *lv_text->text = toshow.* *lv_text->tooltip = toshow.* *lv_textstr = lv_text->if_bsp_bee~render_to_string( page_context = me->if_bsp_element~m_page_context ).* *lv_image_url = cl_thtmlb_util=>get_icon_url( 'final_loading_ani.gif' ).* *CONCATENATE* *`<div id="submitInProgress" class="th-sip"`* *` style="display:none;position:absolute;padding-top:15px;height:65px;">`* *`<table cellspacing="0" cellpadding="0" border="0" style="text-align:center; width:100%;" >`* *`<tr><td class="th-sip-wheel" style="vertical-align:middle; text-align:center;">`* *`<img src="`* *lv_image_url* *`" width="32" height="32" title="` toshow `" alt="` toshow `"/>`* *`</td></tr><tr><td class="th-sip-caption" style="vertical-align:middle; text-align:center;">`* *lv_textstr* *`</td></tr></table></div>`* *INTO lv_html.
here you can change the text by going to translation and change the text. This changes the text below the loading icon.
changing the size of the image on the other hand is not possible without a repair...