Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Quick Edit Loading Text Details »»
Quick Edit Loading Text
Version: 1.0a, by Brad Brad is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Version: 3.5.4 Rating:
Released: 03-20-2006 Last Update: Never Installs: 17
Uses Plugins Template Edits
Re-useable Code Code Changes Translations  
No support by the author.

I'm sure you've noticed that posting a quick reply displays a 'Posting reply, please wait' message while the post is begin sent to the server. Ever wonder why Quick Edit doesn't do the same? I know I have...

With this modification installed a short message is displayed in the postbit template when a user edits or deletes a post via the quick edit box. I felt this was something that should have been in the code by default (and I think it will be in an up-coming version) so I made it myself and decided to release it to the community.

Requirements

1 file to edit (to file /vbulletin/clientscript/vbulletin_quick_edit.js)
2 template edits (to templates postbit, and postbit_legacy)
1 Product file import (for the phrases)

Important note

Because this modification requires that you edit the javascript files, you will have to clear your web browser's local cache before it will start working. You can do this by clearing the entire cache, or pressing ctrl+f5 while viewing any thread on your forum. [high]Please make sure you do this before you seek support! I have a feeling this is going to account for 99% of the support requests I get for this modification! [/high]

Installation instructions are in the .zip file, please click the install button and enjoy!

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #12  
Old 03-22-2006, 02:46 AM
Brad Brad is offline
 
Join Date: Nov 2001
Posts: 4,765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Tralala
Just to followup, the "loading" graphic works great here too.

(All credit for this idea goes to Allan, who shared it in this thread BTW.)

First upload an appropriate image to misc/images... one like this:

(... there are others I posted in Allan's thread linked above, or you can find many appropriate ones via Google. Search for things like "loading.gif" or "progress.gif" or "progressbar.gif.")


Then for the template edit, add in this instead:

Code:
		<!-- Quick Edit messages -->
		<br />
		<div id="qe_posting_$post[postid]" style="display:none; margin-top:6px" align="center"><img src="http://www.yourforumname.com/forums/images/misc/loading.gif" alt="" /><br /><strong>$vbphrase[post_wait_loo]</strong></div>
		<div id="qe_delete_$post[postid]" style="display:none; margin-top:6px" align="center"><img src="http://www.yourforumname.com/forums/images/misc/loading.gif" alt="" /><br /><strong>$vbphrase[delete_wait_loo]</strong></div>
		<div id="qe_advanced_$post[postid]" style="display:none; margin-top:6px" align="center"><img src="http://www.yourforumname.com/forums/images/misc/loading.gif" alt="" /><br /><strong>$vbphrase[bigreply_wait_loo]</strong></div>
		<!-- Quick Edit messages -->
Nice addition, mind if I add it to the zip file?
Reply With Quote
  #13  
Old 03-22-2006, 03:02 AM
Tralala's Avatar
Tralala Tralala is offline
 
Join Date: Jan 2006
Posts: 1,207
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Brad
Nice addition, mind if I add it to the zip file?
Not at all...

As mentioned above though I merely merged your good idea with Allan's good idea ... happy to help and share the good ideas!
Reply With Quote
  #14  
Old 03-22-2006, 03:37 AM
Brad Brad is offline
 
Join Date: Nov 2001
Posts: 4,765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by puertoblack2003
this is more in coding in files than what allan has produced in phrases which on my board some how couldn't get it to work...i'll try this one....
All these additions and other ways of doing them are good, but a little messy. Here is how I would do it.

After installing the modification open vbulletin_quick_edit.js

Find:

Code:
	// Show going advanced message
	fetch_object('qe_advanced_' + vB_QuickEditor.postid).style.display = '';
	document.body.style.cursor = 'wait';
Replace with:

Code:
	// Show going advanced message
	fetch_object('qe_advanced_' + vB_QuickEditor.postid).style.display = '';
	fetch_object('qe_image_' + vB_QuickEditor.postid).style.display = '';
	document.body.style.cursor = 'wait';
Find:

Code:
		// Show saving post message
		fetch_object('qe_posting_' + vB_QuickEditor.postid).style.display = '';
		document.body.style.cursor = 'wait';
Replace with:

Code:
		// Show saving post message
		fetch_object('qe_posting_' + vB_QuickEditor.postid).style.display = '';
		fetch_object('qe_image_' + vB_QuickEditor.postid).style.display = '';
		document.body.style.cursor = 'wait';
Find:

Code:
	// Show removing post message
	fetch_object('qe_delete_' + vB_QuickEditor.postid).style.display = '';
	document.body.style.cursor = 'wait';
Replace with:

Code:
	// Show removing post message
	fetch_object('qe_delete_' + vB_QuickEditor.postid).style.display = '';
	fetch_object('qe_image_' + vB_QuickEditor.postid).style.display = '';
	document.body.style.cursor = 'wait';
Find:

Code:
		// Hide sending post message and reset cursor
		document.body.style.cursor = 'auto';
		fetch_object('qe_posting_' + vB_QuickEditor.postid).style.display = 'none';
Replace with:

Code:
		// Hide sending post message and reset cursor
		document.body.style.cursor = 'auto';
		fetch_object('qe_posting_' + vB_QuickEditor.postid).style.display = 'none';
		fetch_object('qe_image_' + vB_QuickEditor.postid).style.display = 'none';
Open the postbit, and postbit_legacy templates.

Find:

HTML Code:
		<!-- Quick Edit messages -->
		<br />
		<div id="qe_posting_$post[postid]" style="display:none; margin-top:6px" align="center"><strong>$vbphrase[post_wait_loo]</strong></div>
		<div id="qe_delete_$post[postid]" style="display:none; margin-top:6px" align="center"><strong>$vbphrase[delete_wait_loo]</strong></div>
		<div id="qe_advanced_$post[postid]" style="display:none; margin-top:6px" align="center"><strong>$vbphrase[bigreply_wait_loo]</strong></div>
		<!-- Quick Edit messages -->
Replace with:

HTML Code:
		<!-- Quick Edit messages -->
		<br />
		<div id="qe_posting_$post[postid]" style="display:none; margin-top:6px" align="center"><strong>$vbphrase[post_wait_loo]</strong></div>
		<div id="qe_delete_$post[postid]" style="display:none; margin-top:6px" align="center"><strong>$vbphrase[delete_wait_loo]</strong></div>
		<div id="qe_advanced_$post[postid]" style="display:none; margin-top:6px" align="center"><strong>$vbphrase[bigreply_wait_loo]</strong></div>
		<br />
		<div id="qe_image_$post[postid]" style="display:none; margin-top:6px" align="center"><img src="$stylevar[imgdir_misc]/loading.gif" alt="Loading...." border="0" /></div>
		<!-- Quick Edit messages -->
Last but not least upload an image named 'loading.gif' to your misc image directory located at: /vbulletin/images/misc. Some styles may have other paths, so you'll need to upload the image for each style!

Also ctrl+f5 again to clear the cache.
Reply With Quote
  #15  
Old 03-22-2006, 04:20 AM
Floris Floris is offline
 
Join Date: Jan 2002
Posts: 1,898
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This should be default in 3.6
Reply With Quote
  #16  
Old 03-22-2006, 04:50 AM
Tralala's Avatar
Tralala Tralala is offline
 
Join Date: Jan 2006
Posts: 1,207
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Brad
Some styles may have other paths, so you'll need to upload the image for each style!
Actually this is the best part of your addition... I have three wildly contrasting styles, and now I can give each one a different "loading" graphic, to match their distinct styles.

I've changed over to your modification, it all looks great. Thanks.



(Now I'd love different "loading" graphics for Quick Reply as well. Allan did his with phrases though... so it doesn't seem possible.)
Reply With Quote
  #17  
Old 03-22-2006, 07:14 AM
Allan's Avatar
Allan Allan is offline
 
Join Date: Jun 2003
Location: France
Posts: 1,513
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nice Brad

@Tralala:
Modify phrases to template of Brad:

- $vbphrase[post_wait_loo]
- $vbphrase[delete_wait_loo]
- $vbphrase[bigreply_wait_loo]

Change it with my modifications and work
Reply With Quote
  #18  
Old 03-22-2006, 08:31 AM
Brad Brad is offline
 
Join Date: Nov 2001
Posts: 4,765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Tralala
Actually this is the best part of your addition... I have three wildly contrasting styles, and now I can give each one a different "loading" graphic, to match their distinct styles.

I've changed over to your modification, it all looks great. Thanks.



(Now I'd love different "loading" graphics for Quick Reply as well. Allan did his with phrases though... so it doesn't seem possible.)
I've posted the instructions for doing that here.
Reply With Quote
  #19  
Old 03-22-2006, 01:23 PM
Zia's Avatar
Zia Zia is offline
 
Join Date: Dec 2005
Location: golpo.net
Posts: 931
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nice....why not use advancely when surely gonna have it in 3.5.6
Reply With Quote
  #20  
Old 03-22-2006, 02:58 PM
puertoblack2003's Avatar
puertoblack2003 puertoblack2003 is offline
 
Join Date: Aug 2005
Location: Philadelphia
Posts: 1,073
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Brad
All these additions and other ways of doing them are good, but a little messy. Here is how I would do it.

After installing the modification open vbulletin_quick_edit.js

Find:

Code:
	// Show going advanced message
	fetch_object('qe_advanced_' + vB_QuickEditor.postid).style.display = '';
	document.body.style.cursor = 'wait';
Replace with:

Code:
	// Show going advanced message
	fetch_object('qe_advanced_' + vB_QuickEditor.postid).style.display = '';
	fetch_object('qe_image_' + vB_QuickEditor.postid).style.display = '';
	document.body.style.cursor = 'wait';
Find:

Code:
		// Show saving post message
		fetch_object('qe_posting_' + vB_QuickEditor.postid).style.display = '';
		document.body.style.cursor = 'wait';
Replace with:

Code:
		// Show saving post message
		fetch_object('qe_posting_' + vB_QuickEditor.postid).style.display = '';
		fetch_object('qe_image_' + vB_QuickEditor.postid).style.display = '';
		document.body.style.cursor = 'wait';
Find:

Code:
	// Show removing post message
	fetch_object('qe_delete_' + vB_QuickEditor.postid).style.display = '';
	document.body.style.cursor = 'wait';
Replace with:

Code:
	// Show removing post message
	fetch_object('qe_delete_' + vB_QuickEditor.postid).style.display = '';
	fetch_object('qe_image_' + vB_QuickEditor.postid).style.display = '';
	document.body.style.cursor = 'wait';
Find:

Code:
		// Hide sending post message and reset cursor
		document.body.style.cursor = 'auto';
		fetch_object('qe_posting_' + vB_QuickEditor.postid).style.display = 'none';
Replace with:

Code:
		// Hide sending post message and reset cursor
		document.body.style.cursor = 'auto';
		fetch_object('qe_posting_' + vB_QuickEditor.postid).style.display = 'none';
		fetch_object('qe_image_' + vB_QuickEditor.postid).style.display = 'none';
Open the postbit, and postbit_legacy templates.

Find:

HTML Code:
		<!-- Quick Edit messages -->
		<br />
		<div id="qe_posting_$post[postid]" style="display:none; margin-top:6px" align="center"><strong>$vbphrase[post_wait_loo]</strong></div>
		<div id="qe_delete_$post[postid]" style="display:none; margin-top:6px" align="center"><strong>$vbphrase[delete_wait_loo]</strong></div>
		<div id="qe_advanced_$post[postid]" style="display:none; margin-top:6px" align="center"><strong>$vbphrase[bigreply_wait_loo]</strong></div>
		<!-- Quick Edit messages -->
Replace with:

HTML Code:
		<!-- Quick Edit messages -->
		<br />
		<div id="qe_posting_$post[postid]" style="display:none; margin-top:6px" align="center"><strong>$vbphrase[post_wait_loo]</strong></div>
		<div id="qe_delete_$post[postid]" style="display:none; margin-top:6px" align="center"><strong>$vbphrase[delete_wait_loo]</strong></div>
		<div id="qe_advanced_$post[postid]" style="display:none; margin-top:6px" align="center"><strong>$vbphrase[bigreply_wait_loo]</strong></div>
		<br />
		<div id="qe_image_$post[postid]" style="display:none; margin-top:6px" align="center"><img src="$stylevar[imgdir_misc]/loading.gif" alt="Loading...." border="0" /></div>
		<!-- Quick Edit messages -->
Last but not least upload an image named 'loading.gif' to your misc image directory located at: /vbulletin/images/misc. Some styles may have other paths, so you'll need to upload the image for each style!

Also ctrl+f5 again to clear the cache.

thank you sir, will try it when i get home and let you know the outcome
Reply With Quote
  #21  
Old 03-22-2006, 06:00 PM
Nutz's Avatar
Nutz Nutz is offline
 
Join Date: Aug 2004
Location: United Kingdom
Posts: 436
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

<a href="http://www.vbulletin.com/forum/showthread.php?t=176614" target="_blank">http://www.vbulletin.com/forum/showthread.php?t=176614</a> <-- that was the request.

Thanks for this Brad!

Thanks,
Mat
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:05 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.12723 seconds
  • Memory Usage 2,360KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (17)bbcode_code
  • (4)bbcode_html
  • (6)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete