1// Set datepicker default value. 2var datepicker_format = 'yy-mm-dd'; 3 4jQuery(document).ready(function($) 5{ 6 // Image picker on terms menu 7 $('.mec_upload_image_button').click(function(event) 8 { 9 event.preventDefault(); 10 11 var frame; 12 if(frame) 13 { 14 frame.open(); 15 return; 16 } 17 18 frame = wp.media(); 19 frame.on('select', function() 20 { 21 // Grab the selected attachment. 22 var attachment = frame.state().get('selection').first(); 23 24 $('#mec_thumbnail_img').html('<img src="'+attachment.attributes.url+'" />'); 25 $('#mec_thumbnail').val(attachment.attributes.url); 26 27 $('.mec_remove_image_button').toggleClass('mec-util-hidden'); 28 29 frame.close(); 30 }); 31 32 frame.open(); 33 }); 34 35 // Image remover on terms menu 36 $('.mec_remove_image_button').click(function(event) 37 { 38 event.preventDefault(); 39 40 $('#mec_thumbnail_img').html(''); 41 $('#mec_thumbnail').val(''); 42 43 $('.mec_remove_image_button').toggleClass('mec-util-hidden'); 44 }); 45 46 // Image picker on add event menu for location 47 $('.mec_location_upload_image_button').click(function(event) 48 { 49 event.preventDefault(); 50 51 var frame; 52 if(frame) 53 { 54 frame.open(); 55 return; 56 } 57 58 frame = wp.media(); 59 frame.on('select', function() 60 { 61 // Grab the selected attachment. 62 var attachment = frame.state().get('selection').first(); 63 64 $('#mec_location_thumbnail_img').html('<img src="'+attachment.attributes.url+'" />'); 65 $('#mec_location_thumbnail').val(attachment.attributes.url); 66 67 $('.mec_location_remove_image_button').toggleClass('mec-util-hidden'); 68 69 frame.close(); 70 }); 71 72 frame.open(); 73 }); 74 75 // Image remover on add event menu for location 76 $('.mec_location_remove_image_button').click(function(event) 77 { 78 event.preventDefault(); 79 80 $('#mec_location_thumbnail_img').html(''); 81 $('#mec_location_thumbnail').val(''); 82 83 $('.mec_location_remove_image_button').toggleClass('mec-util-hidden'); 84 }); 85 86 // Image picker on add event menu for organizer 87 $('.mec_organizer_upload_image_button').click(function(event) 88 { 89 event.preventDefault(); 90 91 var frame; 92 if(frame) 93 { 94 frame.open(); 95 return; 96 } 97 98 frame = wp.media(); 99 frame.on('select', function() 100 { 101 // Grab the selected attachment. 102 var attachment = frame.state().get('selection').first(); 103 104 $('#mec_organizer_thumbnail_img').html('<img src="'+attachment.attributes.url+'" />'); 105 $('#mec_organizer_thumbnail').val(attachment.attributes.url); 106 107 $('.mec_organizer_remove_image_button').toggleClass('mec-util-hidden'); 108 109 frame.close(); 110 }); 111 112 frame.open(); 113 }); 114 115 // Image remover on add event menu for organizer 116 $('.mec_organizer_remove_image_button').click(function(event) 117 { 118 event.preventDefault(); 119 120 $('#mec_organizer_thumbnail_img').html(''); 121 $('#mec_organizer_thumbnail').val(''); 122 123 $('.mec_organizer_remove_image_button').toggleClass('mec-util-hidden'); 124 }); 125 126 // Image remover on frontend event submission menu 127 $('#mec_fes_remove_image_button').click(function(event) 128 { 129 event.preventDefault(); 130 131 $('#mec_fes_thumbnail_img').html(''); 132 $('#mec_fes_thumbnail').val(''); 133 $('#mec_featured_image_file').val(''); 134 135 $('#mec_fes_remove_image_button').addClass('mec-util-hidden'); 136 }); 137 138 // Location Image remover on frontend event submission menu 139 $('#mec_fes_location_remove_image_button').click(function(event) 140 { 141 event.preventDefault(); 142 143 $('#mec_fes_location_thumbnail_img').html(''); 144 $('#mec_fes_location_thumbnail').val(''); 145 $('#mec_fes_location_thumbnail_file').val(''); 146 147 $('#mec_fes_location_remove_image_button').addClass('mec-util-hidden'); 148 });
149 150 // Organizer Image remover on frontend event submission menu 151 $('#mec_fes_organizer_remove_image_button').click(function(event) 152 { 153 event.preventDefault(); 154 155 $('#mec_fes_organizer_thumbnail_img').html(''); 156 $('#mec_fes_organizer_thumbnail').val(''); 157 $('#mec_fes_organizer_thumbnail_file').val(''); 158 159 $('#mec_fes_organizer_remove_image_button').addClass('mec-util-hidden'); 160 }); 161 162 if ( typeof mec_admin_localize !== 'undefined' ) { 163 var date_splite = mec_admin_localize.datepicker_format.split( '&' ); 164 165 if ( date_splite[0] !== undefined && date_splite.length == 2 ) { 166 datepicker_format = date_splite[0]; 167 } 168 } else if ( typeof mecdata !== 'undefined' ) { 169 var date_splite = mecdata.datepicker_format.split( '&' ); 170 171 if ( date_splite[0] !== undefined && date_splite.length == 2 ) { 172 datepicker_format = date_splite[0]; 173 } 174 } 175 176 if ($.fn.datepicker) { 177 $('#mec_start_date').datepicker( 178 { 179 changeYear: true, 180 changeMonth: true, 181 dateFormat: datepicker_format, 182 gotoCurrent: true, 183 yearRange: 'c-3:c+5', 184 }); 185 186 $('#mec_end_date').datepicker( 187 { 188 changeYear: true, 189 changeMonth: true, 190 dateFormat: datepicker_format, 191 gotoCurrent: true, 192 yearRange: 'c-3:c+5', 193 }); 194 195 $('#mec_date_repeat_end_at_date').datepicker( 196 { 197 changeYear: true, 198 changeMonth: true, 199 dateFormat: datepicker_format, 200 gotoCurrent: true, 201 yearRange: 'c-3:c+5', 202 }); 203 204 $('.mec_date_picker_dynamic_format').datepicker( 205 { 206 changeYear: true, 207 changeMonth: true, 208 dateFormat: datepicker_format, 209 gotoCurrent: true, 210 yearRange: 'c-3:c+5', 211 }); 212 213 $('.mec_date_picker').datepicker( 214 { 215 changeYear: true, 216 changeMonth: true, 217 dateFormat: 'yy-mm-dd', 218 gotoCurrent: true, 219 yearRange: 'c-3:c+5', 220 }); 221 222 $('.mec_date_picker_dynamic_format_start').datepicker( 223 { 224 changeYear: true, 225 changeMonth: true, 226 dateFormat: datepicker_format, 227 gotoCurrent: true, 228 yearRange: 'c-1:c+5', 229 onSelect: function(date) 230 { 231 var selectedDate = new Date(date); 232 var endDate = new Date(selectedDate.getTime() + 86400000); 233 234 var $end_picker = $(this).next(); 235 $end_picker.datepicker("option", "minDate", endDate); 236 $end_picker.datepicker("option", "maxDate", '+5y'); 237 } 238 }); 239 240 $('.mec_date_picker_dynamic_format_end').datepicker( 241 { 242 changeYear: true, 243 changeMonth: true, 244 dateFormat: datepicker_format, 245 gotoCurrent: true, 246 yearRange: 'c-1:c+5', 247 }); 248 } 249 250 $('#mec_location_id').on('change', function() 251 { 252 mec_location_toggle(); 253 }); 254 255 $('#mec_organizer_id').on('change', function() 256 { 257 mec_organizer_toggle(); 258 var mec_organizer_val = parseInt($(this).val()); 259 var mec_additional_organizer = $(this).parent().parent().find('#mec-additional-organizer-wrap'); 260 261 if(mec_organizer_val != 1) mec_additional_organizer.show(); 262 else mec_additional_organizer.hide(); 263 }); 264 265 mec_location_toggle(); 266 mec_organizer_toggle(); 267 268 $('#mec_repeat').on('change', function() 269 { 270 mec_repeat_toggle(); 271 }); 272 273 mec_repeat_toggle(); 274 275 $('#mec_repeat_type').on('change', function() 276 { 277 mec_repeat_type_toggle(); 278 }); 279 280 mec_repeat_type_toggle(); 281 282 $('#mec_bookings_limit_unlimited').on('change', function() 283 {
284 mec_bookings_unlimited_toggle(); 285 }); 286 287 $('#mec_add_in_days').on('click', function() 288 { 289 var allday = $(this).data('allday'); 290 291 var start = $('#mec_exceptions_in_days_start_date').val(); 292 if(start === '') return false; 293 294 var end = $('#mec_exceptions_in_days_end_date').val(); 295 if(end === '') return false; 296 297 var start_hour = $('#mec_exceptions_in_days_start_hour').val(); 298 if(start_hour.length === 1) start_hour = '0'+start_hour; 299 300 var start_minutes = $('#mec_exceptions_in_days_start_minutes').val(); 301 if(start_minutes.length === 1) start_minutes = '0'+start_minutes; 302 303 var start_ampm = $('#mec_exceptions_in_days_start_ampm').val(); 304 if(typeof start_ampm === 'undefined') start_ampm = ''; 305 306 var end_hour = $('#mec_exceptions_in_days_end_hour').val(); 307 if(end_hour.length === 1) end_hour = '0'+end_hour; 308 309 var end_minutes = $('#mec_exceptions_in_days_end_minutes').val(); 310 if(end_minutes.length === 1) end_minutes = '0'+end_minutes; 311 312 var end_ampm = $('#mec_exceptions_in_days_end_ampm').val(); 313 if(typeof end_ampm === 'undefined') end_ampm = ''; 314 315 var value = start + ':' + end + ':' + start_hour + '-' + start_minutes + '-' + start_ampm + ':' + end_hour + '-' + end_minutes + '-' + end_ampm; 316 var label = start + ' <span class="mec-time-picker-label '+(allday ? 'mec-util-hidden' : '')+'">' + start_hour + ':' + start_minutes + ' ' + start_ampm + '</span> - ' + end + ' <span class="mec-time-picker-label '+(allday ? 'mec-util-hidden' : '')+'">' + end_hour + ':' + end_minutes + ' ' + end_ampm + '</span>'; 317 318 // Don't add exactly same occurrences 319 if($('#mec_in_days input[value="'+value+'"]').length > 0) return false; 320 321 var $key = $('#mec_new_in_days_key'); 322 323 var key = $key.val(); 324 var html = $('#mec_new_in_days_raw').html().replace(/:i:/g, key).replace(/:val:/g, value).replace(/:label:/g, label); 325 326 $('#mec_in_days').append(html); 327 $key.val(parseInt(key)+1); 328 }); 329 330 $('#mec_add_not_in_days').on('click', function() 331 { 332 var date = $('#mec_exceptions_not_in_days_date').val(); 333 if(date === '') return false; 334 335 var key = $('#mec_new_not_in_days_key').val(); 336 var html = $('#mec_new_not_in_days_raw').html().replace(/:i:/g, key).replace(/:val:/g, date); 337 338 $('#mec_not_in_days').append(html); 339 $('#mec_new_not_in_days_key').val(parseInt(key)+1); 340 }); 341 342 $('#mec_add_ticket_button').on('click', function() 343 { 344 var key = $('#mec_new_ticket_key').val(); 345 var html = $('#mec_new_ticket_raw').html().replace(/:i:/g, key); 346 347 $('#mec_tickets').append(html); 348 $('#mec_new_ticket_key').val(parseInt(key)+1); 349 350 $('.mec_add_price_date_button').off('click').on('click', function() 351 { 352 mec_handle_add_price_date_button(this); 353 }); 354 }); 355 356 $('.mec_add_price_date_button').off('click').on('click', function() 357 { 358 mec_handle_add_price_date_button(this); 359 }); 360 361 mec_hourly_schedule_add_day_listener(); 362 363 $('#mec_add_fee_button').on('click', function() 364 { 365 var key = $('#mec_new_fee_key').val(); 366 var html = $('#mec_new_fee_raw').html().replace(/:i:/g, key); 367 368 $('#mec_fees_list').append(html); 369 $('#mec_new_fee_key').val(parseInt(key)+1); 370 }); 371 372 $('#mec_add_ticket_variation_button').on('click', function() 373 { 374 var key = $('#mec_new_ticket_variation_key').val(); 375 var html = $('#mec_new_ticket_variation_raw').html().replace(/:i:/g, key); 376 377 $('#mec_ticket_variations_list').append(html); 378 $('#mec_new_ticket_variation_key').val(parseInt(key)+1); 379 }); 380 381 $('.mec-form-row.mec-available-color-row span').on('click', function() 382 { 383 $('.mec-form-row.mec-available-color-row span').removeClass('color-selected'); 384 $(this).addClass('color-selected'); 385 });
386 387 $('#mec_reg_form_field_types button').on('click', function() 388 { 389 var type = $(this).data('type'); 390 391 if (type == 'mec_email') { 392 if ($('#mec_reg_form_fields').find('input[value="mec_email"][type="hidden"]').length) { 393 return false; 394 } 395 } 396 397 if (type == 'name') { 398 if ($('#mec_reg_form_fields').find('input[value="name"][type="hidden"]').length) { 399 return false; 400 } 401 } 402 403 var key = $('#mec_new_reg_field_key').val(); 404 var html = $('#mec_reg_field_'+type).html().replace(/:i:/g, key); 405 406 $('#mec_reg_form_fields').append(html); 407 $('#mec_new_reg_field_key').val(parseInt(key)+1); 408 409 // Set onclick listener for add option fields 410 mec_reg_fields_option_listeners(); 411 }); 412 413 // Set onclick listener for add option fields 414 mec_reg_fields_option_listeners(); 415 416 // Advanced Repeating 417 $('#mec-advanced-wraper ul > ul > li').click(function() 418 { 419 if($(this).attr('class') == '') $(this).attr('class', 'mec-active'); 420 else $(this).attr('class', ''); 421 $('#mec_date_repeat_advanced').val($('#mec-advanced-wraper div:first-child > ul').find('.mec-active').find('span').text().slice(0, -1)); 422 }); 423 424 $('#mec_event_form_field_types button').on('click', function() 425 { 426 var type = $(this).data('type'); 427 428 var key = $('#mec_new_event_field_key').val(); 429 var html = $('#mec_event_field_'+type).html().replace(/:i:/g, key); 430 431 $('#mec_event_form_fields').append(html); 432 $('#mec_new_event_field_key').val(parseInt(key)+1); 433 434 // Set onclick listener for add option fields 435 mec_event_fields_option_listeners(); 436 }); 437 438 // Set onclick listener for add option fields 439 mec_event_fields_option_listeners(); 440 441 $('#mec_bfixed_form_field_types button').on('click', function() 442 { 443 var type = $(this).data('type'); 444 445 var key = $('#mec_new_bfixed_field_key').val(); 446 var html = $('#mec_bfixed_field_'+type).html().replace(/:i:/g, key); 447 448 $('#mec_bfixed_form_fields').append(html); 449 $('#mec_new_bfixed_field_key').val(parseInt(key)+1); 450 451 // Set onclick listener for add option fields 452 mec_bfixed_fields_option_listeners(); 453 }); 454 455 // Set onclick listener for add option fields 456 mec_bfixed_fields_option_listeners(); 457}); 458 459function mec_location_toggle() 460{ 461 if(jQuery('#mec_location_id').val() != '0') jQuery('#mec_location_new_container').hide(); 462 else jQuery('#mec_location_new_container').show(); 463} 464 465function mec_organizer_toggle() 466{ 467 if(jQuery('#mec_organizer_id').val() != '0') jQuery('#mec_organizer_new_container').hide(); 468 else jQuery('#mec_organizer_new_container').show(); 469} 470 471function mec_repeat_toggle() 472{ 473 if(jQuery('#mec_repeat').is(':checked')) jQuery('.mec-form-repeating-event-row').show(); 474 else jQuery('.mec-form-repeating-event-row').hide(); 475} 476 477function mec_repeat_type_toggle() 478{ 479 var repeat_type = jQuery('#mec_repeat_type').val(); 480 481 if(repeat_type == 'certain_weekdays') 482 { 483 jQuery('#mec_repeat_interval_container').hide(); 484 jQuery('#mec_repeat_certain_weekdays_container').show(); 485 jQuery('#mec_exceptions_in_days_container').hide(); 486 jQuery('#mec_end_wrapper').show(); 487 jQuery('#mec-advanced-wraper').hide(); 488 } 489 else if(repeat_type == 'custom_days') 490 { 491 jQuery('#mec_repeat_interval_container').hide(); 492 jQuery('#mec_repeat_certain_weekdays_container').hide(); 493 jQuery('#mec_exceptions_in_days_container').show(); 494 jQuery('#mec_end_wrapper').hide(); 495 jQuery('#mec-advanced-wraper').hide(); 496 } 497 else if(repeat_type == 'advanced') 498 { 499 jQuery('#mec_repeat_interval_container').hide(); 500 jQuery('#mec_repeat_certain_weekdays_container').hide(); 501 jQuery('#mec_exceptions_in_days_container').hide(); 502 jQuery('#mec_end_wrapper').show(); 503 jQuery('#mec-advanced-wraper').show(); 504 } 505 else if(repeat_type != 'daily' && repeat_type != 'weekly') 506 { 507 jQuery('#mec_repeat_interval_container').hide(); 508 jQuery('#mec_repeat_certain_weekdays_container').hide(); 509 jQuery('#mec_exceptions_in_days_container').hide(); 510 jQuery('#mec_end_wrapper').show(); 511 jQuery('#mec-advanced-wraper').hide(); 512 } 513 else 514 { 515 jQuery('#mec_repeat_interval_container').show(); 516 jQuery('#mec_repeat_certain_weekdays_container').hide(); 517 jQuery('#mec_exceptions_in_days_container').hide(); 518 jQuery('#mec_end_wrapper').show(); 519 jQuery('#mec-advanced-wraper').hide(); 520 } 521} 522 523function mec_in_days_remove(i) 524{ 525 jQuery('#mec_in_days_row'+i).remove(); 526} 527 528function mec_not_in_days_remove(i) 529{ 530 jQuery('#mec_not_in_days_row'+i).remove(); 531} 532
533function mec_bookings_unlimited_toggle() 534{ 535 jQuery('#mec_bookings_limit').toggleClass('mec-util-hidden'); 536} 537 538function mec_hourly_schedule_add_day_listener() 539{ 540 jQuery('.mec-add-hourly-schedule-day-button').each(function() 541 { 542 jQuery(this).off('click').on('click', function() 543 { 544 var k = jQuery(this).data('key'); 545 var raw = jQuery(this).data('raw'); 546 var append = jQuery(this).data('append'); 547 548 var key = jQuery(k).val(); 549 var html = jQuery(raw).html().replace(/:d:/g, key).replace(/:dd:/g, parseInt(key)+1); 550 551 jQuery(append).append(html); 552 jQuery(k).val(parseInt(key)+1); 553 554 mec_hourly_schedule_listeners(); 555 }); 556 557 mec_hourly_schedule_listeners(); 558 }); 559} 560 561function mec_hourly_schedule_listeners() 562{ 563 jQuery('.mec-add-hourly-schedule-button').off('click').on('click', function() 564 { 565 var prefix = jQuery(this).data('prefix'); 566 var day = jQuery(this).data('day'); 567 var $key = jQuery('#'+prefix+'mec_new_hourly_schedule_key'+day); 568 569 var key = $key.val(); 570 var html = jQuery('#'+prefix+'mec_new_hourly_schedule_raw'+day).html().replace(/:i:/g, key).replace(/:d:/g, day); 571 572 jQuery('#'+prefix+'mec_hourly_schedules'+day).append(html); 573 $key.val(parseInt(key)+1); 574 }); 575} 576 577function mec_hourly_schedule_remove(day, i, prefix) 578{ 579 jQuery("#"+prefix+"mec_hourly_schedule_row"+day+'_'+i).remove(); 580} 581 582function mec_hourly_schedule_day_remove(day, prefix) 583{ 584 jQuery("#"+prefix+"mec_meta_box_hourly_schedule_day_"+day).remove(); 585} 586 587function mec_ticket_remove(i) 588{ 589 jQuery("#mec_ticket_row"+i).remove(); 590} 591 592function mec_set_event_color(color) 593{ 594 try 595 { 596 jQuery("#mec_event_color").wpColorPicker('color', '#'+color); 597 } 598 catch(e) 599 { 600 jQuery("#mec_event_color").val(color); 601 } 602} 603 604function mec_remove_fee(key) 605{ 606 jQuery("#mec_fee_row"+key).remove(); 607} 608 609function mec_remove_ticket_variation(key) 610{ 611 jQuery("#mec_ticket_variation_row"+key).remove(); 612} 613 614function mec_reg_fields_option_listeners() 615{ 616 jQuery('button.mec-reg-field-add-option').off('click').on('click', function() 617 { 618 var field_id = jQuery(this).data('field-id'); 619 var key = jQuery('#mec_new_reg_field_option_key_'+field_id).val(); 620 var html = jQuery('#mec_reg_field_option').html().replace(/:i:/g, key).replace(/:fi:/g, field_id); 621 622 jQuery('#mec_reg_fields_'+field_id+'_options_container').append(html); 623 jQuery('#mec_new_reg_field_option_key_'+field_id).val(parseInt(key)+1); 624 }); 625 626 if(typeof jQuery.fn.sortable !== 'undefined') 627 { 628 jQuery("#mec_reg_form_fields").sortable( 629 { 630 handle: '.mec_reg_field_sort' 631 }); 632 633 jQuery(".mec_reg_fields_options_container").sortable( 634 { 635 handle: '.mec_reg_field_option_sort' 636 }); 637 } 638} 639 640function mec_reg_fields_option_remove(field_key, key) 641{ 642 jQuery("#mec_reg_fields_option_"+field_key+"_"+key).remove(); 643} 644 645function mec_reg_fields_remove(key) 646{ 647 jQuery("#mec_reg_fields_"+key).remove(); 648} 649 650function mec_handle_add_price_date_button(e) 651{ 652 var key = jQuery(e).data('key'); 653 var p = jQuery('#mec_new_ticket_price_key_'+key).val(); 654 var html = jQuery('#mec_new_ticket_price_raw_'+key).html().replace(/:i:/g, key).replace(/:j:/g, p); 655 656 jQuery('#mec-ticket-price-dates-'+key).append(html); 657 jQuery('#mec_new_ticket_price_key_'+key).val(parseInt(p)+1); 658 jQuery('#mec-ticket-price-dates-'+key+' .new_added').datepicker( 659 { 660 changeYear: true, 661 changeMonth: true, 662 dateFormat: datepicker_format, 663 gotoCurrent: true, 664 yearRange: 'c-3:c+5', 665 }); 666} 667 668function mec_ticket_price_remove(ticket_key, price_key) 669{ 670 jQuery("#mec_ticket_price_raw_"+ticket_key+"_"+price_key).remove(); 671} 672 673function mec_event_fields_option_listeners() 674{ 675 jQuery('button.mec-event-field-add-option').off('click').on('click', function() 676 { 677 var field_id = jQuery(this).data('field-id'); 678 var key = jQuery('#mec_new_event_field_option_key_'+field_id).val(); 679 var html = jQuery('#mec_event_field_option').html().replace(/:i:/g, key).replace(/:fi:/g, field_id); 680 681 jQuery('#mec_event_fields_'+field_id+'_options_container').append(html); 682 jQuery('#mec_new_event_field_option_key_'+field_id).val(parseInt(key)+1); 683 });
684 685 if(typeof jQuery.fn.sortable !== 'undefined') 686 { 687 jQuery("#mec_event_form_fields").sortable( 688 { 689 handle: '.mec_event_field_sort' 690 }); 691 692 jQuery(".mec_event_fields_options_container").sortable( 693 { 694 handle: '.mec_event_field_option_sort' 695 }); 696 } 697} 698 699function mec_event_fields_option_remove(field_key, key) 700{ 701 jQuery("#mec_event_fields_option_"+field_key+"_"+key).remove(); 702} 703 704function mec_event_fields_remove(key) 705{ 706 jQuery("#mec_event_fields_"+key).remove(); 707} 708 709function mec_bfixed_fields_option_listeners() 710{ 711 jQuery('button.mec-bfixed-field-add-option').off('click').on('click', function() 712 { 713 var field_id = jQuery(this).data('field-id'); 714 var key = jQuery('#mec_new_bfixed_field_option_key_'+field_id).val(); 715 var html = jQuery('#mec_bfixed_field_option').html().replace(/:i:/g, key).replace(/:fi:/g, field_id); 716 717 jQuery('#mec_bfixed_fields_'+field_id+'_options_container').append(html); 718 jQuery('#mec_new_bfixed_field_option_key_'+field_id).val(parseInt(key)+1); 719 }); 720 721 if(typeof jQuery.fn.sortable !== 'undefined') 722 { 723 jQuery("#mec_bfixed_form_fields").sortable( 724 { 725 handle: '.mec_bfixed_field_sort' 726 }); 727 728 jQuery(".mec_bfixed_fields_options_container").sortable( 729 { 730 handle: '.mec_bfixed_field_option_sort' 731 }); 732 } 733} 734 735function mec_bfixed_fields_option_remove(field_key, key) 736{ 737 jQuery("#mec_bfixed_fields_option_"+field_key+"_"+key).remove(); 738} 739 740function mec_bfixed_fields_remove(key) 741{ 742 jQuery("#mec_bfixed_fields_"+key).remove(); 743}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.