Changeset 427200
- Timestamp:
- 08/22/2011 04:58:45 PM (15 years ago)
- Location:
- fanpage-connect/trunk
- Files:
-
- 5 edited
-
fanpage-connect-options.php (modified) (7 diffs)
-
fanpage-connect.php (modified) (16 diffs)
-
readme.txt (modified) (2 diffs)
-
src/base_facebook.php (modified) (10 diffs)
-
tinymce/window.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
fanpage-connect/trunk/fanpage-connect-options.php
r412626 r427200 27 27 <div class="wrap" style="max-width:950px !important;"> 28 28 29 <a href=" http://www.fanpageconnect.com/" target="_blank">29 <a href="<?php echo $this->get_fpc_link(); ?>" target="_blank"> 30 30 <img src="<?php echo FPC_PLUGIN_URL; ?>/img/fbconnect-logo.png" style="border:none;margin:8px 0px 4px 0px;"> 31 31 </a> … … 97 97 <strong>Supercharge your social marketing with even more options and features...</strong> 98 98 <br> 99 <a href=" http://www.fanpageconnect.com/pro" target="_blank">Upgrade to Fanpage Connect Pro!</a>99 <a href="<?php echo $this->get_fpc_link(); ?>" target="_blank">Upgrade to Fanpage Connect Pro!</a> 100 100 </div> 101 101 … … 377 377 <strong>Note</strong><br> 378 378 If you choose to use the Facebook comments shortcode, make sure you disable comments on your page or you'll end up with 379 two comment boxes on your page (available in <a href=" http://www.fanpageconnect.com/pro" target="_blank">Fanpage Connect Pro</a>).379 two comment boxes on your page (available in <a href="<?php echo $this->get_fpc_link(); ?>" target="_blank">Fanpage Connect Pro</a>). 380 380 </p> 381 381 </div> … … 519 519 <h3>Fanpage Connect Rocks, But I Want More!</h3> 520 520 <p> 521 You're in luck! <a href=" http://www.fanpageconnect.com/pro" target="_blank">Fanpage Connect Pro</a> adds a whole lot more features so that you can really amp up your social marketing. Check out these extra features...521 You're in luck! <a href="<?php echo $this->get_fpc_link(); ?>" target="_blank">Fanpage Connect Pro</a> adds a whole lot more features so that you can really amp up your social marketing. Check out these extra features... 522 522 </p> 523 523 <p> … … 529 529 <li>Opt-In form box and shortcode to easily add opt-in forms, videos or other custom content</li> 530 530 <li>Hide Selections of Content for N days - good for one time offers, coupon codes after "like", etc</li> 531 <li>Show Content On/After a Predetermined Date</li> 532 <li>Expire Content On a Predetermined Date</li> 533 <li>Auto-force links to open in a new window (outside the iFrame)</li> 531 534 <li>Show your latest blog posts - by most recent, category, or custom posts</li> 532 535 <li>Shortcode for Facebook Comments</li> … … 536 539 <li>Shortcode for the high conversion Multi-friend Inviter!</li> 537 540 <li>Shortcode for Facebook Activity Feed</li> 541 <li>Super Viral "FB Karma" Function - give users a reward for posting your link on their wall!</li> 538 542 <li>Full point n' click interface in the visual editor - no need to type your shortcodes</li> 539 543 <li>Widgetized areas in the content and footer</li> … … 547 551 <?php endif; ?> 548 552 549 <h5>Fanpage Connect plugin by <a href=" http://www.fanpageconnect.com" target="_blank">FanpageConnect</a>. Copyright <?php echo date('Y'); ?> Pat Friedl, Christopher Friedl & Bryan Batson</h5>553 <h5>Fanpage Connect plugin by <a href="<?php echo $this->get_fpc_link(); ?>" target="_blank">FanpageConnect</a>. Copyright <?php echo date('Y'); ?> Pat Friedl, Christopher Friedl & Bryan Batson</h5> 550 554 551 555 </div><!-- dbx-content --> -
fanpage-connect/trunk/fanpage-connect.php
r412626 r427200 3 3 Plugin Name: Fanpage Connect FREE 4 4 Plugin URI: http://www.fanpageconnect.com 5 Version: v1. 3.25 Version: v1.4 6 6 Author: Pat Friedl, Chris Friedl, Bryan Batson 7 7 Description: Fanpage Connect is the WordPress plugin that allows you to create an administer your Facebook fan pages directly from WordPress. … … 42 42 var $fbcustomcontent; 43 43 var $show_comments; 44 var $google_fonts; 44 45 45 46 // global variables … … 55 56 var $g_fpogimg; 56 57 var $g_fpogname; 58 var $g_aff; 57 59 var $domain; 58 60 … … 77 79 78 80 if (!defined('FPC_PLUGIN_VERSION')) 79 define('FPC_PLUGIN_VERSION','1. 3.2');81 define('FPC_PLUGIN_VERSION','1.4'); 80 82 81 83 global $post; … … 122 124 $this->g_fpogimg = $options['fpogimg']; 123 125 $this->g_fpogname = $options['fpogname']; 126 $this->g_aff = $options['aff']; 124 127 125 128 $this->domain = $this->get_domain(); … … 146 149 147 150 $parmPrefix = (strpos($this->g_fp_url,'?') === false)? '?' : '&'; 148 $link_luv_url = 'http://www.fanpageconnect.com';151 $link_luv_url = $this->get_fpc_link(); 149 152 150 153 // free variables … … 241 244 <meta property="fb:admins" content="<?php echo $this->fbappid; ?>"> 242 245 <title><?php bloginfo('name'); ?> - <?php is_home() ? bloginfo('description') : wp_title(''); ?></title> 243 <?php if(!empty($this->g_fp_url) && !empty($this->fbappid)){ ?><script type="text/javascript">if(parent.frames.length <= 0){window.location = "<?php echo $this->g_fp_url.$parmPrefix.'sk=app_'.$this->fbappid; ?>";}</script><?php } ?>246 <?php if(!empty($this->g_fp_url) && !empty($this->fbappid)){ ?><script type="text/javascript">if(parent.frames.length <= 0){window.location.replace("<?php echo $this->g_fp_url.$parmPrefix.'sk=app_'.$this->fbappid; ?>");}</script><?php } ?> 244 247 <?php wp_head(); ?> 245 248 <link rel="stylesheet" href="<?php echo FPC_PLUGIN_URL; ?>/css/wp.css" type="text/css" media="screen" /> … … 263 266 s = '<scr'+'ipt type="text/jav'+'ascr'+'ipt" src="'+document.location.protocol+'//connect.facebook.net/en_US/all.js#xfbml=1'+'"></scr'+'ipt>';document.write(s); 264 267 </script> 268 <?php if(!empty($this->g_fpogimg)): ?><img src="<?php echo $this->g_fpogimg; ?>" alt="<?php echo $this->g_fpogname; ?>" style="display:none;" /><?php endif;?> 265 269 <div id="fpc-wrapper"> 266 270 … … 322 326 <div id="fb-root"></div> 323 327 324 <?php if(comments_open( ) && (($this->show_comments == 'liked' && $this->page_liked) || $this->show_comments == 'always')){ ?>328 <?php if(comments_open($post->ID) && (($this->show_comments == 'liked' && $this->page_liked) || $this->show_comments == 'always')){ ?> 325 329 <div id="fpc-comments"> 326 330 <fb:comments href="<?php echo the_permalink(); ?>" num_posts="10" width="470"></fb:comments> … … 348 352 <div id="hidden-footer"><?php wp_footer(); ?></div> 349 353 <script type="text/javascript"> 350 FB.init({ appId : '<?php echo $this->fbappid; ?>', status : true, cookie : true, xfbml : true }); 354 FB.init({ appId : '<?php echo $this->fbappid; ?>', status : true, cookie : true, xfbml : true, oauth: true }); 355 <?php if(!empty($this->fbappid)):?> 356 FB.Event.subscribe('edge.create', function(response) { window.location.reload(true); }); 357 FB.Event.subscribe('edge.remove', function(response) { window.location.reload(true); }); 358 <?php endif; ?> 351 359 </script> 352 360 </body> … … 440 448 $this->g_use_menu = (!empty($m['use_menu']) && $m['use_menu'] != 'defer')? $m['use_menu'] : $this->g_use_menu; 441 449 $this->g_show_menu = (!empty($m['show_menu']) && $m['show_menu'] != 'defer')? $m['show_menu'] : $this->g_show_menu; 450 } 451 452 function get_fpc_link(){ 453 if(!empty($this->g_aff)){ 454 return 'http://'.$this->g_aff.'.fbmarketer.hop.clickbank.net'; 455 } else { 456 return 'http://www.fanpageconnect.com'; 457 } 442 458 } 443 459 … … 624 640 'fpogurl' => '', 625 641 'fpogimg' => '', 626 'fpogname' => '' 642 'fpogname' => '', 643 'aff' => '' 627 644 ); 628 645 … … 874 891 <input type="hidden" name="meta_split_id" value="" /> 875 892 <input type="hidden" name="listname" value="fanpageconnect" /> 876 <input type="hidden" name="redirect" value="http://www.fanpageconnect.com/fanpage-connect-register-redirect.php" id="redirect_467d05554bc31ef6d6f57724a92ec9da"/>893 <input type="hidden" name="redirect" value="http://www.fanpageconnect.com/fanpage-connect-register-redirect.php" /> 877 894 <input type="hidden" name="meta_redirect_onlist" value="http://www.fanpageconnect.com/fanpage-connect-register-redirect.php?fpc_onlist=1" /> 878 895 <input type="hidden" name="meta_adtracking" value="Fanpage_Connect_Registration" /> … … 881 898 <input type="hidden" name="meta_forward_vars" value="1" /> 882 899 <input type="hidden" name="meta_tooltip" value="" /> 883 <input type="hidden" id="awf_field-17961113"name="custom Website" value='<?php bloginfo('url'); ?>' />900 <input type="hidden" name="custom Website" value='<?php bloginfo('url'); ?>' /> 884 901 <input type="hidden" name="reg_step" value="<?php echo $step;?>" /> 885 902 <input type="hidden" name="admin_url" value="<?php echo $admin_url; ?>"> … … 898 915 <tr> 899 916 <td> </td> 900 <td align="left"><input name="submit" type="submit" value="<?php echo $btn; ?>" tabindex="503"/></td>917 <td align="left"><input name="submit" type="submit" value="<?php echo $btn; ?>" /></td> 901 918 </tr> 902 919 <?php endif; ?> … … 904 921 905 922 <?php if($hide): ?> 906 <input name="submit" type="submit" value="<?php echo $btn; ?>" tabindex="503"/></td>923 <input name="submit" type="submit" value="<?php echo $btn; ?>" /></td> 907 924 <?php endif; ?> 908 925 -
fanpage-connect/trunk/readme.txt
r412626 r427200 6 6 Requires at least: 3.0 7 7 Tested up to: 3.2.1 8 Stable tag: 1. 3.28 Stable tag: 1.4 9 9 10 10 Fanpage Connect is the WordPress plugin that allows you to create an administer your Facebook fan pages directly from WordPress. … … 115 115 == Upgrade Notice == 116 116 117 = 1. 3.2=117 = 1.4 = 118 118 More updates. Please upgrade! 119 119 120 120 == Changelog == 121 = 1.4 = 122 * Updated to the latest Facebook SDK: 3.1.1 123 * FB.init is now oAuth 2.0 compliant as per Facebook Development roadmap 124 * Added javascript to ensure that likes/unlikes load the iFrame tabs 125 * Fixed the way Open Graph tags were working. 126 * Miscellaneous JaaScript updates and code tweaks 127 * Added 68 more Google Web Fonts for a total of 222! 128 * Organized Google Web Fonts into Sans-Serif, Serif, Handwriting and Display types 129 121 130 = 1.3.2 = 122 131 * Optimized page meta into a single array -
fanpage-connect/trunk/src/base_facebook.php
r410279 r427200 111 111 * a majority of the functionality needed, but the class is abstract 112 112 * because it is designed to be sub-classed. The subclass must 113 * implement the threeabstract methods listed at the bottom of113 * implement the four abstract methods listed at the bottom of 114 114 * the file. 115 115 * … … 121 121 * Version. 122 122 */ 123 const VERSION = '3. 0.1';123 const VERSION = '3.1.1'; 124 124 125 125 /** … … 130 130 CURLOPT_RETURNTRANSFER => true, 131 131 CURLOPT_TIMEOUT => 60, 132 CURLOPT_USERAGENT => 'facebook-php-3. 0',132 CURLOPT_USERAGENT => 'facebook-php-3.1', 133 133 ); 134 134 … … 338 338 $signed_request = $this->getSignedRequest(); 339 339 if ($signed_request) { 340 // apps.facebook.com hands the access_token in the signed_request 340 341 if (array_key_exists('oauth_token', $signed_request)) { 341 342 $access_token = $signed_request['oauth_token']; 342 343 $this->setPersistentData('access_token', $access_token); 343 344 return $access_token; 345 } 346 347 // the JS SDK puts a code in with the redirect_uri of '' 348 if (array_key_exists('code', $signed_request)) { 349 $code = $signed_request['code']; 350 $access_token = $this->getAccessTokenFromCode($code, ''); 351 if ($access_token) { 352 $this->setPersistentData('code', $code); 353 $this->setPersistentData('access_token', $access_token); 354 return $access_token; 355 } 344 356 } 345 357 … … 373 385 374 386 /** 375 * Get the data from a signed_request token. 376 * 377 * @return string The base domain 387 * Retrieve the signed request, either from a request parameter or, 388 * if not present, from a cookie. 389 * 390 * @return string the signed request, if available, or null otherwise. 378 391 */ 379 392 public function getSignedRequest() { … … 382 395 $this->signedRequest = $this->parseSignedRequest( 383 396 $_REQUEST['signed_request']); 397 } else if (isset($_COOKIE[$this->getSignedRequestCookieName()])) { 398 $this->signedRequest = $this->parseSignedRequest( 399 $_COOKIE[$this->getSignedRequestCookieName()]); 384 400 } 385 401 } … … 462 478 $this->establishCSRFTokenState(); 463 479 $currentUrl = $this->getCurrentUrl(); 480 481 // if 'scope' is passed as an array, convert to comma separated list 482 $scopeParams = isset($params['scope']) ? $params['scope'] : null; 483 if ($scopeParams && is_array($scopeParams)) { 484 $params['scope'] = implode(',', $scopeParams); 485 } 486 464 487 return $this->getUrl( 465 488 'www', … … 532 555 533 556 /** 557 * Constructs and returns the name of the cookie that 558 * potentially houses the signed request for the app user. 559 * The cookie is not set by the BaseFacebook class, but 560 * it may be set by the JavaScript SDK. 561 * 562 * @return string the name of the cookie that would house 563 * the signed request value. 564 */ 565 protected function getSignedRequestCookieName() { 566 return 'fbsr_'.$this->getAppId(); 567 } 568 569 /** 534 570 * Get the authorization code from the query parameters, if it exists, 535 571 * and otherwise return false to signal no authorization code was … … 612 648 * false if an access token could not be generated. 613 649 */ 614 protected function getAccessTokenFromCode($code ) {650 protected function getAccessTokenFromCode($code, $redirect_uri = null) { 615 651 if (empty($code)) { 616 652 return false; 653 } 654 655 if ($redirect_uri === null) { 656 $redirect_uri = $this->getCurrentUrl(); 617 657 } 618 658 … … 625 665 $params = array('client_id' => $this->getAppId(), 626 666 'client_secret' => $this->getApiSecret(), 627 'redirect_uri' => $ this->getCurrentUrl(),667 'redirect_uri' => $redirect_uri, 628 668 'code' => $code)); 629 669 } catch (FacebookApiException $e) { -
fanpage-connect/trunk/tinymce/window.php
r410279 r427200 217 217 /* google font styles */ 218 218 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ 219 .optgroupLabel { 220 font-weight: bold; 221 font-style: normal; 222 text-transform: normal; 223 background-color: #2173dd; 224 color: #fff; 225 } 226 option { 227 background: none !important; 228 background-color: #fff !important; 229 color: #000 !important; 230 } 219 231 #testFont { 220 232 padding: 6px; … … 354 366 <div class="formDiv"> 355 367 <label for="fontName">Font</label> 356 <select id="fontName" size=" 5">368 <select id="fontName" size="9"> 357 369 <option selected="selected"></option> 358 <option>Aclonica</option> 359 <option>Allan</option> 360 <option>Allerta</option> 361 <option>Allerta Stencil</option> 362 <option>Amaranth</option> 363 <option>Annie Use Your Telescope</option> 364 <option>Anonymous Pro</option> 365 <option>Anton</option> 366 <option>Architects Daughter</option> 367 <option>Arimo</option> 368 <option>Artifika</option> 369 <option>Arvo</option> 370 <option>Astloch</option> 371 <option>Bangers</option> 372 <option>Bentham</option> 373 <option>Bevan</option> 374 <option>Bigshot One</option> 375 <option>Brawler</option> 376 <option>Buda</option> 377 <option>Cabin</option> 378 <option>Cabin Sketch</option> 379 <option>Calligraffitti</option> 380 <option>Candal</option> 381 <option>Cantarell</option> 382 <option>Cardo</option> 383 <option>Carter One</option> 384 <option>Caudex</option> 385 <option>Cedarville Cursive</option> 386 <option>Cherry Cream Soda</option> 387 <option>Chewy</option> 388 <option>Coda</option> 389 <option>Coming Soon</option> 390 <option>Copse</option> 391 <option>Corben</option> 392 <option>Cousine</option> 393 <option>Crafty Girls</option> 394 <option>Crimson Text</option> 395 <option>Crushed</option> 396 <option>Cuprum</option> 397 <option>Damion</option> 398 <option>Dancing Script</option> 399 <option>Dawning of a New Day</option> 400 <option>Didact Gothic</option> 401 <option>Droid Sans</option> 402 <option>Droid Sans Mono</option> 403 <option>Droid Serif</option> 404 <option>EB Garamond</option> 405 <option>Expletus Sans</option> 406 <option>Fontdiner Swanky</option> 407 <option>Francois One</option> 408 <option>Geo</option> 409 <option>Goudy Bookletter 1911</option> 410 <option>Gruppo</option> 411 <option>Holtwood One SC</option> 412 <option>Homemade Apple</option> 413 <option>IM Fell</option> 414 <option>Inconsolata</option> 415 <option>Indie Flower</option> 416 <option>Irish Grover</option> 417 <option>Josefin Sans</option> 418 <option>Josefin Slab</option> 419 <option>Judson</option> 420 <option>Jura</option> 421 <option>Just Another Hand</option> 422 <option>Just Me Again Down Here</option> 423 <option>Kameron</option> 424 <option>Kenia</option> 425 <option>Kranky</option> 426 <option>Kreon</option> 427 <option>Kristi</option> 428 <option>La Belle Aurore</option> 429 <option>Lato</option> 430 <option>League Script</option> 431 <option>Lekton</option> 432 <option>Limelight</option> 433 <option>Lobster</option> 434 <option>Lora</option> 435 <option>Luckiest Guy</option> 436 <option>Maiden Orange</option> 437 <option>Mako</option> 438 <option>Maven Pro</option> 439 <option>Meddon</option> 440 <option>MedievalSharp</option> 441 <option>Megrim</option> 442 <option>Merriweather</option> 443 <option>Metrophobic</option> 444 <option>Michroma</option> 445 <option>Miltonian</option> 446 <option>Molengo</option> 447 <option>Monofett</option> 448 <option>Mountains of Christmas</option> 449 <option>Muli</option> 450 <option>Neucha</option> 451 <option>Neuton</option> 452 <option>News Cycle</option> 453 <option>Nobile</option> 454 <option>Nova</option> 455 <option>Nunito</option> 456 <option>OFL Sorts Mill Goudy TT</option> 457 <option>Old Standard TT</option> 458 <option>Open Sans</option> 459 <option>Orbitron</option> 460 <option>Oswald</option> 461 <option>Over the Rainbow</option> 462 <option>PT Sans</option> 463 <option>PT Serif</option> 464 <option>Pacifico</option> 465 <option>Paytone One</option> 466 <option>Permanent Marker</option> 467 <option>Philosopher</option> 468 <option>Play</option> 469 <option>Playfair Display</option> 470 <option>Podkova</option> 471 <option>Puritan</option> 472 <option>Quattrocento</option> 473 <option>Quattrocento Sans</option> 474 <option>Radley</option> 475 <option>Raleway</option> 476 <option>Reenie Beanie</option> 477 <option>Rock Salt</option> 478 <option>Rokkitt</option> 479 <option>Ruslan Display</option> 480 <option>Schoolbell</option> 481 <option>Shadows Into Light</option> 482 <option>Shanti</option> 483 <option>Sigmar One</option> 484 <option>Six Caps</option> 485 <option>Slackey</option> 486 <option>Smythe</option> 487 <option>Sniglet</option> 488 <option>Special Elite</option> 489 <option>Sue Ellen Francisco</option> 490 <option>Sunshiney</option> 491 <option>Swanky and Moo Moo</option> 492 <option>Syncopate</option> 493 <option>Tangerine</option> 494 <option>Tenor Sans</option> 495 <option>Terminal Dosis Light</option> 496 <option>The Girl Next Door</option> 497 <option>Tinos</option> 498 <option>Ubuntu</option> 499 <option>Ultra</option> 500 <option>UnifrakturCook</option> 501 <option>UnifrakturMaguntia</option> 502 <option>Unkempt</option> 503 <option>VT323</option> 504 <option>Vibur</option> 505 <option>Vollkorn</option> 506 <option>Waiting for the Sunrise</option> 507 <option>Wallpoet</option> 508 <option>Walter Turncoat</option> 509 <option>Wire One</option> 510 <option>Yanone Kaffeesatz</option> 511 <option>Zeyada</option> 370 <optgroup class="optgroupLabel" label="Sans-Serif"> 371 <option>Abel</option> 372 <option>Aclonica</option> 373 <option>Actor</option> 374 <option>Allerta</option> 375 <option>Allerta Stencil</option> 376 <option>Amaranth</option> 377 <option>Anonymous Pro</option> 378 <option>Anton</option> 379 <option>Arimo</option> 380 <option>Bowlby One</option> 381 <option>Bowlby One SC</option> 382 <option>Buda</option> 383 <option>Cabin</option> 384 <option>Candal</option> 385 <option>Cantarell</option> 386 <option>Carme</option> 387 <option>Carter One</option> 388 <option>Coda</option> 389 <option>Coda Caption</option> 390 <option>Cousine</option> 391 <option>Cuprum</option> 392 <option>Didact Gothic</option> 393 <option>Droid Sans</option> 394 <option>Droid Sans Mono</option> 395 <option>Francois One</option> 396 <option>Geo</option> 397 <option>Gruppo</option> 398 <option>Hammersmith One</option> 399 <option>Inconsolata</option> 400 <option>Istok Web</option> 401 <option>Josefin Sans</option> 402 <option>Jura</option> 403 <option>Kenia</option> 404 <option>Lato</option> 405 <option>Lekton</option> 406 <option>Mako</option> 407 <option>Marvel</option> 408 <option>Metrophobic</option> 409 <option>Michroma</option> 410 <option>Molengo</option> 411 <option>Muli</option> 412 <option>News Cycle</option> 413 <option>Nobile</option> 414 <option>Nunito</option> 415 <option>Open Sans</option> 416 <option>Open Sans Condensed</option> 417 <option>Orbitron</option> 418 <option>Oswald</option> 419 <option>PT Sans</option> 420 <option>PT Sans Caption</option> 421 <option>PT Sans Narrow</option> 422 <option>Paytone One</option> 423 <option>Play</option> 424 <option>Podkova</option> 425 <option>Puritan</option> 426 <option>Quattrocento Sans</option> 427 <option>Raleway</option> 428 <option>Rosario</option> 429 <option>Shanti</option> 430 <option>Sigmar One</option> 431 <option>Six Caps</option> 432 <option>Snippet</option> 433 <option>Syncopate</option> 434 <option>Terminal Dosis Light</option> 435 <option>Ubuntu</option> 436 <option>Varela</option> 437 <option>Varela Round</option> 438 <option>Wire One</option> 439 <option>Yanone Kaffeesatz</option> 440 </optgroup> 441 <optgroup class="optgroupLabel" label="Serif"> 442 <option>Artifika</option> 443 <option>Arvo</option> 444 <option>Bentham</option> 445 <option>Bevan</option> 446 <option>Brawler</option> 447 <option>Cardo</option> 448 <option>Caudex</option> 449 <option>Copse</option> 450 <option>Corben</option> 451 <option>Crimson Text</option> 452 <option>Droid Serif</option> 453 <option>EB Garamond</option> 454 <option>Gentium Basic</option> 455 <option>Goudy Bookletter 1911</option> 456 <option>Holtwood One SC</option> 457 <option>IM Fell DW Pica</option> 458 <option>IM Fell DW Pica SC</option> 459 <option>IM Fell Double Pica</option> 460 <option>IM Fell Double Pica SC</option> 461 <option>IM Fell English</option> 462 <option>IM Fell English SC</option> 463 <option>IM Fell French Canon</option> 464 <option>IM Fell French Canon SC</option> 465 <option>IM Fell Great Primer</option> 466 <option>IM Fell Great Primer SC</option> 467 <option>Josefin Slab</option> 468 <option>Judson</option> 469 <option>Kameron</option> 470 <option>Kreon</option> 471 <option>Lora</option> 472 <option>Maiden Orange</option> 473 <option>Merriweather</option> 474 <option>Neuton</option> 475 <option>OFL Sorts Mill Goudy TT</option> 476 <option>Old Standard TT</option> 477 <option>Ovo</option> 478 <option>PT Serif</option> 479 <option>PT Serif Caption</option> 480 <option>Playfair Display</option> 481 <option>Quattrocento</option> 482 <option>Radley</option> 483 <option>Rokkitt</option> 484 <option>Tienne</option> 485 <option>Tinos</option> 486 <option>Ultra</option> 487 <option>Unna</option> 488 <option>Vollkorn</option> 489 <option>Yeseva One</option> 490 </optgroup> 491 <optgroup class="optgroupLabel" label="Handwriting"> 492 <option>Annie Use Your Telescope</option> 493 <option>Architects Daughter</option> 494 <option>Calligraffitti</option> 495 <option>Cedarville Cursive</option> 496 <option>Coming Soon</option> 497 <option>Covered By Your Grace</option> 498 <option>Crafty Girls</option> 499 <option>Damion</option> 500 <option>Dancing Script</option> 501 <option>Dawning of a New Day</option> 502 <option>Delius</option> 503 <option>Delius Swash Caps</option> 504 <option>Give You Glory</option> 505 <option>Gloria Hallelujah</option> 506 <option>Homemade Apple</option> 507 <option>Indie Flower</option> 508 <option>Just Another Hand</option> 509 <option>Just Me Again Down Here</option> 510 <option>Kristi</option> 511 <option>La Belle Aurore</option> 512 <option>Leckerli One</option> 513 <option>Love Ya Like A Sister</option> 514 <option>Loved by the King</option> 515 <option>Meddon</option> 516 <option>Neucha</option> 517 <option>Nothing You Could Do</option> 518 <option>Over the Rainbow</option> 519 <option>Pacifico</option> 520 <option>Patrick Hand</option> 521 <option>Redressed</option> 522 <option>Reenie Beanie</option> 523 <option>Rochester</option> 524 <option>Rock Salt</option> 525 <option>Schoolbell</option> 526 <option>Shadows Into Light</option> 527 <option>Sue Ellen Francisco</option> 528 <option>Sunshiney</option> 529 <option>Swanky and Moo Moo</option> 530 <option>The Girl Next Door</option> 531 <option>Vibur</option> 532 <option>Waiting for the Sunrise</option> 533 <option>Walter Turncoat</option> 534 <option>Yellowtail</option> 535 <option>Zeyada</option> 536 </optgroup> 537 <optgroup class="optgroupLabel" label="Display"> 538 <option>Allan</option> 539 <option>Asset</option> 540 <option>Astloch</option> 541 <option>Aubrey</option> 542 <option>Bangers</option> 543 <option>Bigshot One</option> 544 <option>Black Ops One</option> 545 <option>Cabin Sketch</option> 546 <option>Cherry Cream Soda</option> 547 <option>Chewy</option> 548 <option>Crushed</option> 549 <option>Expletus Sans</option> 550 <option>Federo</option> 551 <option>Fontdiner Swanky</option> 552 <option>Forum</option> 553 <option>Goblin One</option> 554 <option>Gravitas One</option> 555 <option>Irish Grover</option> 556 <option>Kelly Slab</option> 557 <option>Kranky</option> 558 <option>League Script</option> 559 <option>Limelight</option> 560 <option>Lobster</option> 561 <option>Lobster Two</option> 562 <option>Luckiest Guy</option> 563 <option>Maven Pro</option> 564 <option>MedievalSharp</option> 565 <option>Megrim</option> 566 <option>Miltonian</option> 567 <option>Miltonian Tattoo</option> 568 <option>Modern Antiqua</option> 569 <option>Monofett</option> 570 <option>Mountains of Christmas</option> 571 <option>Nixie One</option> 572 <option>Nova Cut</option> 573 <option>Nova Flat</option> 574 <option>Nova Mono</option> 575 <option>Nova Oval</option> 576 <option>Nova Round</option> 577 <option>Nova Script</option> 578 <option>Nova Slim</option> 579 <option>Nova Square</option> 580 <option>Permanent Marker</option> 581 <option>Philosopher</option> 582 <option>Pompiere</option> 583 <option>Rationale</option> 584 <option>Ruslan Display</option> 585 <option>Slackey</option> 586 <option>Smokum</option> 587 <option>Smythe</option> 588 <option>Sniglet</option> 589 <option>Special Elite</option> 590 <option>Stardos Stencil</option> 591 <option>Tangerine</option> 592 <option>Tenor Sans</option> 593 <option>Tulpen One</option> 594 <option>UnifrakturCook</option> 595 <option>UnifrakturMaguntia</option> 596 <option>Unkempt</option> 597 <option>VT323</option> 598 <option>Wallpoet</option> 599 </optgroup> 512 600 </select> 513 601 </div>
Note: See TracChangeset
for help on using the changeset viewer.