Changeset 1582226
- Timestamp:
- 01/25/2017 11:15:26 PM (9 years ago)
- Location:
- adtechmedia/trunk
- Files:
-
- 2 added
- 10 edited
-
adtechmedia-init.php (modified) (1 diff)
-
adtechmedia-lifecycle.php (modified) (3 diffs)
-
adtechmedia-optionsmanager.php (modified) (2 diffs)
-
adtechmedia-plugin.php (modified) (4 diffs)
-
adtechmedia-request.php (modified) (3 diffs)
-
adtechmedia-serveroptions.php (added)
-
adtechmedia.php (modified) (2 diffs)
-
css/main.css (modified) (2 diffs)
-
js/frontend.js (added)
-
js/main.js (modified) (3 diffs)
-
readme.txt (modified) (2 diffs)
-
views/admin.php (modified) (165 diffs)
Legend:
- Unmodified
- Added
- Removed
-
adtechmedia/trunk/adtechmedia-init.php
r1552939 r1582226 63 63 require_once( 'adtechmedia-plugin.php' ); 64 64 65 Adtechmedia_ServerOptions::delete_options(); 65 66 $adtechmedia_plugin = new Adtechmedia_Plugin(); 66 67 $adtechmedia_plugin->uninstall(); -
adtechmedia/trunk/adtechmedia-lifecycle.php
r1552939 r1582226 49 49 // To avoid running install() more then once. 50 50 $this->mark_as_installed(); 51 52 // Set server options for Service Worker. 53 Adtechmedia_ServerOptions::set_options(); 51 54 } 52 55 … … 96 99 $this->add_plugin_option( 'content_paywall', 'transactions' ); 97 100 $this->add_plugin_option( 'content_offset_type', 'paragraphs' ); 101 $this->add_plugin_option( 'template_position', '{"sticky":true,"width":"600px","offset_top":"20px","offset_left":"-60px","scrolling_offset_top":"100px"}' ); 102 $this->add_plugin_option( 'template_overall_styles', '.atm-base-modal {background-color: #ffffff;}.atm-targeted-modal .atm-head-modal .atm-modal-heading {background-color: #ffffff;}.atm-targeted-modal{border: 1px solid #d3d3d3;}.atm-targeted-modal{box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);}.atm-base-modal .atm-footer{background-color: #fafafa;}.atm-base-modal .atm-footer{border: 1px solid #e3e3e3;}.atm-targeted-container .mood-block-info,.atm-targeted-modal,.atm-targeted-modal .atm-head-modal .atm-modal-body p,.atm-unlock-line .unlock-btn {font-family: \'Merriweather\', sans-serif;}' ); 98 103 $this->check_api_key_exists(); 99 104 $this->check_prop(); 100 105 106 // Add schedule event update properties. 107 wp_clear_scheduled_hook( 'adtechmedia_update_event' ); 108 wp_schedule_event( time(), 'daily', 'adtechmedia_update_event' ); 101 109 } 102 110 … … 160 168 */ 161 169 public function deactivate() { 170 wp_clear_scheduled_hook( 'adtechmedia_update_event' ); 162 171 } 163 172 -
adtechmedia/trunk/adtechmedia-optionsmanager.php
r1552939 r1582226 421 421 $this->get_plugin_option( 'price_currency' ), 422 422 $this->get_plugin_option( 'content_paywall' ), 423 $this->get_target_cb_js( json_decode( stripslashes( $this->get_plugin_option( 'template_position' ) ), true ) ) 423 $this->get_target_cb_js( json_decode( stripslashes( $this->get_plugin_option( 'template_position' ) ), true ) ), 424 $this->get_toggle_cb_js( json_decode( stripslashes( $this->get_plugin_option( 'template_position' ) ), true ) ) 424 425 ); 425 426 Adtechmedia_ContentManager::clear_all_content(); … … 461 462 cb(); 462 463 }"; 464 } 465 466 /** 467 * Get JS to toggleCb function 468 * 469 * @param array $position array of position properties. 470 * @return string 471 */ 472 public function get_toggle_cb_js( $position ) { 473 $sticky = ! empty( $position['sticky'] ) ? $position['sticky'] : false; 474 if ( ! empty( $position['scrolling_offset_top'] ) ) { 475 $position['scrolling_offset_top'] = (int) $position['scrolling_offset_top']; 476 } 477 $scrolling_offset_top = ! empty( $position['scrolling_offset_top'] ) ? $position['scrolling_offset_top'] : 0; 478 if ( ! $sticky ) { 479 $scrolling_offset_top = -10; 480 } 481 return "function(cb) { 482 var adjustMarginTop = function (e) { 483 var modalOffset = (window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0) >= $scrolling_offset_top; 484 if (modalOffset) { 485 cb(true); 486 } else { 487 cb(false); 488 } 489 }; 490 document.addEventListener('scroll', adjustMarginTop); 491 adjustMarginTop(null);}"; 463 492 } 464 493 -
adtechmedia/trunk/adtechmedia-plugin.php
r1559870 r1582226 200 200 } 201 201 add_action( 'save_post', array( &$this, 'clear_cache_on_update' ) ); 202 203 // Update properties event. 204 add_action( 'adtechmedia_update_event', array( &$this, 'update_prop' ) ); 205 202 206 if ( ! is_admin() && (empty( $key ) || empty( $property_id )) ) { 203 207 return; … … 313 317 314 318 /** 315 * Get JS to toggleCb function316 *317 * @param array $position array of position properties.318 * @return string319 */320 public function get_toggle_cb_js( $position ) {321 $sticky = ! empty( $position['sticky'] ) ? $position['sticky'] : false;322 if ( ! empty( $position['scrolling_offset_top'] ) ) {323 $position['scrolling_offset_top'] = (int) $position['scrolling_offset_top'];324 }325 $scrolling_offset_top = ! empty( $position['scrolling_offset_top'] ) ? $position['scrolling_offset_top'] : 0;326 if ( ! $sticky ) {327 $scrolling_offset_top = -10;328 }329 return "function(cb) {330 var adjustMarginTop = function (e) {331 var modalOffset = (window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0) >= $scrolling_offset_top;332 if (modalOffset) {333 cb(true);334 } else {335 cb(false);336 }337 };338 document.addEventListener('scroll', adjustMarginTop);339 adjustMarginTop(null);}";340 }341 342 /**343 319 * Register plugin scripts 344 320 * … … 383 359 public function add_adtechmedia_scripts() { 384 360 if ( $script = $this->get_plugin_option( 'BuildPath' ) ) { 361 $is_old = $this->get_plugin_option( 'atm-js-is-old' ); 362 $is_old = empty( $is_old ) ? '0' : '1'; 363 if ( $is_old ) { 364 $this->update_prop(); 365 } 385 366 $path = plugins_url( '/js/atm.min.js', __FILE__ ); 386 367 $plugin_dir = plugin_dir_path( __FILE__ ); 387 368 $file = $plugin_dir . '/js/atm.min.js'; 388 $is_old = $this->get_plugin_option( 'atm-js-is-old' );389 $is_old = empty( $is_old ) ? '0' : '1';390 369 if ( ! file_exists( $file ) || '1' == $is_old || ( time() - filemtime( $file ) ) > Adtechmedia_Config::get( 'atm_js_cache_time' ) ) { 391 370 $hash = $this->get_plugin_option( 'atm-js-hash' ); … … 403 382 } 404 383 wp_enqueue_script( 'Adtechmedia', $path . '?v=' . filemtime( $file ), null, null, true ); 384 wp_enqueue_script( 'Adtechmedia-frontend-js', plugins_url( '/js/frontend.js', __FILE__ ) ); 405 385 } 406 386 } -
adtechmedia/trunk/adtechmedia-request.php
r1552939 r1582226 258 258 * @param string $pledged_type pledged type. 259 259 * @param string $get_target_cb_js target cb js. 260 * @param string $get_toggle_cb_js toggle cb js. 260 261 * @return array|bool 261 262 */ … … 274 275 $currency, 275 276 $pledged_type, 276 $get_target_cb_js 277 $get_target_cb_js, 278 $get_toggle_cb_js 277 279 ) { 278 280 if ( empty( $key ) ) { … … 315 317 ], 316 318 'targetModal' => [ 317 // 'toggleCb' => 'function(cb) {cb(true);}',319 'toggleCb' => $get_toggle_cb_js, 318 320 'targetCb' => $get_target_cb_js, 319 321 ], -
adtechmedia/trunk/adtechmedia.php
r1559870 r1582226 3 3 * Plugin Name: AdTechMedia 4 4 * Plugin URI: http://wordpress.org/extend/plugins/adtechmedia/ 5 * Version: 0. 45 * Version: 0.5 6 6 * Author: AdTechMedia.io 7 7 * Description: AdTechMedia is an adtech platform with micropayments capabilities for media content. We help publishers and content providers to generate complimentary revenue streams that are immune to ad blocking software (e.g. native advertising or native micropayments). Our solutions are white labeled, data driven and realtime. To learn more, contact hello@adtechmedia.io or visit www.adtechmedia.io. … … 72 72 include_once( 'adtechmedia-init.php' ); 73 73 include_once( 'adtechmedia-request.php' ); 74 include_once( 'adtechmedia-serveroptions.php' ); 74 75 include_once( 'adtechmedia-config.php' ); 75 76 include_once( 'adtechmedia-contentmanager.php' ); -
adtechmedia/trunk/css/main.css
r1552939 r1582226 594 594 -webkit-appearance: none; 595 595 -moz-appearance: none; 596 -webkit-box-shadow: none; 597 -moz-box-shadow: none; 598 box-shadow: none; 596 599 } 597 600 … … 1660 1663 padding-top: 16px; 1661 1664 } 1665 1666 .form-select select { 1667 height: 31px; 1668 } -
adtechmedia/trunk/js/main.js
r1552939 r1582226 303 303 var styleInputsKey = viewKey + section.dataTab + 'style'; 304 304 styleInputs[styleInputsKey] = { 305 inputs : sectionTab.find(getDatatemplate('style') + ' input ')305 inputs : sectionTab.find(getDatatemplate('style') + ' input, ' + getDatatemplate('style') + ' select') 306 306 }; 307 307 jQuery.each(section.options, function (j, option) { … … 364 364 var $form = $('section.views-tabs'); 365 365 var $inputs = $form.find('input'); 366 var $selects = $form.find('select'); 366 367 var $colorInputs = $form.find('input[type="color"]'); 367 368 $inputs.bind('keyup', throttledSync); 368 369 $colorInputs.bind('change', throttledSync); 370 $selects.bind('change', throttledSync); 369 371 370 372 var overallSync = jQuery.throttle(200, function () { … … 404 406 var btn = jQuery(this); 405 407 var viewKey = jQuery(btn.parents('[data-template]')[0]).data('template'); 408 //console.log(viewKey); 409 if (viewKey === 'position') { 410 viewKey = 'pledge'; 411 } 406 412 addLoader(btn); 407 413 jQuery.ajax({ -
adtechmedia/trunk/readme.txt
r1559870 r1582226 5 5 Contributors: yamagleb, alexanderc89 6 6 Donate link: https://www.adtechmedia.io 7 Tags: adtech media, adtech, media, ads, advertising, micropayments7 Tags: adtech, advertising, micropayments, media, revenue 8 8 License: MIT 9 9 License URI: https://opensource.org/licenses/MIT 10 10 Requires at least: 3.6 11 11 Tested up to: 4.7 12 Stable tag: 0. 412 Stable tag: 0.5 13 13 14 14 … … 39 39 == Changelog == 40 40 41 = 0.5 = 42 - Fix TTL and JS related bugs 43 - Add default positioning and styling per theme 44 41 45 = 0.4 = 42 46 - Fix Firefox bugs -
adtechmedia/trunk/views/admin.php
r1559870 r1582226 33 33 // @codingStandardsIgnoreStart 34 34 echo 'var templateInputs =JSON.parse(\''; 35 $template_inputs = $this->get_plugin_option( 'template_inputs');35 $template_inputs = addslashes( $this->get_plugin_option( 'template_inputs' ) ); 36 36 echo empty( $template_inputs ) ? '{}' : $template_inputs; 37 37 echo '\');'; 38 38 echo 'var templateStyleInputs =JSON.parse(\''; 39 $template_style_inputs = $this->get_plugin_option( 'template_style_inputs');39 $template_style_inputs = addslashes( $this->get_plugin_option( 'template_style_inputs' ) ); 40 40 echo empty( $template_style_inputs ) ? '{}' : $template_style_inputs; 41 41 echo '\');'; 42 42 echo 'var templatePositionInputs =JSON.parse(\''; 43 $template_position = $this->get_plugin_option( 'template_position');43 $template_position = addslashes( $this->get_plugin_option( 'template_position' ) ); 44 44 echo empty( $template_position ) ? '{}' : $template_position; 45 45 echo '\');'; 46 46 echo 'var templateOverallStylesInputs =JSON.parse(\''; 47 $template_overall_styles_inputs = $this->get_plugin_option( 'template_overall_styles_inputs');47 $template_overall_styles_inputs = addslashes( $this->get_plugin_option( 'template_overall_styles_inputs' ) ); 48 48 echo empty( $template_overall_styles_inputs ) ? '{}' : $template_overall_styles_inputs; 49 49 echo '\');'; … … 348 348 349 349 <div class="block-info"> 350 Spe ficy the link to video ad that will be used for demo purposes350 Specify the link to video ad that will be used for demo purposes 351 351 </div> 352 352 </div> … … 432 432 <div class="templates-views templates-views-common"> 433 433 <div class="template-view"> 434 <div class="header-view">Overall position and styling434 <div class="header-view">Overall styling and position 435 435 </div> 436 436 <section class="content-view" > 437 <div class="flex-container flex-gutter flex-end" data-template="position"> 437 <div class="flex-container flex-gutter" data-template="overall-styling"> 438 <div class="flex-item-2"> 439 <div class="custom-label"> 440 <label>Background Color</label> 441 <div class="custom-input"> 442 <input type="color" data-template-css="background-color" value="#ffffff" placeholder="#ffffff" required="" /> 443 <span class="bar"></span> 444 </div> 445 </div> 446 </div> 447 <div class="flex-item-2"> 448 <div class="custom-label"> 449 <label>Border</label> 450 <div class="custom-input"> 451 <input type="text" data-template-css="border" value="1px solid #d3d3d3" placeholder="1px solid #d3d3d3" required="" /> 452 <span class="bar"></span> 453 </div> 454 </div> 455 </div> 456 <div class="flex-item-2"> 457 <div class="custom-label"> 458 <label>Font Family</label> 459 <div class="custom-input"> 460 <input type="text" data-template-css="font-family" value="'Merriweather', sans-serif" placeholder="'Merriweather', sans-serif" required="" /> 461 <span class="bar"></span> 462 </div> 463 </div> 464 </div> 465 <div class="flex-item-2"> 466 <div class="custom-label"> 467 <label>Box Shadow</label> 468 <div class="custom-input"> 469 <input type="text" data-template-css="box-shadow" value="0 1px 2px 0 rgba(0, 0, 0, 0.1)" placeholder="0 1px 2px 0 rgba(0, 0, 0, 0.1)" required="" /> 470 <span class="bar"></span> 471 </div> 472 </div> 473 </div> 474 <div class="flex-item-2"> 475 <div class="custom-label"> 476 <label>Footer Background Color</label> 477 <div class="custom-input"> 478 <input type="color" data-template-css="footer-background-color" value="#fafafa" placeholder="#fafafa" required="" /> 479 <span class="bar"></span> 480 </div> 481 </div> 482 </div> 483 <div class="flex-item-2"> 484 <div class="custom-label"> 485 <label>Footer Border</label> 486 <div class="custom-input"> 487 <input type="text" data-template-css="footer-border" value="1px solid #e3e3e3" placeholder="1px solid #e3e3e3" required="" /> 488 <span class="bar"></span> 489 </div> 490 </div> 491 </div> 492 </div> 493 494 <div class="flex-container flex-gutter flex-end" data-template="position"> 438 495 <div class="flex-item-2"> 439 496 <span class="accent-color">Sticky</span> 440 497 <div class=""> 441 <input type="checkbox" name="sticky" id="checkbox-sticky" class="cbx hidden" />498 <input type="checkbox" name="sticky" id="checkbox-sticky" class="cbx hidden" checked /> 442 499 <label for="checkbox-sticky" class="custom-checkbox"></label> 443 500 </div> … … 447 504 <label>Width</label> 448 505 <div class="custom-input"> 449 <input placeholder="width" name="width" type="text">506 <input type="text" name="width" value="600px" placeholder="600px" /> 450 507 <span class="bar"></span> 451 508 </div> … … 456 513 <label>Offset top</label> 457 514 <div class="custom-input"> 458 <input placeholder="offset top" name="offset_top" type="text">515 <input type="text" name="offset_top" value="20px" placeholder="20px" /> 459 516 <span class="bar"></span> 460 517 </div> … … 465 522 <label>Offset from center</label> 466 523 <div class="custom-input"> 467 <input placeholder="offset left" name="offset_left" type="text">524 <input type="text" name="offset_left" value="-60px" placeholder="-60px" /> 468 525 <span class="bar"></span> 469 526 </div> … … 474 531 <label>Scrolling offset top</label> 475 532 <div class="custom-input"> 476 <input placeholder="scrolling offset top" name="scrolling_offset_top" type="text">533 <input type="text" name="scrolling_offset_top" value="100px" placeholder="100px" /> 477 534 <span class="bar"></span> 478 535 </div> 479 536 </div> 480 537 </div> 481 </div> 482 483 <div class="flex-container flex-gutter" data-template="overall-styling"> 484 <div class="flex-item-2"> 485 <div class="custom-label"> 486 <label>Background Color</label> 487 <div class="custom-input"> 488 <input placeholder="background-color" data-template-css="background-color" required="" 489 type="color"> 490 <span class="bar"></span> 491 </div> 492 </div> 493 </div> 494 <div class="flex-item-2"> 495 <div class="custom-label"> 496 <label>Border</label> 497 <div class="custom-input"> 498 <input placeholder="border" data-template-css="border" required="" type="text"> 499 <span class="bar"></span> 500 </div> 501 </div> 502 </div> 503 <div class="flex-item-2"> 504 <div class="custom-label"> 505 <label>Font Family</label> 506 <div class="custom-input"> 507 <input placeholder="font-family" data-template-css="font-family" required="" 508 type="text"> 509 <span class="bar"></span> 510 </div> 511 </div> 512 </div> 513 <div class="flex-item-2"> 514 <div class="custom-label"> 515 <label>Box Shadow</label> 516 <div class="custom-input"> 517 <input placeholder="box-shadow" data-template-css="box-shadow" required="" 518 type="text"> 519 <span class="bar"></span> 520 </div> 521 </div> 522 </div> 523 <div class="flex-item-2"> 524 <div class="custom-label"> 525 <label>Footer Background Color</label> 526 <div class="custom-input"> 527 <input placeholder="footer background-color" data-template-css="footer-background-color" 528 required="" type="color" > 529 <span class="bar"></span> 530 </div> 531 </div> 532 </div> 533 <div class="flex-item-2"> 534 <div class="custom-label"> 535 <label>Footer Border</label> 536 <div class="custom-input"> 537 <input placeholder="footer-border" required="" 538 data-template-css="footer-border" 539 type="text"> 540 <span class="bar"></span> 541 </div> 542 </div> 543 </div> 544 </div> 545 546 </section> 538 <div class="flex-item-2"> 539 <div class="custom-input pull-right"> 540 <button type="button" class="btn save-templates"><i 541 class="mdi mdi-check"></i> Save 542 </button> 543 </div> 544 </div> 545 </div> 546 547 </section> 547 548 </div> 548 549 </div> 549 550 <div class="clearfix"> 550 551 <div class=""> 551 552 553 552 554 553 <section class="views-tabs"> … … 628 627 <label>Salutation</label> 629 628 <div class="custom-input"> 630 <input placeholder="Dear {user}," name="welcome" 631 value="Dear {user}," required="" type="text"> 629 <input type="text" name="welcome" value="Dear {user}," placeholder="Dear {user}," required="" /> 632 630 <span class="bar"></span> 633 631 </div> … … 639 637 <label>Color</label> 640 638 <div class="custom-input"> 641 <input placeholder="color" data-template-css="color" 642 required="" type="color"> 639 <input type="color" data-template-css="color" placeholder="#404040" required="" /> 643 640 <span class="bar"></span> 644 641 </div> … … 649 646 <label>Font Size</label> 650 647 <div class="custom-input"> 651 <input placeholder="font-size" 652 data-template-css="font-size" required="" 653 type="text"> 648 <input type="text" data-template-css="font-size" placeholder="13px" required="" /> 654 649 <span class="bar"></span> 655 650 </div> … … 659 654 <div class="custom-label"> 660 655 <label>Font Weight</label> 661 <div class="custom-input"> 662 <input placeholder="font-weight" 663 data-template-css="font-weight" required="" 664 type="text"> 656 <div class="form-select"> 657 <select data-template-css="font-weight"> 658 <option selected>normal</option> 659 <option>bold</option> 660 <option>bolder</option> 661 <option>lighter</option> 662 <option>100</option> 663 <option>200</option> 664 <option>300</option> 665 <option>400</option> 666 <option>500</option> 667 <option>600</option> 668 <option>700</option> 669 <option>800</option> 670 <option>900</option> 671 </select> 665 672 <span class="bar"></span> 666 673 </div> … … 673 680 <div class="custom-label"> 674 681 <label>Font Style</label> 675 <div class="custom-input"> 676 <input placeholder="font-style" 677 data-template-css="font-style" required="" 678 type="text"> 682 <div class="form-select"> 683 <select data-template-css="font-style"> 684 <option selected>normal</option> 685 <option>italic</option> 686 <option>oblique</option> 687 </select> 679 688 <span class="bar"></span> 680 689 </div> … … 684 693 <div class="custom-label"> 685 694 <label>Text Align</label> 686 <div class="custom-input"> 687 <input placeholder="text-align" 688 data-template-css="text-align" required="" 689 type="text"> 695 <div class="form-select"> 696 <select data-template-css="text-align"> 697 <option selected>left</option> 698 <option>right</option> 699 <option>center</option> 700 <option>justify</option> 701 </select> 690 702 <span class="bar"></span> 691 703 </div> … … 695 707 <div class="custom-label"> 696 708 <label>Text Transform</label> 697 <div class="custom-input"> 698 <input placeholder="text-transform" 699 data-template-css="text-transform" 700 required="" type="text"> 709 <div class="form-select"> 710 <select data-template-css="text-transform"> 711 <option selected>none</option> 712 <option>capitalize</option> 713 <option>uppercase</option> 714 <option>lowercase</option> 715 </select> 701 716 <span class="bar"></span> 702 717 </div> … … 715 730 <label>Message (Expanded View)</label> 716 731 <div class="custom-input"> 717 <input name="message-expanded" 718 placeholder="Please support quality journalism. Would you pledge to pay a small fee of {price} to continue reading?" 719 value="Please support quality journalism. Would you pledge to pay a small fee of {price} to continue reading?" 720 required="" type="text"> 732 <input type="text" name="message-expanded" value="Please support quality journalism. Would you pledge to pay a small fee of {price} to continue reading?" placeholder="Please support quality journalism. Would you pledge to pay a small fee of {price} to continue reading?" required="" /> 721 733 <span class="bar"></span> 722 734 </div> … … 725 737 <label>Message (Collapsed View)</label> 726 738 <div class="custom-input"> 727 <input name="message-collapsed" 728 placeholder="Please support quality journalism." 729 value="Please support quality journalism. {pledge-button}" 730 required="" type="text"> 739 <input type="text" name="message-collapsed" value="Please support quality journalism. {pledge-button}" placeholder="Please support quality journalism." required="" /> 731 740 <span class="bar"></span> 732 741 </div> … … 737 746 <label>Color</label> 738 747 <div class="custom-input"> 739 <input placeholder="color" data-template-css="color" 740 required="" type="color"> 748 <input type="color" data-template-css="color" placeholder="#404040" required="" /> 741 749 <span class="bar"></span> 742 750 </div> … … 747 755 <label>Font Size</label> 748 756 <div class="custom-input"> 749 <input placeholder="font-size" 750 data-template-css="font-size" required="" 751 type="text"> 757 <input type="text" data-template-css="font-size" placeholder="13px" required="" /> 752 758 <span class="bar"></span> 753 759 </div> … … 757 763 <div class="custom-label"> 758 764 <label>Font Weight</label> 759 <div class="custom-input"> 760 <input placeholder="font-weight" 761 data-template-css="font-weight" required="" 762 type="text"> 765 <div class="form-select"> 766 <select data-template-css="font-weight"> 767 <option selected>normal</option> 768 <option>bold</option> 769 <option>bolder</option> 770 <option>lighter</option> 771 <option>100</option> 772 <option>200</option> 773 <option>300</option> 774 <option>400</option> 775 <option>500</option> 776 <option>600</option> 777 <option>700</option> 778 <option>800</option> 779 <option>900</option> 780 </select> 763 781 <span class="bar"></span> 764 782 </div> … … 771 789 <div class="custom-label"> 772 790 <label>Font Style</label> 773 <div class="custom-input"> 774 <input placeholder="font-style" 775 data-template-css="font-style" required="" 776 type="text"> 791 <div class="form-select"> 792 <select data-template-css="font-style"> 793 <option selected>normal</option> 794 <option>italic</option> 795 <option>oblique</option> 796 </select> 777 797 <span class="bar"></span> 778 798 </div> … … 782 802 <div class="custom-label"> 783 803 <label>Text Align</label> 784 <div class="custom-input"> 785 <input placeholder="text-align" 786 data-template-css="text-align" required="" 787 type="text"> 804 <div class="form-select"> 805 <select data-template-css="text-align"> 806 <option selected>left</option> 807 <option>right</option> 808 <option>center</option> 809 <option>justify</option> 810 </select> 788 811 <span class="bar"></span> 789 812 </div> … … 793 816 <div class="custom-label"> 794 817 <label>Text Transform</label> 795 <div class="custom-input"> 796 <input placeholder="text-transform" 797 data-template-css="text-transform" required="" 798 type="text"> 818 <div class="form-select"> 819 <select data-template-css="text-transform"> 820 <option selected>none</option> 821 <option>capitalize</option> 822 <option>uppercase</option> 823 <option>lowercase</option> 824 </select> 799 825 <span class="bar"></span> 800 826 </div> … … 812 838 <label>Connect Message</label> 813 839 <div class="custom-input"> 814 <input placeholder="Already used us before? {connect_url}" 815 value="Already used us before? {connect_url}" 816 required="" type="text"> 840 <input type="text" value="Already used us before? {connect_url}" placeholder="Already used us before? {connect_url}" required="" /> 817 841 <span class="bar"></span> 818 842 </div> … … 822 846 <label>Disconnect Message</label> 823 847 <div class="custom-input"> 824 <input placeholder="Not {user}? {disconnect_url}" 825 value="Not {user}? {disconnect_url}" required="" 826 type="text"> 848 <input type="text" value="Not {user}? {disconnect_url}" placeholder="Not {user}? {disconnect_url}" required="" /> 827 849 <span class="bar"></span> 828 850 </div> … … 834 856 <label>Color</label> 835 857 <div class="custom-input"> 836 <input placeholder="color" required="" type="color">858 <input type="color" placeholder="#404040" required="" /> 837 859 <span class="bar"></span> 838 860 </div> … … 843 865 <label>Font Size</label> 844 866 <div class="custom-input"> 845 <input placeholder="font-size" required="" 846 type="text"> 867 <input type="text" placeholder="12px" required="" /> 847 868 <span class="bar"></span> 848 869 </div> … … 852 873 <div class="custom-label"> 853 874 <label>Font Weight</label> 854 <div class="custom-input"> 855 <input placeholder="font-weight" required="" 856 type="text"> 875 <div class="form-select"> 876 <select data-template-css="font-weight"> 877 <option selected>normal</option> 878 <option>bold</option> 879 <option>bolder</option> 880 <option>lighter</option> 881 <option>100</option> 882 <option>200</option> 883 <option>300</option> 884 <option>400</option> 885 <option>500</option> 886 <option>600</option> 887 <option>700</option> 888 <option>800</option> 889 <option>900</option> 890 </select> 857 891 <span class="bar"></span> 858 892 </div> … … 865 899 <div class="custom-label"> 866 900 <label>Font Style</label> 867 <div class="custom-input"> 868 <input placeholder="font-style" required="" 869 type="text"> 901 <div class="form-select"> 902 <select data-template-css="font-style"> 903 <option selected>normal</option> 904 <option>italic</option> 905 <option>oblique</option> 906 </select> 870 907 <span class="bar"></span> 871 908 </div> … … 875 912 <div class="custom-label"> 876 913 <label>Text Align</label> 877 <div class="custom-input"> 878 <input placeholder="text-align" required="" 879 type="text"> 914 <div class="form-select"> 915 <select data-template-css="text-align"> 916 <option selected>left</option> 917 <option>right</option> 918 <option>center</option> 919 <option>justify</option> 920 </select> 880 921 <span class="bar"></span> 881 922 </div> … … 885 926 <div class="custom-label"> 886 927 <label>Text Transform</label> 887 <div class="custom-input"> 888 <input placeholder="text-transform" required="" 889 type="text"> 928 <div class="form-select"> 929 <select data-template-css="text-transform"> 930 <option selected>none</option> 931 <option>capitalize</option> 932 <option>uppercase</option> 933 <option>lowercase</option> 934 </select> 890 935 <span class="bar"></span> 891 936 </div> … … 906 951 <label>Micropayments Button Text</label> 907 952 <div class="custom-input"> 908 <input placeholder="PLEDGE {price}" 909 value="PLEDGE {price}" required="" 910 type="text"> 953 <input type="text" value="PLEDGE {price}" placeholder="PLEDGE {price}" required="" /> 911 954 <span class="bar"></span> 912 955 </div> … … 917 960 <label>Micropayments Button Icon</label> 918 961 <div class="custom-input"> 919 <input placeholder="fa-check" value="fa-check" 920 required="" type="text"> 962 <input type="text" placeholder="fa-check" value="fa-check" required="" /> 921 963 <span class="bar"></span> 922 964 </div> … … 930 972 <label>Background Color</label> 931 973 <div class="custom-input"> 932 <input placeholder="background-color" required="" 933 type="color"> 974 <input type="color" placeholder="#1b93f2" required="" /> 934 975 <span class="bar"></span> 935 976 </div> … … 940 981 <label>Border</label> 941 982 <div class="custom-input"> 942 <input placeholder="border" required="" type="text">983 <input type="text" placeholder="1px solid #1b93f2" required="" /> 943 984 <span class="bar"></span> 944 985 </div> … … 949 990 <label>Font Size</label> 950 991 <div class="custom-input"> 951 <input placeholder="font-size" required="" 952 type="text"> 992 <input type="text" placeholder="11px" required="" /> 953 993 <span class="bar"></span> 954 994 </div> … … 961 1001 <div class="custom-label"> 962 1002 <label>Font Weight</label> 963 <div class="custom-input"> 964 <input placeholder="font-weight" required="" 965 type="text"> 1003 <div class="form-select"> 1004 <select data-template-css="font-weight"> 1005 <option selected>normal</option> 1006 <option>bold</option> 1007 <option>bolder</option> 1008 <option>lighter</option> 1009 <option>100</option> 1010 <option>200</option> 1011 <option>300</option> 1012 <option>400</option> 1013 <option>500</option> 1014 <option>600</option> 1015 <option>700</option> 1016 <option>800</option> 1017 <option>900</option> 1018 </select> 966 1019 <span class="bar"></span> 967 1020 </div> … … 972 1025 <label>Border Radius</label> 973 1026 <div class="custom-input"> 974 <input placeholder="border-radius" required="" 975 type="text"> 1027 <input type="text" placeholder="2px" required="" /> 976 1028 <span class="bar"></span> 977 1029 </div> … … 982 1034 <label>Color</label> 983 1035 <div class="custom-input"> 984 <input placeholder="color" required="" type="color">1036 <input type="color" placeholder="#ffffff" required="" /> 985 1037 <span class="bar"></span> 986 1038 </div> … … 993 1045 <div class="custom-label"> 994 1046 <label>Font Style</label> 995 <div class="custom-input"> 996 <input placeholder="font-style" required="" 997 type="text"> 1047 <div class="form-select"> 1048 <select data-template-css="font-style"> 1049 <option selected>normal</option> 1050 <option>italic</option> 1051 <option>oblique</option> 1052 </select> 998 1053 <span class="bar"></span> 999 1054 </div> … … 1003 1058 <div class="custom-label"> 1004 1059 <label>Text Align</label> 1005 <div class="custom-input"> 1006 <input placeholder="text-align" required="" 1007 type="text"> 1060 <div class="form-select"> 1061 <select data-template-css="text-align"> 1062 <option selected>left</option> 1063 <option>right</option> 1064 <option>center</option> 1065 <option>justify</option> 1066 </select> 1008 1067 <span class="bar"></span> 1009 1068 </div> … … 1013 1072 <div class="custom-label"> 1014 1073 <label>Text Transform</label> 1015 <div class="custom-input"> 1016 <input placeholder="text-transform" required="" 1017 type="text"> 1074 <div class="form-select"> 1075 <select data-template-css="text-transform"> 1076 <option selected>none</option> 1077 <option>capitalize</option> 1078 <option>uppercase</option> 1079 <option>lowercase</option> 1080 </select> 1018 1081 <span class="bar"></span> 1019 1082 </div> … … 1034 1097 <label>Closing Arrow</label> 1035 1098 <div class="custom-input"> 1036 <input placeholder="fa-chevron-circle-up" 1037 value="fa-chevron-circle-up" required="" 1038 type="text"> 1099 <input type="text" placeholder="fa-chevron-circle-up" value="fa-chevron-circle-up" required="" /> 1039 1100 <span class="bar"></span> 1040 1101 </div> … … 1045 1106 <label>Color</label> 1046 1107 <div class="custom-input"> 1047 <input placeholder="color" value="" required="" 1048 type="color"> 1108 <input type="color" value="#404040" placeholder="#404040" required="" /> 1049 1109 <span class="bar"></span> 1050 1110 </div> … … 1058 1118 <label>Opening Arrow</label> 1059 1119 <div class="custom-input"> 1060 <input placeholder="fa-chevron-circle-down" 1061 value="fa-chevron-circle-down" required="" 1062 type="text"> 1120 <input type="text" placeholder="fa-chevron-circle-down" value="fa-chevron-circle-down" required="" /> 1063 1121 <span class="bar"></span> 1064 1122 </div> … … 1069 1127 <label>Color</label> 1070 1128 <div class="custom-input"> 1071 <input placeholder="color" value="" required="" 1072 type="color"> 1129 <input type="color" value="#404040" placeholder="#404040" required="" /> 1073 1130 <span class="bar"></span> 1074 1131 </div> … … 1116 1173 <label>Salutation</label> 1117 1174 <div class="custom-input"> 1118 <input name="salutation" placeholder="Dear {user}," value="Dear {user}," 1119 required="" type="text"> 1175 <input type="text" name="salutation" value="Dear {user}," placeholder="Dear {user}," required="" /> 1120 1176 <span class="bar"></span> 1121 1177 </div> … … 1127 1183 <label>Color</label> 1128 1184 <div class="custom-input"> 1129 <input placeholder="color" data-template-css="color" required="" type="color">1185 <input type="color" data-template-css="color" placeholder="#404040" required="" /> 1130 1186 <span class="bar"></span> 1131 1187 </div> … … 1136 1192 <label>Font Size</label> 1137 1193 <div class="custom-input"> 1138 <input placeholder="font-size" required="" 1139 data-template-css="font-size" 1140 type="text"> 1194 <input type="text" data-template-css="font-size" placeholder="13px" required="" /> 1141 1195 <span class="bar"></span> 1142 1196 </div> … … 1146 1200 <div class="custom-label"> 1147 1201 <label>Font Weight</label> 1148 <div class="custom-input"> 1149 <input data-template-css="font-weight" placeholder="font-weight" required="" 1150 type="text"> 1202 <div class="form-select"> 1203 <select data-template-css="font-weight"> 1204 <option selected>normal</option> 1205 <option>bold</option> 1206 <option>bolder</option> 1207 <option>lighter</option> 1208 <option>100</option> 1209 <option>200</option> 1210 <option>300</option> 1211 <option>400</option> 1212 <option>500</option> 1213 <option>600</option> 1214 <option>700</option> 1215 <option>800</option> 1216 <option>900</option> 1217 </select> 1151 1218 <span class="bar"></span> 1152 1219 </div> … … 1159 1226 <div class="custom-label"> 1160 1227 <label>Font Style</label> 1161 <div class="custom-input"> 1162 <input placeholder="font-style" required="" 1163 type="text"> 1228 <div class="form-select"> 1229 <select data-template-css="font-style"> 1230 <option selected>normal</option> 1231 <option>italic</option> 1232 <option>oblique</option> 1233 </select> 1164 1234 <span class="bar"></span> 1165 1235 </div> … … 1169 1239 <div class="custom-label"> 1170 1240 <label>Text Align</label> 1171 <div class="custom-input"> 1172 <input placeholder="text-align" required="" 1173 type="text"> 1241 <div class="form-select"> 1242 <select data-template-css="text-align"> 1243 <option selected>left</option> 1244 <option>right</option> 1245 <option>center</option> 1246 <option>justify</option> 1247 </select> 1174 1248 <span class="bar"></span> 1175 1249 </div> … … 1179 1253 <div class="custom-label"> 1180 1254 <label>Text Transform</label> 1181 <div class="custom-input"> 1182 <input placeholder="text-transform" required="" 1183 type="text"> 1255 <div class="form-select"> 1256 <select data-template-css="text-transform"> 1257 <option selected>none</option> 1258 <option>capitalize</option> 1259 <option>uppercase</option> 1260 <option>lowercase</option> 1261 </select> 1184 1262 <span class="bar"></span> 1185 1263 </div> … … 1197 1275 <label>Message (Expanded View)</label> 1198 1276 <div class="custom-input"> 1199 <input 1200 name="message-expanded" 1201 placeholder="Please support quality journalism. Would you pledge to pay a small fee of {price} to continue reading?" 1202 value="Please support quality journalism. Would you pledge to pay a small fee of {price} to continue reading?" 1203 required="" type="text"> 1277 <input type="text" name="message-expanded" value="Please support quality journalism. Would you pledge to pay a small fee of {price} to continue reading?" placeholder="Please support quality journalism. Would you pledge to pay a small fee of {price} to continue reading?" required="" /> 1204 1278 <span class="bar"></span> 1205 1279 </div> … … 1209 1283 <label>Message (Collapsed View)</label> 1210 1284 <div class="custom-input"> 1211 <input 1212 name="message-collapsed" 1213 placeholder="Support quality journalism. {pay-button} " 1214 value="Support quality journalism. {pay-button} " 1215 required="" type="text"> 1285 <input type="text" name="message-collapsed" value="Support quality journalism. {pay-button} " placeholder="Support quality journalism. {pay-button} " required="" /> 1216 1286 <span class="bar"></span> 1217 1287 </div> … … 1223 1293 <label>Color</label> 1224 1294 <div class="custom-input"> 1225 <input data-template-css="color" placeholder="color" required="" type="color">1295 <input type="color" data-template-css="color" placeholder="#404040" required="" /> 1226 1296 <span class="bar"></span> 1227 1297 </div> … … 1232 1302 <label>Font Size</label> 1233 1303 <div class="custom-input"> 1234 <input data-template-css="font-size" placeholder="font-size" required="" 1235 type="text"> 1304 <input type="text" data-template-css="font-size" placeholder="13px" required="" /> 1236 1305 <span class="bar"></span> 1237 1306 </div> … … 1241 1310 <div class="custom-label"> 1242 1311 <label>Font Weight</label> 1243 <div class="custom-input"> 1244 <input data-template-css="font-weight" placeholder="font-weight" required="" 1245 type="text"> 1312 <div class="form-select"> 1313 <select data-template-css="font-weight"> 1314 <option selected>normal</option> 1315 <option>bold</option> 1316 <option>bolder</option> 1317 <option>lighter</option> 1318 <option>100</option> 1319 <option>200</option> 1320 <option>300</option> 1321 <option>400</option> 1322 <option>500</option> 1323 <option>600</option> 1324 <option>700</option> 1325 <option>800</option> 1326 <option>900</option> 1327 </select> 1246 1328 <span class="bar"></span> 1247 1329 </div> … … 1254 1336 <div class="custom-label"> 1255 1337 <label>Font Style</label> 1256 <div class="custom-input"> 1257 <input data-template-css="font-style" placeholder="font-style" required="" 1258 type="text"> 1338 <div class="form-select"> 1339 <select data-template-css="font-style"> 1340 <option selected>normal</option> 1341 <option>italic</option> 1342 <option>oblique</option> 1343 </select> 1259 1344 <span class="bar"></span> 1260 1345 </div> … … 1264 1349 <div class="custom-label"> 1265 1350 <label>Text Align</label> 1266 <div class="custom-input"> 1267 <input data-template-css="text-align" placeholder="text-align" required="" 1268 type="text"> 1351 <div class="form-select"> 1352 <select data-template-css="text-align"> 1353 <option selected>left</option> 1354 <option>right</option> 1355 <option>center</option> 1356 <option>justify</option> 1357 </select> 1269 1358 <span class="bar"></span> 1270 1359 </div> … … 1274 1363 <div class="custom-label"> 1275 1364 <label>Text Transform</label> 1276 <div class="custom-input"> 1277 <input data-template-css="text-transform" placeholder="text-transform" required="" 1278 type="text"> 1365 <div class="form-select"> 1366 <select data-template-css="text-transform"> 1367 <option selected>none</option> 1368 <option>capitalize</option> 1369 <option>uppercase</option> 1370 <option>lowercase</option> 1371 </select> 1279 1372 <span class="bar"></span> 1280 1373 </div> … … 1292 1385 <label>Connect Message</label> 1293 1386 <div class="custom-input"> 1294 <input placeholder="Already used us before? {connect_url}" 1295 value="Already used us before? {connect_url}" 1296 required="" 1297 type="text"> 1387 <input type="text" value="Already used us before? {connect_url}" placeholder="Already used us before? {connect_url}" required="" /> 1298 1388 <span class="bar"></span> 1299 1389 </div> … … 1303 1393 <label>Disconnect Message</label> 1304 1394 <div class="custom-input"> 1305 <input placeholder="Not {user}? {disconnect_url}" 1306 value="Not {user}? {disconnect_url}" required="" 1307 type="text"> 1395 <input type="text" value="Not {user}? {disconnect_url}" placeholder="Not {user}? {disconnect_url}" required="" /> 1308 1396 <span class="bar"></span> 1309 1397 </div> … … 1315 1403 <label>Color</label> 1316 1404 <div class="custom-input"> 1317 <input placeholder="color" required="" type="color">1405 <input type="color" placeholder="#404040" required="" /> 1318 1406 <span class="bar"></span> 1319 1407 </div> … … 1324 1412 <label>Font Size</label> 1325 1413 <div class="custom-input"> 1326 <input placeholder="font-size" required="" 1327 type="text"> 1414 <input type="text" placeholder="12px" required="" /> 1328 1415 <span class="bar"></span> 1329 1416 </div> … … 1333 1420 <div class="custom-label"> 1334 1421 <label>Font Weight</label> 1335 <div class="custom-input"> 1336 <input placeholder="font-weight" required="" 1337 type="text"> 1422 <div class="form-select"> 1423 <select data-template-css="font-weight"> 1424 <option selected>normal</option> 1425 <option>bold</option> 1426 <option>bolder</option> 1427 <option>lighter</option> 1428 <option>100</option> 1429 <option>200</option> 1430 <option>300</option> 1431 <option>400</option> 1432 <option>500</option> 1433 <option>600</option> 1434 <option>700</option> 1435 <option>800</option> 1436 <option>900</option> 1437 </select> 1338 1438 <span class="bar"></span> 1339 1439 </div> … … 1346 1446 <div class="custom-label"> 1347 1447 <label>Font Style</label> 1348 <div class="custom-input"> 1349 <input placeholder="font-style" required="" 1350 type="text"> 1448 <div class="form-select"> 1449 <select data-template-css="font-style"> 1450 <option selected>normal</option> 1451 <option>italic</option> 1452 <option>oblique</option> 1453 </select> 1351 1454 <span class="bar"></span> 1352 1455 </div> … … 1356 1459 <div class="custom-label"> 1357 1460 <label>Text Align</label> 1358 <div class="custom-input"> 1359 <input placeholder="text-align" required="" 1360 type="text"> 1461 <div class="form-select"> 1462 <select data-template-css="text-align"> 1463 <option selected>left</option> 1464 <option>right</option> 1465 <option>center</option> 1466 <option>justify</option> 1467 </select> 1361 1468 <span class="bar"></span> 1362 1469 </div> … … 1366 1473 <div class="custom-label"> 1367 1474 <label>Text Transform</label> 1368 <div class="custom-input"> 1369 <input placeholder="text-transform" required="" 1370 type="text"> 1475 <div class="form-select"> 1476 <select data-template-css="text-transform"> 1477 <option selected>none</option> 1478 <option>capitalize</option> 1479 <option>uppercase</option> 1480 <option>lowercase</option> 1481 </select> 1371 1482 <span class="bar"></span> 1372 1483 </div> … … 1386 1497 <label>Background Color</label> 1387 1498 <div class="custom-input"> 1388 <input placeholder="background-color" required="" 1389 type="color"> 1499 <input type="color" placeholder="#ffffff" required="" /> 1390 1500 <span class="bar"></span> 1391 1501 </div> … … 1396 1506 <label>Border</label> 1397 1507 <div class="custom-input"> 1398 <input placeholder="border" required="" type="text">1508 <input type="text" placeholder="1px solid #e2e2e2" required="" /> 1399 1509 <span class="bar"></span> 1400 1510 </div> … … 1405 1515 <label>Border Radius</label> 1406 1516 <div class="custom-input"> 1407 <input placeholder="border-radius" required="" 1408 type="text"> 1517 <input type="text" placeholder="3px" required="" /> 1409 1518 <span class="bar"></span> 1410 1519 </div> … … 1418 1527 <label>Font Size</label> 1419 1528 <div class="custom-input"> 1420 <input placeholder="font-size" required="" 1421 type="text"> 1529 <input type="text" placeholder="13px" required="" /> 1422 1530 <span class="bar"></span> 1423 1531 </div> … … 1427 1535 <div class="custom-label"> 1428 1536 <label>Font Weight</label> 1429 <div class="custom-input"> 1430 <input placeholder="font-weight" required="" 1431 type="text"> 1537 <div class="form-select"> 1538 <select data-template-css="font-weight"> 1539 <option selected>normal</option> 1540 <option>bold</option> 1541 <option>bolder</option> 1542 <option>lighter</option> 1543 <option>100</option> 1544 <option>200</option> 1545 <option>300</option> 1546 <option>400</option> 1547 <option>500</option> 1548 <option>600</option> 1549 <option>700</option> 1550 <option>800</option> 1551 <option>900</option> 1552 </select> 1432 1553 <span class="bar"></span> 1433 1554 </div> … … 1438 1559 <label>Color</label> 1439 1560 <div class="custom-input"> 1440 <input placeholder="color" required="" type="color">1561 <input type="color" placeholder="#404040" required="" /> 1441 1562 <span class="bar"></span> 1442 1563 </div> … … 1450 1571 <label>Box Shadow</label> 1451 1572 <div class="custom-input"> 1452 <input placeholder="box-shadow" required="" 1453 type="text"> 1573 <input type="text" placeholder="inset 2px 3px 3px rgba(0, 0, 0, 0.07)" required="" /> 1454 1574 <span class="bar"></span> 1455 1575 </div> … … 1459 1579 <div class="custom-label"> 1460 1580 <label>Text Transform</label> 1461 <div class="custom-input"> 1462 <input placeholder="text-transform" required="" 1463 type="text"> 1581 <div class="form-select"> 1582 <select data-template-css="text-transform"> 1583 <option selected>none</option> 1584 <option>capitalize</option> 1585 <option>uppercase</option> 1586 <option>lowercase</option> 1587 </select> 1464 1588 <span class="bar"></span> 1465 1589 </div> … … 1469 1593 <div class="custom-label"> 1470 1594 <label>Text Align</label> 1471 <div class="custom-input"> 1472 <input placeholder="text-align" required="" 1473 type="text"> 1595 <div class="form-select"> 1596 <select data-template-css="text-align"> 1597 <option selected>left</option> 1598 <option>right</option> 1599 <option>center</option> 1600 <option>justify</option> 1601 </select> 1474 1602 <span class="bar"></span> 1475 1603 </div> … … 1489 1617 <label>Pay Button Text</label> 1490 1618 <div class="custom-input"> 1491 <input placeholder="PAY" value="PAY" required="" 1492 type="text"> 1619 <input type="text" value="PAY" placeholder="PAY" required="" /> 1493 1620 <span class="bar"></span> 1494 1621 </div> … … 1499 1626 <label>Pay Button Icon</label> 1500 1627 <div class="custom-input"> 1501 <input placeholder="fa-check" value="fa-check" 1502 required="" type="text"> 1628 <input type="text" value="fa-check" placeholder="fa-check" required="" /> 1503 1629 <span class="bar"></span> 1504 1630 </div> … … 1512 1638 <label>Setup Button Text</label> 1513 1639 <div class="custom-input"> 1514 <input placeholder="SETUP" value="SETUP" required="" 1515 type="text"> 1640 <input type="text" value="SETUP" placeholder="SETUP" required="" /> 1516 1641 <span class="bar"></span> 1517 1642 </div> … … 1522 1647 <label>Setup Button Icon</label> 1523 1648 <div class="custom-input"> 1524 <input placeholder="fa-cog" value="fa-cog" 1525 required="" 1526 type="text"> 1649 <input type="text" value="fa-cog" placeholder="fa-cog" required="" /> 1527 1650 <span class="bar"></span> 1528 1651 </div> … … 1536 1659 <label>Background Color</label> 1537 1660 <div class="custom-input"> 1538 <input placeholder="background-color" required="" 1539 type="color"> 1661 <input type="color" placeholder="#1b93f2" required="" /> 1540 1662 <span class="bar"></span> 1541 1663 </div> … … 1546 1668 <label>Border</label> 1547 1669 <div class="custom-input"> 1548 <input placeholder="border" required="" type="text">1670 <input type="text" placeholder="1px solid #1b93f2" required="" /> 1549 1671 <span class="bar"></span> 1550 1672 </div> … … 1555 1677 <label>Font Size</label> 1556 1678 <div class="custom-input"> 1557 <input placeholder="font-size" required="" 1558 type="text"> 1679 <input type="text" placeholder="11px" required="" /> 1559 1680 <span class="bar"></span> 1560 1681 </div> … … 1567 1688 <div class="custom-label"> 1568 1689 <label>Font Weight</label> 1569 <div class="custom-input"> 1570 <input placeholder="font-weight" required="" 1571 type="text"> 1690 <div class="form-select"> 1691 <select data-template-css="font-weight"> 1692 <option selected>normal</option> 1693 <option>bold</option> 1694 <option>bolder</option> 1695 <option>lighter</option> 1696 <option>100</option> 1697 <option>200</option> 1698 <option>300</option> 1699 <option>400</option> 1700 <option>500</option> 1701 <option>600</option> 1702 <option>700</option> 1703 <option>800</option> 1704 <option>900</option> 1705 </select> 1572 1706 <span class="bar"></span> 1573 1707 </div> … … 1578 1712 <label>Border Radius</label> 1579 1713 <div class="custom-input"> 1580 <input placeholder="border-radius" required="" 1581 type="text"> 1714 <input type="text" placeholder="2px" required="" /> 1582 1715 <span class="bar"></span> 1583 1716 </div> … … 1588 1721 <label>Color</label> 1589 1722 <div class="custom-input"> 1590 <input placeholder="color" required="" type="color">1723 <input type="color" placeholder="#ffffff" required="" /> 1591 1724 <span class="bar"></span> 1592 1725 </div> … … 1599 1732 <div class="custom-label"> 1600 1733 <label>Font Style</label> 1601 <div class="custom-input"> 1602 <input placeholder="font-style" required="" 1603 type="text"> 1734 <div class="form-select"> 1735 <select data-template-css="font-style"> 1736 <option selected>normal</option> 1737 <option>italic</option> 1738 <option>oblique</option> 1739 </select> 1604 1740 <span class="bar"></span> 1605 1741 </div> … … 1609 1745 <div class="custom-label"> 1610 1746 <label>Text Align</label> 1611 <div class="custom-input"> 1612 <input placeholder="text-align" required="" 1613 type="text"> 1747 <div class="form-select"> 1748 <select data-template-css="text-align"> 1749 <option selected>left</option> 1750 <option>right</option> 1751 <option>center</option> 1752 <option>justify</option> 1753 </select> 1614 1754 <span class="bar"></span> 1615 1755 </div> … … 1619 1759 <div class="custom-label"> 1620 1760 <label>Text Transform</label> 1621 <div class="custom-input"> 1622 <input placeholder="text-transform" required="" 1623 type="text"> 1761 <div class="form-select"> 1762 <select data-template-css="text-transform"> 1763 <option selected>none</option> 1764 <option>capitalize</option> 1765 <option>uppercase</option> 1766 <option>lowercase</option> 1767 </select> 1624 1768 <span class="bar"></span> 1625 1769 </div> … … 1639 1783 <label>Closing Arrow</label> 1640 1784 <div class="custom-input"> 1641 <input placeholder="fa-chevron-circle-up" 1642 value="fa-chevron-circle-up" required="" 1643 type="text"> 1785 <input type="text" value="fa-chevron-circle-up" placeholder="fa-chevron-circle-up" required="" /> 1644 1786 <span class="bar"></span> 1645 1787 </div> … … 1650 1792 <label>Color</label> 1651 1793 <div class="custom-input"> 1652 <input placeholder="color" value="" required="" 1653 type="color"> 1794 <input type="color" value="#404040" placeholder="#404040" required="" /> 1654 1795 <span class="bar"></span> 1655 1796 </div> … … 1663 1804 <label>Opening Arrow</label> 1664 1805 <div class="custom-input"> 1665 <input placeholder="fa-chevron-circle-down" 1666 value="fa-chevron-circle-down" required="" 1667 type="text"> 1806 <input type="text" value="fa-chevron-circle-down" placeholder="fa-chevron-circle-down" required="" /> 1668 1807 <span class="bar"></span> 1669 1808 </div> … … 1674 1813 <label>Color</label> 1675 1814 <div class="custom-input"> 1676 <input placeholder="color" value="" required="" 1677 type="color"> 1815 <input type="color" value="#404040" placeholder="#404040" required="" /> 1678 1816 <span class="bar"></span> 1679 1817 </div> … … 1720 1858 <label>Message (Expanded View)</label> 1721 1859 <div class="custom-input"> 1722 <input 1723 name="message-expanded" 1724 placeholder="Thanks for contributing {price} and help us do the job we {heart}" 1725 value="Thanks for contributing {price} and help us do the job we {heart}" 1726 required="" type="text"> 1860 <input type="text" name="message-expanded" value="Thanks for contributing {price} and help us do the job we {heart}" placeholder="Thanks for contributing {price} and help us do the job we {heart}" required="" /> 1727 1861 <span class="bar"></span> 1728 1862 </div> … … 1732 1866 <label>Message (Collapsed View)</label> 1733 1867 <div class="custom-input"> 1734 <input 1735 name="message-collapsed" 1736 placeholder="Premium content unlocked. notSatisfied_url Get immediate" 1737 value="Premium content unlocked. notSatisfied_url Get immediate" 1738 required="" type="text"> 1868 <input type="text" name="message-collapsed" value="Premium content unlocked. notSatisfied_url Get immediate" placeholder="Premium content unlocked. notSatisfied_url Get immediate" required="" /> 1739 1869 <span class="bar"></span> 1740 1870 </div> … … 1746 1876 <label>Color</label> 1747 1877 <div class="custom-input"> 1748 <input placeholder="color" data-template-css="color" required="" type="color">1878 <input type="color" data-template-css="color" placeholder="#404040" required="" /> 1749 1879 <span class="bar"></span> 1750 1880 </div> … … 1755 1885 <label>Font Size</label> 1756 1886 <div class="custom-input"> 1757 <input placeholder="font-size" data-template-css="font-size" required="" 1758 type="text"> 1887 <input type="text" data-template-css="font-size" placeholder="13px" required="" /> 1759 1888 <span class="bar"></span> 1760 1889 </div> … … 1764 1893 <div class="custom-label"> 1765 1894 <label>Font Weight</label> 1766 <div class="custom-input"> 1767 <input placeholder="font-weight" data-template-css="font-weight" required="" 1768 type="text"> 1895 <div class="form-select"> 1896 <select data-template-css="font-weight"> 1897 <option selected>normal</option> 1898 <option>bold</option> 1899 <option>bolder</option> 1900 <option>lighter</option> 1901 <option>100</option> 1902 <option>200</option> 1903 <option>300</option> 1904 <option>400</option> 1905 <option>500</option> 1906 <option>600</option> 1907 <option>700</option> 1908 <option>800</option> 1909 <option>900</option> 1910 </select> 1769 1911 <span class="bar"></span> 1770 1912 </div> … … 1777 1919 <div class="custom-label"> 1778 1920 <label>Font Style</label> 1779 <div class="custom-input"> 1780 <input placeholder="font-style" data-template-css="font-style" required="" 1781 type="text"> 1921 <div class="form-select"> 1922 <select data-template-css="font-style"> 1923 <option selected>normal</option> 1924 <option>italic</option> 1925 <option>oblique</option> 1926 </select> 1782 1927 <span class="bar"></span> 1783 1928 </div> … … 1787 1932 <div class="custom-label"> 1788 1933 <label>Text Align</label> 1789 <div class="custom-input"> 1790 <input placeholder="text-align" data-template-css="text-align" required="" 1791 type="text"> 1934 <div class="form-select"> 1935 <select data-template-css="text-align"> 1936 <option selected>left</option> 1937 <option>right</option> 1938 <option>center</option> 1939 <option>justify</option> 1940 </select> 1792 1941 <span class="bar"></span> 1793 1942 </div> … … 1797 1946 <div class="custom-label"> 1798 1947 <label>Text Transform</label> 1799 <div class="custom-input"> 1800 <input placeholder="text-transform" data-template-css="text-transform" required="" 1801 type="text"> 1948 <div class="form-select"> 1949 <select data-template-css="text-transform"> 1950 <option selected>none</option> 1951 <option>capitalize</option> 1952 <option>uppercase</option> 1953 <option>lowercase</option> 1954 </select> 1802 1955 <span class="bar"></span> 1803 1956 </div> … … 1815 1968 <label>Message</label> 1816 1969 <div class="custom-input" data-template="expanded"> 1817 <input 1818 name="body-feeling" 1819 placeholder="How do you feel now?" 1820 value="How do you feel now?" required="" type="text"> 1970 <input type="text" name="body-feeling" value="How do you feel now?" placeholder="How do you feel now?" required="" /> 1821 1971 <span class="bar"></span> 1822 1972 </div> … … 1828 1978 <label>Color</label> 1829 1979 <div class="custom-input"> 1830 <input placeholder="color" data-template-css="color" required="" type="color">1980 <input type="color" data-template-css="color" placeholder="#404040" required="" /> 1831 1981 <span class="bar"></span> 1832 1982 </div> … … 1837 1987 <label>Font Size</label> 1838 1988 <div class="custom-input"> 1839 <input placeholder="font-size" data-template-css="font-size" required="" 1840 type="text"> 1989 <input type="text" data-template-css="font-size" placeholder="13px" required="" /> 1841 1990 <span class="bar"></span> 1842 1991 </div> … … 1846 1995 <div class="custom-label"> 1847 1996 <label>Font Weight</label> 1848 <div class="custom-input"> 1849 <input placeholder="font-weight" data-template-css="font-weight" required="" 1850 type="text"> 1997 <div class="form-select"> 1998 <select data-template-css="font-weight"> 1999 <option selected>normal</option> 2000 <option>bold</option> 2001 <option>bolder</option> 2002 <option>lighter</option> 2003 <option>100</option> 2004 <option>200</option> 2005 <option>300</option> 2006 <option>400</option> 2007 <option>500</option> 2008 <option>600</option> 2009 <option>700</option> 2010 <option>800</option> 2011 <option>900</option> 2012 </select> 1851 2013 <span class="bar"></span> 1852 2014 </div> … … 1859 2021 <div class="custom-label"> 1860 2022 <label>Font Style</label> 1861 <div class="custom-input"> 1862 <input placeholder="font-style" data-template-css="font-style" required="" 1863 type="text"> 2023 <div class="form-select"> 2024 <select data-template-css="font-style"> 2025 <option selected>normal</option> 2026 <option>italic</option> 2027 <option>oblique</option> 2028 </select> 1864 2029 <span class="bar"></span> 1865 2030 </div> … … 1869 2034 <div class="custom-label"> 1870 2035 <label>Text Align</label> 1871 <div class="custom-input"> 1872 <input placeholder="text-align" data-template-css="text-align" required="" 1873 type="text"> 2036 <div class="form-select"> 2037 <select data-template-css="text-align"> 2038 <option selected>left</option> 2039 <option>right</option> 2040 <option>center</option> 2041 <option>justify</option> 2042 </select> 1874 2043 <span class="bar"></span> 1875 2044 </div> … … 1879 2048 <div class="custom-label"> 1880 2049 <label>Text Transform</label> 1881 <div class="custom-input"> 1882 <input placeholder="text-transform" data-template-css="text-transform" required="" 1883 type="text"> 2050 <div class="form-select"> 2051 <select data-template-css="text-transform"> 2052 <option selected>none</option> 2053 <option>capitalize</option> 2054 <option>uppercase</option> 2055 <option>lowercase</option> 2056 </select> 1884 2057 <span class="bar"></span> 1885 2058 </div> … … 1893 2066 <label>Happy Mood Text</label> 1894 2067 <div class="custom-input"> 1895 <input 1896 name="body-feeling-happy" 1897 placeholder="Happy" value="Happy" required="" 1898 type="text"> 2068 <input type="text" name="body-feeling-happy" value="Happy" placeholder="Happy" required="" /> 1899 2069 <span class="bar"></span> 1900 2070 </div> … … 1905 2075 <label>Happy Mood Color</label> 1906 2076 <div class="custom-input"> 1907 <input placeholder="color" data-template-css="color" required="" type="color">2077 <input type="color" data-template-css="color" placeholder="#92c563" required="" /> 1908 2078 <span class="bar"></span> 1909 2079 </div> … … 1917 2087 <label>Neutral Mood Text</label> 1918 2088 <div class="custom-input"> 1919 <input 1920 name="body-feeling-ok" 1921 placeholder="OK" value="Ok" required="" 1922 type="text"> 2089 <input type="text" name="body-feeling-ok" value="OK" placeholder="Ok" required="" /> 1923 2090 <span class="bar"></span> 1924 2091 </div> … … 1929 2096 <label>Neutral Mood Color</label> 1930 2097 <div class="custom-input"> 1931 <input placeholder="color" data-template-css="color" required="" type="color">2098 <input type="color" data-template-css="color" placeholder="#eed16a" required="" /> 1932 2099 <span class="bar"></span> 1933 2100 </div> … … 1941 2108 <label>Not happy Mood Text</label> 1942 2109 <div class="custom-input"> 1943 <input 1944 name="body-feeling-not-happy" 1945 placeholder="Not happy" value="Not happy" 1946 required="" type="text"> 2110 <input type="text" name="body-feeling-not-happy" value="Not happy" placeholder="Not happy" required="" /> 1947 2111 <span class="bar"></span> 1948 2112 </div> … … 1953 2117 <label>Not happy Mood Color</label> 1954 2118 <div class="custom-input"> 1955 <input placeholder="color" data-template-css="color" required="" type="color">2119 <input type="color" data-template-css="color" placeholder="#e27378" required="" /> 1956 2120 <span class="bar"></span> 1957 2121 </div> … … 1969 2133 <label>Message</label> 1970 2134 <div class="custom-input"> 1971 <input 1972 name="body-share-experience" 1973 placeholder="Share your experience" 1974 value="Share your experience" required="" 1975 type="text"> 2135 <input type="text" name="body-share-experience" value="Share your experience" placeholder="Share your experience" required="" /> 1976 2136 <span class="bar"></span> 1977 2137 </div> … … 1983 2143 <label>Color</label> 1984 2144 <div class="custom-input"> 1985 <input data-template-css="color" placeholder="color" required="" type="color">2145 <input type="color" data-template-css="color" placeholder="#404040" required="" /> 1986 2146 <span class="bar"></span> 1987 2147 </div> … … 1992 2152 <label>Font Size</label> 1993 2153 <div class="custom-input"> 1994 <input data-template-css="font-size" placeholder="font-size" required="" 1995 type="text"> 2154 <input type="text" data-template-css="font-size" placeholder="13px" required="" /> 1996 2155 <span class="bar"></span> 1997 2156 </div> … … 2001 2160 <div class="custom-label"> 2002 2161 <label>Font Weight</label> 2003 <div class="custom-input"> 2004 <input data-template-css="font-weight" placeholder="font-weight" required="" 2005 type="text"> 2162 <div class="form-select"> 2163 <select data-template-css="font-weight"> 2164 <option selected>normal</option> 2165 <option>bold</option> 2166 <option>bolder</option> 2167 <option>lighter</option> 2168 <option>100</option> 2169 <option>200</option> 2170 <option>300</option> 2171 <option>400</option> 2172 <option>500</option> 2173 <option>600</option> 2174 <option>700</option> 2175 <option>800</option> 2176 <option>900</option> 2177 </select> 2006 2178 <span class="bar"></span> 2007 2179 </div> … … 2014 2186 <div class="custom-label"> 2015 2187 <label>Font Style</label> 2016 <div class="custom-input"> 2017 <input data-template-css="font-style" placeholder="font-style" required="" 2018 type="text"> 2188 <div class="form-select"> 2189 <select data-template-css="font-style"> 2190 <option selected>normal</option> 2191 <option>italic</option> 2192 <option>oblique</option> 2193 </select> 2019 2194 <span class="bar"></span> 2020 2195 </div> … … 2024 2199 <div class="custom-label"> 2025 2200 <label>Text Align</label> 2026 <div class="custom-input"> 2027 <input data-template-css="text-align" placeholder="text-align" required="" 2028 type="text"> 2201 <div class="form-select"> 2202 <select data-template-css="text-align"> 2203 <option selected>left</option> 2204 <option>right</option> 2205 <option>center</option> 2206 <option>justify</option> 2207 </select> 2029 2208 <span class="bar"></span> 2030 2209 </div> … … 2034 2213 <div class="custom-label"> 2035 2214 <label>Text Transform</label> 2036 <div class="custom-input"> 2037 <input data-template-css="text-transform" placeholder="text-transform" required="" 2038 type="text"> 2215 <div class="form-select"> 2216 <select data-template-css="text-transform"> 2217 <option selected>none</option> 2218 <option>capitalize</option> 2219 <option>uppercase</option> 2220 <option>lowercase</option> 2221 </select> 2039 2222 <span class="bar"></span> 2040 2223 </div> … … 2048 2231 <label>Share Tool</label> 2049 2232 <div class="custom-input"> 2050 <input placeholder="fa-facebook" value="fa-facebook" 2051 required="" type="text"> 2233 <input type="text" value="fa-facebook" placeholder="fa-facebook" required="" /> 2052 2234 <span class="bar"></span> 2053 2235 </div> … … 2058 2240 <label>Share Tool Color</label> 2059 2241 <div class="custom-input"> 2060 <input placeholder="color" required="" type="color">2242 <input type="color" placeholder="#3B579D" required="" /> 2061 2243 <span class="bar"></span> 2062 2244 </div> … … 2070 2252 <label>Share Tool</label> 2071 2253 <div class="custom-input"> 2072 <input placeholder="fa-twitter" value="fa-twitter" 2073 required="" type="text"> 2254 <input type="text" value="fa-twitter" placeholder="fa-twitter" required="" /> 2074 2255 <span class="bar"></span> 2075 2256 </div> … … 2080 2261 <label>Share Tool Color</label> 2081 2262 <div class="custom-input"> 2082 <input placeholder="color" required="" type="color">2263 <input type="color" placeholder="#4AC7F9" required="" /> 2083 2264 <span class="bar"></span> 2084 2265 </div> … … 2092 2273 <label>Share Tool</label> 2093 2274 <div class="custom-input"> 2094 <input placeholder="fa-email" value="fa-email" 2095 required="" type="text"> 2275 <input type="text" value="fa-email" placeholder="fa-email" required="" /> 2096 2276 <span class="bar"></span> 2097 2277 </div> … … 2102 2282 <label>Share Tool Color</label> 2103 2283 <div class="custom-input"> 2104 <input placeholder="color" required="" type="color">2284 <input type="color" placeholder="#ff0000" required="" /> 2105 2285 <span class="bar"></span> 2106 2286 </div> … … 2114 2294 <label>Share Tool</label> 2115 2295 <div class="custom-input"> 2116 <input placeholder="fa-share" value="fa-share" 2117 required="" type="text"> 2296 <input type="text" value="fa-share" placeholder="fa-share" required="" /> 2118 2297 <span class="bar"></span> 2119 2298 </div> … … 2124 2303 <label>Share Tool Color</label> 2125 2304 <div class="custom-input"> 2126 <input placeholder="color" required="" type="color">2305 <input type="color" placeholder="#000000" required="" /> 2127 2306 <span class="bar"></span> 2128 2307 </div> … … 2142 2321 <label>Refund Button Text</label> 2143 2322 <div class="custom-input"> 2144 <input placeholder="REFUND" value="REFUND" 2145 required="" 2146 type="text"> 2323 <input type="text" value="REFUND" placeholder="REFUND" required="" /> 2147 2324 <span class="bar"></span> 2148 2325 </div> … … 2153 2330 <label>Refund Button Icon</label> 2154 2331 <div class="custom-input"> 2155 <input placeholder="fa-money" value="fa-money" 2156 required="" type="text"> 2332 <input type="text" value="fa-money" placeholder="fa-money" required="" /> 2157 2333 <span class="bar"></span> 2158 2334 </div> … … 2166 2342 <label>Background Color</label> 2167 2343 <div class="custom-input"> 2168 <input placeholder="background-color" required="" 2169 type="color"> 2344 <input type="color" placeholder="#1b93f2" required="" /> 2170 2345 <span class="bar"></span> 2171 2346 </div> … … 2176 2351 <label>Border</label> 2177 2352 <div class="custom-input"> 2178 <input placeholder="border" required="" type="text">2353 <input type="text" placeholder="1px solid #1b93f2" required="" /> 2179 2354 <span class="bar"></span> 2180 2355 </div> … … 2185 2360 <label>Font Size</label> 2186 2361 <div class="custom-input"> 2187 <input placeholder="font-size" required="" 2188 type="text"> 2362 <input type="text" placeholder="11px" required="" /> 2189 2363 <span class="bar"></span> 2190 2364 </div> … … 2197 2371 <div class="custom-label"> 2198 2372 <label>Font Weight</label> 2199 <div class="custom-input"> 2200 <input placeholder="font-weight" required="" 2201 type="text"> 2373 <div class="form-select"> 2374 <select data-template-css="font-weight"> 2375 <option selected>normal</option> 2376 <option>bold</option> 2377 <option>bolder</option> 2378 <option>lighter</option> 2379 <option>100</option> 2380 <option>200</option> 2381 <option>300</option> 2382 <option>400</option> 2383 <option>500</option> 2384 <option>600</option> 2385 <option>700</option> 2386 <option>800</option> 2387 <option>900</option> 2388 </select> 2202 2389 <span class="bar"></span> 2203 2390 </div> … … 2208 2395 <label>Border Radius</label> 2209 2396 <div class="custom-input"> 2210 <input placeholder="border-radius" required="" 2211 type="text"> 2397 <input type="text" placeholder="2px" required="" /> 2212 2398 <span class="bar"></span> 2213 2399 </div> … … 2218 2404 <label>Color</label> 2219 2405 <div class="custom-input"> 2220 <input placeholder="color" required="" type="color">2406 <input type="color" placeholder="#ffffff" required="" /> 2221 2407 <span class="bar"></span> 2222 2408 </div> … … 2229 2415 <div class="custom-label"> 2230 2416 <label>Font Style</label> 2231 <div class="custom-input"> 2232 <input placeholder="font-style" required="" 2233 type="text"> 2417 <div class="form-select"> 2418 <select data-template-css="font-style"> 2419 <option selected>normal</option> 2420 <option>italic</option> 2421 <option>oblique</option> 2422 </select> 2234 2423 <span class="bar"></span> 2235 2424 </div> … … 2239 2428 <div class="custom-label"> 2240 2429 <label>Text Align</label> 2241 <div class="custom-input"> 2242 <input placeholder="text-align" required="" 2243 type="text"> 2430 <div class="form-select"> 2431 <select data-template-css="text-align"> 2432 <option selected>left</option> 2433 <option>right</option> 2434 <option>center</option> 2435 <option>justify</option> 2436 </select> 2244 2437 <span class="bar"></span> 2245 2438 </div> … … 2249 2442 <div class="custom-label"> 2250 2443 <label>Text Transform</label> 2251 <div class="custom-input"> 2252 <input placeholder="text-transform" required="" 2253 type="text"> 2444 <div class="form-select"> 2445 <select data-template-css="text-transform"> 2446 <option selected>none</option> 2447 <option>capitalize</option> 2448 <option>uppercase</option> 2449 <option>lowercase</option> 2450 </select> 2254 2451 <span class="bar"></span> 2255 2452 </div> … … 2269 2466 <label>Closing Arrow</label> 2270 2467 <div class="custom-input"> 2271 <input placeholder="fa-chevron-circle-up" 2272 value="fa-chevron-circle-up" required="" 2273 type="text"> 2468 <input type="text" value="fa-chevron-circle-up" placeholder="fa-chevron-circle-up" required="" /> 2274 2469 <span class="bar"></span> 2275 2470 </div> … … 2280 2475 <label>Color</label> 2281 2476 <div class="custom-input"> 2282 <input placeholder="color" value="" required="" 2283 type="color"> 2477 <input type="color" value="#404040" placeholder="#404040" required="" /> 2284 2478 <span class="bar"></span> 2285 2479 </div> … … 2293 2487 <label>Opening Arrow</label> 2294 2488 <div class="custom-input"> 2295 <input placeholder="fa-chevron-circle-down" 2296 value="fa-chevron-circle-down" required="" 2297 type="text"> 2489 <input type="text" value="fa-chevron-circle-down" placeholder="fa-chevron-circle-down" required="" /> 2298 2490 <span class="bar"></span> 2299 2491 </div> … … 2304 2496 <label>Color</label> 2305 2497 <div class="custom-input"> 2306 <input placeholder="color" value="" required="" 2307 type="color"> 2498 <input type="color" value="#404040" placeholder="#404040" required="" /> 2308 2499 <span class="bar"></span> 2309 2500 </div> … … 2374 2565 <label>Unlock Button Text</label> 2375 2566 <div class="custom-input"> 2376 <input placeholder="UNLOCK CONTENT" 2377 value="UNLOCK CONTENT" required="" 2378 type="text"> 2567 <input type="text" value="UNLOCK CONTENT" placeholder="UNLOCK CONTENT" required="" /> 2379 2568 <span class="bar"></span> 2380 2569 </div> … … 2385 2574 <label>Unlock Button Icon</label> 2386 2575 <div class="custom-input"> 2387 <input placeholder="fa-unlock-alt" 2388 value="fa-unlock-alt" 2389 required="" type="text"> 2576 <input type="text" value="fa-unlock-alt" placeholder="fa-unlock-alt" required="" /> 2390 2577 <span class="bar"></span> 2391 2578 </div> … … 2399 2586 <label>Background Color</label> 2400 2587 <div class="custom-input"> 2401 <input placeholder="background-color" required="" 2402 type="color"> 2588 <input type="color" placeholder="#1b93f2" required="" /> 2403 2589 <span class="bar"></span> 2404 2590 </div> … … 2409 2595 <label>Border</label> 2410 2596 <div class="custom-input"> 2411 <input placeholder="border" required="" type="text">2597 <input type="text" placeholder="1px solid #1b93f2" required="" /> 2412 2598 <span class="bar"></span> 2413 2599 </div> … … 2418 2604 <label>Font Size</label> 2419 2605 <div class="custom-input"> 2420 <input placeholder="font-size" required="" 2421 type="text"> 2606 <input type="text" placeholder="11px" required="" /> 2422 2607 <span class="bar"></span> 2423 2608 </div> … … 2430 2615 <div class="custom-label"> 2431 2616 <label>Font Weight</label> 2432 <div class="custom-input"> 2433 <input placeholder="font-weight" required="" 2434 type="text"> 2617 <div class="form-select"> 2618 <select data-template-css="font-weight"> 2619 <option selected>normal</option> 2620 <option>bold</option> 2621 <option>bolder</option> 2622 <option>lighter</option> 2623 <option>100</option> 2624 <option>200</option> 2625 <option>300</option> 2626 <option>400</option> 2627 <option>500</option> 2628 <option>600</option> 2629 <option>700</option> 2630 <option>800</option> 2631 <option>900</option> 2632 </select> 2435 2633 <span class="bar"></span> 2436 2634 </div> … … 2441 2639 <label>Border Radius</label> 2442 2640 <div class="custom-input"> 2443 <input placeholder="border-radius" required="" 2444 type="text"> 2641 <input type="text" placeholder="2px" required="" /> 2445 2642 <span class="bar"></span> 2446 2643 </div> … … 2451 2648 <label>Color</label> 2452 2649 <div class="custom-input"> 2453 <input placeholder="color" required="" type="color">2650 <input type="color" placeholder="#ffffff" required="" /> 2454 2651 <span class="bar"></span> 2455 2652 </div> … … 2462 2659 <div class="custom-label"> 2463 2660 <label>Font Style</label> 2464 <div class="custom-input"> 2465 <input placeholder="font-style" required="" 2466 type="text"> 2661 <div class="form-select"> 2662 <select data-template-css="font-style"> 2663 <option selected>normal</option> 2664 <option>italic</option> 2665 <option>oblique</option> 2666 </select> 2467 2667 <span class="bar"></span> 2468 2668 </div> … … 2472 2672 <div class="custom-label"> 2473 2673 <label>Text Align</label> 2474 <div class="custom-input"> 2475 <input placeholder="text-align" required="" 2476 type="text"> 2674 <div class="form-select"> 2675 <select data-template-css="text-align"> 2676 <option selected>left</option> 2677 <option>right</option> 2678 <option>center</option> 2679 <option>justify</option> 2680 </select> 2477 2681 <span class="bar"></span> 2478 2682 </div> … … 2482 2686 <div class="custom-label"> 2483 2687 <label>Text Transform</label> 2484 <div class="custom-input"> 2485 <input placeholder="text-transform" required="" 2486 type="text"> 2688 <div class="form-select"> 2689 <select data-template-css="text-transform"> 2690 <option selected>none</option> 2691 <option>capitalize</option> 2692 <option>uppercase</option> 2693 <option>lowercase</option> 2694 </select> 2487 2695 <span class="bar"></span> 2488 2696 </div> … … 2532 2740 <label>Price</label> 2533 2741 <div class="custom-input"> 2534 <input placeholder="{price}" value="{price}" required="" 2535 type="text"> 2742 <input type="text" value="{price}" placeholder="{price}" required="" /> 2536 2743 <span class="bar"></span> 2537 2744 </div> … … 2543 2750 <label>Background Color</label> 2544 2751 <div class="custom-input"> 2545 <input placeholder="background-color" required="" 2546 type="color"> 2752 <input type="color" placeholder="#f3f3f3" required="" /> 2547 2753 <span class="bar"></span> 2548 2754 </div> … … 2553 2759 <label>Border</label> 2554 2760 <div class="custom-input"> 2555 <input placeholder="border" required="" type="text">2761 <input type="text" placeholder="1px solid #d3d3d3" required="" /> 2556 2762 <span class="bar"></span> 2557 2763 </div> … … 2562 2768 <label>Border Radius</label> 2563 2769 <div class="custom-input"> 2564 <input placeholder="border-radius" required="" 2565 type="text"> 2770 <input type="text" placeholder="50%" required="" /> 2566 2771 <span class="bar"></span> 2567 2772 </div> … … 2575 2780 <label>Color</label> 2576 2781 <div class="custom-input"> 2577 <input placeholder="color" required="" type="color">2782 <input type="color" placeholder="#404040" required="" /> 2578 2783 <span class="bar"></span> 2579 2784 </div> … … 2583 2788 <div class="custom-label"> 2584 2789 <label>Font Style</label> 2585 <div class="custom-input"> 2586 <input placeholder="font-style" required="" 2587 type="text"> 2790 <div class="form-select"> 2791 <select data-template-css="font-style"> 2792 <option selected>normal</option> 2793 <option>italic</option> 2794 <option>oblique</option> 2795 </select> 2588 2796 <span class="bar"></span> 2589 2797 </div> … … 2593 2801 <div class="custom-label"> 2594 2802 <label>Font Weight</label> 2595 <div class="custom-input"> 2596 <input placeholder="font-weight" required="" 2597 type="text"> 2803 <div class="form-select"> 2804 <select data-template-css="font-weight"> 2805 <option selected>normal</option> 2806 <option>bold</option> 2807 <option>bolder</option> 2808 <option>lighter</option> 2809 <option>100</option> 2810 <option>200</option> 2811 <option>300</option> 2812 <option>400</option> 2813 <option>500</option> 2814 <option>600</option> 2815 <option>700</option> 2816 <option>800</option> 2817 <option>900</option> 2818 </select> 2598 2819 <span class="bar"></span> 2599 2820 </div> … … 2606 2827 </div> 2607 2828 </div> 2829 </div> 2830 <div class="custom-input pull-right"> 2831 <button type="button" class="btn save-templates"><i class="mdi mdi-check"></i> Save</button> 2608 2832 </div> 2609 2833 </div> … … 2615 2839 </section> 2616 2840 </main> 2617 2618
Note: See TracChangeset
for help on using the changeset viewer.