Go Back   vb.org Archive > Community Central > Community Lounge
FAQ Community Calendar Today's Posts Search

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 10-04-2007, 07:25 PM
ericgtr's Avatar
ericgtr ericgtr is offline
 
Join Date: Apr 2003
Location: Portland, Oregon
Posts: 1,407
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Fun at work with Ajax

I have inherited this project and though the actual page displayed looks cool, I have to add sections to it. They initially had a company write the code and they love them but as you can see the code behind it is an utter mess. They have completely housed the templating system in the javascript, let me tell you it just makes my day when I have to work with this crap. When I have time I am going to rewrite the entire thing but in the meantime here is a chunk of what I have to work with every time I make an update:

Code:
var OrgGroup1Template =  "	<div class=\"topCap\">&nbsp;</div>\n" 
+ "<!--left-->\n"
+ "<div class=\"leftEar\">\n"
+ "{{7}}:<br/>\n"
+ "<a href=\"mailto:{{8}}\" class=\"employee\">{{9}}</a><br/>\n"
/* Additional name on top left updated by Eric Thurber 05-23-07 */
+ "<br/>{{16}}:<br/>\n"
+ "<a href=\"mailto:{{17}}\" class=\"employee\">{{18}}</a><br/>\n"
//+ "{{10}}:<br/>\n"
//+ "<a href=\"mailto:{{11}}\" class=\"employee\">{{19}}</a>\n"
+ "</div>\n"
+ "<!--center-->\n"
+ "<div class=\"whiteboxOuter vipOuter\">\n"
+ "<div class=\"whiteboxTopCap\"><img src=\"images/whiteboxTopRight.gif\"></div>\n"
+ "<div class=\"vip\">\n"
+ "<img src=\"images/iconPerson.gif\" width=\"30\" height=\"40\" alt=\"\" border=\"0\">\n"
+ "<a href=\"mailto:{{0}}\" class=\"employee\">{{1}}</a><br/>\n"
+ "{{2}}\n"
+ "<div class=\"clearAll\">&nbsp;</div>\n"
+ "</div>\n"
+ "<div class=\"whiteboxBottomCap\"><img src=\"images/whiteboxBottomRight.gif\"></div>\n"
+ "</div>\n"
/*+ "<div class=\"whiteboxOuter vipOuter\">\n"
+ "<div class=\"whiteboxTopCap\"><img src=\"images/whiteboxTopRight.gif\"></div>\n"
+ "<div class=\"vip\">\n"
+ "<img src=\"images/iconPerson.gif\" width=\"30\" height=\"40\" alt=\"\" border=\"0\">\n"
+ "<a href=\"mailto:{{3}}\" class=\"employee\">{{4}}</a><br/>\n"
+ "{{5}}\n"
+ "<div class=\"clearAll\">&nbsp;</div>\n"
+ "</div>\n"
+ "<div class=\"whiteboxBottomCap\"><img src=\"images/whiteboxBottomRight.gif\"></div>\n"*/
+ "</div>\n"
+ "<!--right-->\n"
+ "<div class=\"rightEar\">\n"
+ "{{10}}:<br/>\n"
+ "<a href=\"mailto:{{11}}\" class=\"employee\">{{12}}</a><br/>\n"
//+ "{{16}}:<br/>\n"
//+ "<a href=\"mailto:{{17}}\" class=\"employee\">{{18}}</a><br/>\n"
+ "</div>"
+ "<div class=\"bottomCap\">&nbsp;</div>";

var SupportTemplate = "<div class=\"lightbluebox\">"
+ "<a href=\"{{0}}\" class=\"group\">{{1}}</a>"
+ "<div class=\"whiteboxOuter\">"
+ "<div class=\"whiteboxTopCap\"><img src=\"images/whiteboxTopRightLite.gif\"></div>"
+ "<div class=\"whiteboxInner\">"
+ "{{2}}"
+ "</div>"
+ "<div class=\"whiteboxBottomCap\"><img src=\"images/whiteboxBottomRightLite.gif\"></div>"
+ "</div>"
+ "<div class=\"bottomCap\">&nbsp;</div>"
+ "</div>";

var OperationsTemplate = "<div class=\"bluebox\">"
+ "<a href=\"{{0}}\" class=\"group\">{{1}}</a>"
+ "<div class=\"whiteboxOuter\">"
+ "<div class=\"whiteboxTopCap\"><img src=\"images/whiteboxTopRight.gif\"></div>"
+ "<div class=\"whiteboxInner\">"
+ "{{2}}"
+ "</div>"
+ "<div class=\"whiteboxBottomCap\"><img src=\"images/whiteboxBottomRight.gif\"></div>"
+ "</div>"
+ "<div class=\"bottomCap\">&nbsp;</div>"
+ "</div>";	

var OperationsTopTemplate = "<td>"
+ "<a href=\"{{0}}\" class=\"group\">{{1}}</a>"
+ "<div class=\"whiteboxOuter\">"
+ "<div class=\"whiteboxTopCap\"><img src=\"images/whiteboxTopRight.gif\"></div>"
+ "<div class=\"whiteboxInner matchHeight\">"
+ "{{2}}"
+ "</div>"
+ "<div class=\"whiteboxBottomCap\"><img src=\"images/whiteboxBottomRight.gif\"></div>"
+ "</div>"
+ "</td>";
Reply With Quote
 


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 09:34 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04524 seconds
  • Memory Usage 2,613KB
  • Queries Executed 13 (?)
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
  • (1)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (14)post_thanks_box
  • (14)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (14)post_thanks_postbit_info
  • (14)postbit
  • (12)postbit_onlinestatus
  • (14)postbit_wrapper
  • (1)showthread_list
  • (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_threadedmode.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_threaded
  • showthread_threaded_construct_link
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete