View Single Post
  #1  
Old 06-13-2005, 11:21 PM
tamarian tamarian is offline
 
Join Date: Oct 2001
Location: Canada
Posts: 1,205
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default New JS WYSIWYG changes in vB 3.5?

I'm upgrading the spell checkers (PungoSpell and PHPSpell) to release for 3.5, and all is done, except for the WYSIWYG mode.

The problem is that once the spelling is corrected in the spellcheck window, copying it into htmlbox/htmlwindow iframe in the vbform no longer works. Here's how the results are copied:

Code:
      if (window.opener.document.vbform.toolbar.value == 2)
      {
	if (ie) { window.opener.frames["htmlwindow"].innerHTML = mispstr; }
	else if (ns) { window.opener.frames["htmlbox"].body.innerHTML = mispstr; }
      }

      window.opener.document.forms[spell_formname][spell_fieldname].value = mispstr;

      window.close();
      return true;
So I can see the correct spelling in the spelling window, but once it's done, it will not update the vbform text area. After some testing, I found out that if I refresh the page, the correctly spelled WYSIWYG text will then show up. (both IE and NS have this problem)

But I'd rather not make it referesh Any JS gurus here can tell me what caused this new change in vB 3.5. I looked at the code, and can't see why this won't work.

The above code is from PungoSpell: https://vborg.vbsupport.ru/showthrea...threadid=65737
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01095 seconds
  • Memory Usage 1,763KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete