Changeset 2829601
- Timestamp:
- 12/06/2022 08:54:30 PM (3 years ago)
- Location:
- panda-pods-repeater-field
- Files:
-
- 8 edited
- 8 copied
-
tags/1.5.3 (copied) (copied from panda-pods-repeater-field/trunk)
-
tags/1.5.3/README.txt (copied) (copied from panda-pods-repeater-field/trunk/README.txt)
-
tags/1.5.3/classes/panda_pods_repeater_field_ajax.php (copied) (copied from panda-pods-repeater-field/trunk/classes/panda_pods_repeater_field_ajax.php)
-
tags/1.5.3/classes/panda_pods_repeater_field_db.php (copied) (copied from panda-pods-repeater-field/trunk/classes/panda_pods_repeater_field_db.php)
-
tags/1.5.3/classes/podsfield_pandarepeaterfield.php (copied) (copied from panda-pods-repeater-field/trunk/classes/podsfield_pandarepeaterfield.php)
-
tags/1.5.3/fields/pandarepeaterfield.php (copied) (copied from panda-pods-repeater-field/trunk/fields/pandarepeaterfield.php)
-
tags/1.5.3/library/js/jquery-ui.min.js (copied) (copied from panda-pods-repeater-field/trunk/library/js/jquery-ui.min.js)
-
tags/1.5.3/panda-pods-repeater-field.php (copied) (copied from panda-pods-repeater-field/trunk/panda-pods-repeater-field.php)
-
trunk/README.txt (modified) (4 diffs)
-
trunk/classes/podsfield_pandarepeaterfield.php (modified) (1 diff)
-
trunk/fields/pandarepeaterfield.php (modified) (3 diffs)
-
trunk/js/admin.js (modified) (1 diff)
-
trunk/js/admin.js.map (modified) (1 diff)
-
trunk/js/admin.min.js (modified) (1 diff)
-
trunk/js/admin.min.js.map (modified) (1 diff)
-
trunk/panda-pods-repeater-field.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
panda-pods-repeater-field/trunk/README.txt
r2828387 r2829601 3 3 Donate link: http://www.multimediapanda.co.uk/product/panda-pods-repeater-field/ 4 4 Tags: pods, repeater field, storage 5 Requires at least: 5.85 Requires at least: 3.8 6 6 Tested up to: 6.1.1 7 Stable tag: 1.5. 37 Stable tag: 1.5.4 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 384 384 * fix: Fixed the problem that a newly added item couldn't display admin columns 385 385 386 = 1.5.3 - 14th December 2022 =386 = 1.5.3 - 4th December 2022 = 387 387 * add: pprf_parent_filter_conditions() to filter the parents dropdown for reassignment and duplication 388 388 * add: Added a duplication funtionality … … 390 390 * add: Added a constant to toggle the functionality of deleting item descendants to ensure users get the message that backups should be created before using it. 391 391 * add: Added IDs to the parents dropdown list. 392 393 = 1.5.4 - 6th December 2022 = 394 * fix: Fixed a security issue. 392 395 393 396 == Upgrade Notice == … … 583 586 * add: Added a constant to toggle the functionality of deleting item descendants to ensure users get the message that backups should be created before using it. 584 587 * add: Added IDs to the parents dropdown list. 588 589 = 1.5.4 = 590 * fix: Fixed a security issue. -
panda-pods-repeater-field/trunk/classes/podsfield_pandarepeaterfield.php
r2828387 r2829601 545 545 546 546 $parent_iframe_id = ''; 547 if( isset( $_GET ) && isset( $_GET['iframe_id'] ) ){ 548 $parent_iframe_id = $_GET['iframe_id']; 547 if( isset( $_GET ) ){ 548 if( isset( $_GET ) && count( $_GET ) > 0 ){ 549 foreach( $_GET as $key => $value ){ 550 $_GET[ $key ] = str_replace(array( '(', ')' ), '', esc_attr( $value ) ); 551 } 552 } 553 if( isset( $_GET['iframe_id'] ) ){ 554 $parent_iframe_id = $_GET['iframe_id'] ; 555 } 549 556 } 550 557 $query_str = '&podid=' . esc_attr( $parent_pod_id ) . '&tb=' . esc_attr( $saved_table_id ) . '&poditemid=' . esc_attr( $options['id'] ) ; -
panda-pods-repeater-field/trunk/fields/pandarepeaterfield.php
r2828387 r2829601 23 23 wp_head(); 24 24 } 25 25 if( isset( $_GET ) && count( $_GET ) > 0 ){ 26 foreach( $_GET as $key => $value ){ 27 $_GET[ $key ] = str_replace(array( '(', ')' ), '', esc_attr( $value ) ); 28 } 29 } 26 30 $_GET = array_map('wp_strip_all_tags', $_GET); 31 32 $int_fields = array( 'itemid', 'podid', 'success', 'postid', 'poditemid' ); 33 foreach( $int_fields as $int_field ){ 34 if( isset( $_GET[ $int_field ] ) ){ 35 $_GET[ $int_field ] = intval( $_GET[ $int_field ] ); 36 } 37 } 27 38 28 39 $is_allowed = true; … … 279 290 280 291 <?php 281 //include_once( ABSPATH . 'wp-admin/admin-footer.php' ); 292 foreach( $_GET as $key => $value ){ 293 294 } 282 295 ?> 283 296 <script type="text/javascript"> … … 440 453 441 454 <?php 442 if( isset( $_GET ) && count( $_GET ) > 0 ){ 443 foreach( $_GET as $key => $value ){ 444 $_GET[ $key ] = esc_attr( $value ); 445 } 446 } 455 447 456 // if successfully added a new one 448 457 if( isset( $_GET['success'] ) && $_GET['success'] == 1 && isset( $_GET['iframe_id'] ) && strpos( $_GET['iframe_id'], 'panda-repeater-add-new' ) === 0 ){ -
panda-pods-repeater-field/trunk/js/admin.js
r2658177 r2829601 76 76 77 77 function pprf_build_item_html(items, podid, postid, cpodid, authorid, iframeid, poditemid, parent_name, is_repeated) { 78 if (typeof items['id'] == 'undefined' || !jQuery.isNumeric(items['id']) ) {78 if (typeof items['id'] == 'undefined' || !jQuery.isNumeric(items['id']) || !jQuery.isNumeric(podid)) { 79 79 return ''; 80 80 } //console.log(items); -
panda-pods-repeater-field/trunk/js/admin.js.map
r2658177 r2829601 1 {"version":3,"sources":["admin.js"],"names":["pprf_resize_iframe","obj","style","height","contentWindow","document","body","scrollHeight","pprf_update_iframe_size","x","y","jQuery","animate","pprf_update_size","pprf_original_height","pprf_update_parent_iframe","pprf_parent_height","pprf_new","podid","postid","cpodid","authorid","iframeid","poditemid","parent_name","isNumeric","para_obj","ajax_script","nonce","data_obj","removeClass","post","ajaxurl","responses","addClass","response_data","iframe_build","pprf_build_item_html","append","items_left_count","length","limit_int","parseInt","val","click","pprf_odd_even_color","items","is_repeated","trashed_css","btn_trashed_css","display_style","edit_icon_css","data","hasClass","repeated_css_append","delete_action","ids_in_css","responding_id","the_title","the_label","next_background_css","full_url","PANDA_PODS_REPEATER_PAGE_URL","html_build","PANDA_PODS_REPEATER_URL","pprf_delete_item","itemid","trashed","info_text","strs_obj","be_restored","can_recover","be_deleted","passt_bln","confirm","you_sure","exp_str","css","trim","contents","find","html","attr","hide","parent","remove","call_simpods","isFunction","on","evt","id","children","preventDefault","pprf_load_more","target_str","ele_obj","loaded_arr","Array","each","idx_int","action","loaded","security","pod_id","post_id","saved_tb","iframe_id","pod_item_id","cp_title","trashable","order","order_by","amount","start","text","response_obj","success","trashed_count","i","j","ids","idx","pprf_reassign","ready","$","fix_helper_modified","e","tr","$originals","$helper","clone","index","width","eq","update_index","ui","the_order","sortable","resp_arr","pprf_id","helper","cursor","opacity","tolerance","update","cancel","handle","stopPropagation","url_str","trash_ele","addEdit_str","show","iframe","getElementById","pprf_resize_window","trash","trigger","pprf_is_changed","leave","Ignore_changes"],"mappings":"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","sourcesContent":["function pprf_resize_iframe(obj) {\r\n\tobj.style.height = obj.contentWindow.document.body.scrollHeight + 'px';\r\n\r\n}\r\n\r\nfunction pprf_update_iframe_size( x, y ){\r\n\t\r\n\tif ( x != '' ) {\r\n\t\tjQuery('#' + x).height( jQuery('#' + x).height() ).animate({height: y}, 500);\r\n\t}\r\n}\r\nfunction pprf_update_size( x ){\r\n\t\r\n\tif ( x != '' ) {\r\n\t\tvar pprf_original_height = jQuery( x + ' html #wpbody-content').height() + 60;\r\n\t\r\n\t\tjQuery('#' + x).height( jQuery('#' + x).height() ).animate({height: pprf_original_height }, 500);;\r\n\r\n\t}\r\n}\r\n\r\nfunction pprf_update_parent_iframe( x ){\r\n\t\r\n\tif ( x != '') {\r\n\t\t\r\n\t\tvar y = jQuery('#' + x + ' html #wpbody-content').height();\r\n\t\t// 4px is the small gap at the bottom\r\n\t\tjQuery('#' + x).height( jQuery('#' + x).height() ).animate({height: y }, 500);\r\n\r\n\t}\r\n}\r\nvar pprf_parent_height = jQuery('html').height();\r\n/**\r\n * insert a new row to the page after adding a new item\r\n */\r\nfunction pprf_new( podid, postid, cpodid, authorid , iframeid, poditemid, parent_name ){ \r\n\tif( jQuery.isNumeric( podid ) && jQuery.isNumeric( cpodid ) && jQuery.isNumeric( authorid ) && jQuery.isNumeric( poditemid ) ) {\r\n\t\t\r\n\t\tvar para_obj = { 'podid': podid, 'postid': postid, 'cpodid': cpodid, 'authorid': authorid, 'poditemid' : poditemid, 'action' : 'admin_pprf_load_newly_added', 'security' : ajax_script.nonce };\r\n\t\r\n\t\tvar data_obj = para_obj;\r\n\t\t\r\n\t\tjQuery('#panda-repeater-fields-' + cpodid + '-' + poditemid + '-' + 'loader' ).removeClass('hidden');\t\t\t\r\n\t\tjQuery.post(\r\n\t\t\tajax_script.ajaxurl, \r\n\t\t\tdata_obj, \r\n\t\t\tfunction( responses ){\t\r\n\t\t\t\tjQuery('#panda-repeater-fields-' + cpodid + '-' + poditemid + '-' + 'loader' ).addClass('hidden');\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\tvar response_data = responses['data'];\t\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t//console.log( response_data );\r\n\t\t\t\tif( responses['success'] === true && typeof response_data['id'] !== 'undefined' && jQuery.isNumeric( response_data['id'] ) ){\r\n\r\n\t\t\t\t\tvar\tiframe_build\t\t= pprf_build_item_html( response_data, podid, postid, cpodid, authorid , iframeid, poditemid, parent_name, false );\r\n\t\t\t\t\t\r\n\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list' ).append( iframe_build ); \r\n\t\t\t\t\t// if entries limit, toggle the add new \r\n\t\t\t\t\tvar items_left_count\t= jQuery('#panda-repeater-fields-' + cpodid + '-' + poditemid + ' > .pprf-redorder-list > li').length;\r\n\t\t\t\t\tvar limit_int\t=\tparseInt( jQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + '-entry-limit' ).val() );\r\n\t\t\t\t\tif( limit_int != 0 && items_left_count >= limit_int ){\r\n\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + '-add-new' ).addClass('hidden');\t\t\t\t\t\t\t\r\n\t\t\t\t\t}\t\t\t\t\t\t\r\n\r\n\t\t\t\t}\r\n\t\t\t\t// if add a new one, activeate the live items tab\r\n\t\t\t\tjQuery( '#panda-repeater-fields-tabs-' + cpodid + '-' + poditemid + ' .pprf-tab .dashicons-portfolio').click();\t\r\n\t\t\t\t//jQuery( document ).on('click', '#panda-repeater-fields-tabs-' + cpodid + '-' + poditemid + ' .pprf-tab .dashicons-portfolio' );\r\n\t\t\t\t\r\n\t\t\t\tpprf_odd_even_color( cpodid + '-' + poditemid );\r\n\t\t\t}\r\n\t\t);\t\r\n\t}\r\n}\r\n\r\nfunction pprf_build_item_html( items, podid, postid, cpodid, authorid , iframeid, poditemid, parent_name, is_repeated ){\r\n\tif( typeof items['id'] == 'undefined' || !jQuery.isNumeric( items['id']) ){\r\n\t\treturn '';\r\n\t}\r\n//console.log(items);\r\n\tvar trashed_css\t\t= '';\r\n\tvar btn_trashed_css\t= 'pprf-btn-delete';\r\n\tvar display_style\t= '';\r\n\tvar edit_icon_css\t= 'dashicons-edit';\r\n\r\n\tif( jQuery('#panda-repeater-trash-info-' + cpodid + '-' + poditemid ).data('enable-trash') == 1 ){\t\t\r\n\t\tif( typeof items['trashed'] != 'undefined' && items['trashed'] == 1 ){\r\n\t\t\t\r\n\t\t\ttrashed_css \t= 'pprf-trashed';\r\n\t\t\tbtn_trashed_css\t= 'pprf-btn-trashed';\r\n\t\t\t// if the portfolio foder is open, hide the trash one\r\n\t\t\tedit_icon_css\t= 'dashicons-update ';\t\r\n\t\t\tif( jQuery('#panda-repeater-fields-tabs-' + cpodid + '-' + poditemid + ' .pprf-tab.active .dashicons').hasClass('dashicons-portfolio') ) {\r\n\t\t\t\tdisplay_style\t\t= 'display:none;';\r\n\t\t\t}\t\t\r\n\t\t\t\t\r\n\t\t} else {\r\n\t\t\ttrashed_css\t\t= 'pprf-not-trashed';\r\n\t\t\tbtn_trashed_css\t= 'pprf-btn-not-trashed';\r\n\t\t\tif( jQuery('#panda-repeater-fields-tabs-' + cpodid + '-' + poditemid + ' .pprf-tab.active .dashicons').hasClass('dashicons-trash') ) {\r\n\t\t\t\tdisplay_style\t\t= 'display:none;';\r\n\t\t\t}\t\t\t\t\r\n\t\t}\r\n\t}\t\r\n\tvar repeated_css_append\t=\t'';\r\n\tif( is_repeated == true ){\r\n\t\trepeated_css_append\t=\t'-repeated';\r\n\t}\r\n\tvar delete_action \t= '';//jQuery('#panda-repeater-fields-' + cpodid + '-' + poditemid + '-' + 'add-new .pprf-trash-btn' ).data('target');\r\n\tvar ids_in_css\t \t= cpodid + '-' + items['id'] + '-' + poditemid;\r\n\tvar responding_id \t= items['id'];\r\n\tvar the_title\t \t= items['title'];\r\n\tvar the_label\t\t= the_title;\r\n\t//var the_label\t\t= '<strong>ID:</strong> ' + responding_id + ' <strong>' + items['pprf_name_label'] + ': </strong> ' + the_title;\r\n\tif( typeof items['label'] != 'undefined' && items['label'] != '' ){\r\n\t\tthe_label\t=\titems['label'];\r\n\t}\r\n\tvar next_background_css\t= jQuery('#next-bg').data('bg');\r\n\tvar full_url\t \t\t= PANDA_PODS_REPEATER_PAGE_URL[0] + 'iframe_id=panda-repeater-edit-' + ids_in_css + '&podid=' + podid + '&tb=' + cpodid + '&postid=' + postid + '&itemid=' + responding_id + '&poditemid=' + poditemid;\t\r\n\tvar html_build \t\t=\t\r\n\t '<li data-id=\"' + responding_id + '\" class=\"' + trashed_css + '\" id=\"li-' + ids_in_css + repeated_css_append + '\" style=\"' + display_style + '\">' +\r\n\t\t'<div class=\"pprf-row w100 pprf-left\">' + \r\n\t\t\t'<div class=\"w100 pprf-left\" id=\"pprf-row-brief-' + ids_in_css + repeated_css_append + '\">' +\r\n\t\t\t\t'<div class=\"pprf-left pd8 pprf-left-col ' + next_background_css + ' \">' + the_label + '</div>';\r\n\r\n\tif( is_repeated == true ){\r\n\t\t\thtml_build +=\t\r\n\t\t\t\t\t\t'<div class=\"button pprf-right-col center pprf-dismiss-btn ' + delete_action + ' ' + btn_trashed_css + '\" role=\"button\" data-podid=\"' + podid + '\" data-postid=\"' + postid + '\" data-tb=\"' + cpodid + '\" data-itemid=\"' + responding_id + '\" data-userid=\"' + authorid + '\" data-iframe_id=\"panda-repeater-edit-' + ids_in_css + '\" data-poditemid=\"' + poditemid + '\" data-target=\"' + ids_in_css + '\" >' + \r\n\t\t\t\t\t\t\t'<span class=\"dashicons dashicons-dismiss pdt6 mgb0 \"></span>' +\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t'</div>' +\t\r\n\t\t\t\t\t\t'<div class=\"pprf-left pd8\">Repeated</div>';\t\t\t\r\n\t} else {\r\n\t\thtml_build +=\t\t\t\t\r\n\t\t\t\t'<div class=\"button pprf-right-col center pprf-trash-btn ' + delete_action + ' ' + btn_trashed_css + '\" role=\"button\" data-podid=\"' + podid + '\" data-postid=\"' + postid + '\" data-tb=\"' + cpodid + '\" data-itemid=\"' + responding_id + '\" data-userid=\"' + authorid + '\" data-iframe_id=\"panda-repeater-edit-' + ids_in_css + '\" data-poditemid=\"' + poditemid + '\" data-target=\"' + ids_in_css + '\" >' + \r\n\t\t\t\t\t'<span class=\"dashicons dashicons-trash pdt6 mgb0 \"></span>' +\r\n\t\t\t\t\t'<div id=\"panda-repeater-trash-' + ids_in_css + '-loader\" class=\"pprf-left hidden mgl5\">' +\r\n\t\t\t\t\t\t'<img src = \"' + PANDA_PODS_REPEATER_URL[0] + '/images/dots-loading.gif\" alt=\"loading\" class=\"mgl8 loading pprf-left\"/>' +\r\n\t\t\t\t\t'</div>' +\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t'</div>' +\t\r\n\t\t\t\t'<div class=\"button pprf-right-col center pprf-save-btn\" role=\"button\" data-podid=\"' + podid + '\" data-postid=\"' + postid + '\" data-tb=\"' + cpodid + '\" data-itemid=\"' + responding_id + '\" data-userid=\"' + authorid + '\" data-iframe_id=\"panda-repeater-edit-' + ids_in_css + '\" data-poditemid=\"' + poditemid + '\" data-target=\"' + ids_in_css + '\" >' +\r\n\t\t\t\t\t'<img src = \"' + PANDA_PODS_REPEATER_URL[0] + 'images/save-icon-tran.png\" class=\"pprf-save-icon mgt8 mgb2\"/>' + \t\r\n\t\t\t\t\t'<div id=\"panda-repeater-save-' + ids_in_css + '-loader\" class=\"pprf-left hidden mgl5\">' +\r\n\t\t\t\t\t\t'<img src = \"' + PANDA_PODS_REPEATER_URL[0] + 'images/dots-loading.gif\" alt=\"loading\" class=\"mgl8 pprf-left\"/>' +\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t'</div>' +\r\n\t\t\t\t'</div>' +\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t'<div class=\"button pprf-edit pprf-row-load-iframe alignright pprf-right-col center pprf-edit-btn\" role=\"button\" data-target=\"' + ids_in_css + '\" data-url=\"' + full_url + '\">' +\r\n\t\t\t\t\t'<span class=\"dashicons ' + edit_icon_css + ' pdt8 mgb0 pprf-edit-span\"></span>' +\r\n\t\t\t\t\t'<div id=\"panda-repeater-edit-' + ids_in_css + '-loader\" class=\"pprf-left hidden mgl5\">' +\r\n\t\t\t\t\t\t'<img src = \"' + PANDA_PODS_REPEATER_URL[0] + '/images/dots-loading.gif\" alt=\"loading\" class=\"mgl9 pprf-left\"/>' +\r\n\t\t\t\t\t'</div>\t' +\r\n\t\t\t\t'</div>';\r\n\t}\r\n\thtml_build +=\t\t\t\t\t\t\t\t\r\n\t\t\t'</div>' +\t\t\t\t\t\t\t\t\t\t \r\n\t\t\t'<div>' + \r\n\t\t\t\t'<iframe id=\"panda-repeater-edit-' + ids_in_css + '\" frameborder=\"0\" scrolling=\"no\" src=\"\" style=\"display:none; \" class=\"panda-repeater-iframe w100\"></iframe>' + \r\n\t\t\t\t'<div id=\"panda-repeater-edit-expand-' + ids_in_css + '\" class=\"w100 pprf-left center pdt3 pdb3 pprf-expand-bar pprf-edit-expand\" data-target=\"' + ids_in_css + '\" style=\"display:none;\">Content missing? Click here to expand</div>' + \r\n\t\t\t'</div>' +\r\n\t \t '</div>' +\r\n\t\t'</li>'\r\n\t ;\r\n\tif( next_background_css == 'pprf-purple-bg' ){\r\n\t\tjQuery('#next-bg').data('bg', 'pprf-white-bg');\r\n\t} else {\r\n\t\tjQuery('#next-bg').data('bg', 'pprf-purple-bg');\t\t\t\t\t\t\r\n\t}\t \r\n\treturn html_build; \r\n}\r\n/**\r\n * delete an item\r\n */\r\nfunction pprf_delete_item( podid, postid, cpodid, itemid, authorid , iframeid, poditemid, trashed ){\r\n\t\r\n\tif( jQuery.isNumeric( podid ) && jQuery.isNumeric( cpodid ) && jQuery.isNumeric( authorid ) && jQuery.isNumeric( itemid ) && jQuery.isNumeric( poditemid ) ) {\r\n\t\t\r\n\t\tvar para_obj \t= { 'podid': podid, 'postid': postid, 'cpodid': cpodid, 'itemid' : itemid, 'authorid': authorid, 'poditemid' : poditemid, 'action' : 'admin_pprf_delete_item', 'trash' : trashed, 'security' : ajax_script.nonce };\r\n\t\tvar info_text\t=\t'';\r\n\t\tif( trashed == 0 ){\r\n\t\t\tinfo_text\t=\tstrs_obj.be_restored;\r\n\t\t}\t\t\r\n\t\tif( trashed == 1 ){\r\n\t\t\tinfo_text\t=\tstrs_obj.can_recover;\r\n\t\t}\r\n\t\tif( trashed == 2 ){\r\n\t\t\tinfo_text\t=\tstrs_obj.be_deleted;\r\n\t\t}\r\n\t\t//panda-repeater-edit-13-506 236\r\n\t\tvar data_obj = para_obj;\r\n\t\tvar passt_bln = confirm( strs_obj.you_sure + ' ' + info_text );\r\n\t\t//$('#overlord').removeClass('hidden');\t\t\r\n\t\t\r\n\t\tif( passt_bln == true ){\r\n\r\n\t\t\tif( trashed == 0 ){\r\n\t\t\t\tjQuery( '#panda-repeater-edit-' + cpodid + '-' + itemid + '-' + poditemid + '-loader' ).removeClass('hidden');\r\n\t\t\t} else {\t\t\t\t \r\n\t\t\t\tjQuery( '#panda-repeater-trash-' + cpodid + '-' + itemid + '-' + poditemid + '-loader' ).removeClass('hidden');\r\n\t\t\t}\r\n\t\t\t//jQuery( '#pprf-row-brief-' + cpodid + '-' + itemid + '-' + poditemid + ' .pprf-trash-btn .dashicons-trash' ).remove( );\r\n\t\t\tjQuery.post(\r\n\t\t\t\tajax_script.ajaxurl, \r\n\t\t\t\tdata_obj, \r\n\t\t\t\tfunction( responses ){\t\r\n\t\t\t\t\tif( responses['success'] === true ){\r\n\t\t\t\t\t\tvar response_data = responses['data'];\r\n\t\t\t\t\t\tif( response_data.length != 0 ){\r\n\t\t\t\t\t\t\tvar ids_in_css\t=\tcpodid + '-' + itemid + '-' + poditemid;\r\n\t\t\t\t\t\t\tvar exp_str\t\t= 'panda-repeater-edit-expand-' + ids_in_css;\r\n\t\t\t\t\t\t\tvar iframe_build \t= 'panda-repeater-edit-' + ids_in_css;\t\t\r\n\r\n\t\t\t\t\t\t\tif( trashed == 0 ){\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-edit-' + cpodid + '-' + itemid + '-' + poditemid + '-loader' ).addClass('hidden');\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-trash-' + cpodid + '-' + itemid + '-' + poditemid + '-loader' ).addClass('hidden');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t//jQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' #' + iframeid ).remove( );\r\n\t\t\t\t\t\t\tif( trashed == 0 ){\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-row-load-iframe .pprf-edit-span').removeClass('dashicons-update');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-row-load-iframe .pprf-edit-span').addClass('dashicons-edit')\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).removeClass('pprf-trashed');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).addClass('pprf-not-trashed');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).css('display', 'none');\t\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-trash-btn').addClass('pprf-btn-not-trashed');\t\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-trash-btn').removeClass('pprf-btn-trashed');\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tif( jQuery.trim( jQuery('#' + iframe_build ).contents().find(\"body\").html() ) != '' ) {\r\n\t\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-save-btn .pprf-save-icon').attr('src', PANDA_PODS_REPEATER_URL[0] + 'images/save-icon.png');\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tif( trashed == 1 ){\r\n\r\n\r\n\t\t\t\t\t\t\t\tif( jQuery('#' + iframe_build ) != 'undefined' ){\r\n\t\t\t\t\t\t\t\t\tjQuery('#' + iframe_build ).hide();\t\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tif( jQuery('#' + exp_str ) != 'undefined' ){\r\n\t\t\t\t\t\t\t\t\tjQuery('#' + exp_str ).hide();\t\r\n\t\t\t\t\t\t\t\t}\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tjQuery('#pprf-row-brief-' + ids_in_css + ' .dashicons' ).removeClass('dashicons-arrow-up');\r\n\t\t\t\t\t\t\t\tjQuery('#pprf-row-brief-' + ids_in_css + ' .dashicons' ).addClass('dashicons-edit');\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).removeClass('pprf-not-trashed');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).addClass('pprf-trashed');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).css('display', 'none');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-row-load-iframe .pprf-edit-span' ).addClass('dashicons-update');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-row-load-iframe .pprf-edit-span' ).removeClass('dashicons-edit');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-trash-btn').addClass('pprf-btn-trashed');\t\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-trash-btn').removeClass('pprf-btn-not-trashed');\t\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-save-btn .pprf-save-icon').attr('src', PANDA_PODS_REPEATER_URL[0] + 'images/save-icon-tran.png');\r\n\t\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tif( trashed == 2 ){\t\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' #' + iframeid ).parent().parent().remove( );\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).remove( );\r\n\t\t\t\t\t\t\t\t// if entries limit, toggle the add new \r\n\t\t\t\t\t\t\t\tvar items_left_count\t= jQuery('#panda-repeater-fields-' + cpodid + '-' + poditemid + ' > .pprf-redorder-list > li').length;\r\n\t\t\t\t\t\t\t\tvar limit_int\t=\tparseInt( jQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + '-entry-limit' ).val() );\r\n\t\t\t\t\t\t\t\tif( limit_int != 0 && items_left_count < limit_int ){\r\n\t\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + '-add-new' ).removeClass('hidden');\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t}\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t// integrate with simpods js\r\n\t\t\t\t\t\t\t\tif( typeof call_simpods !== 'undefined' && jQuery.isFunction( call_simpods ) ) {\r\n\t\t\t\t\t\t\t\t\tcall_simpods( responses );\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t//document.getElementById( iframeid ).contentWindow.pprf_resize_window() ;\r\n\t\t\t\t\t\t\t pprf_odd_even_color( cpodid + '-' + poditemid );\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t);\t\r\n\t\t\t\r\n\t\t}\r\n\t}\r\n}\r\n//jQuery('.pprf-redorder-btn').click( function(){\r\njQuery( document ).on('click', '.pprf-redorder-btn',\tfunction( evt ){\t\t\r\n\tvar id = jQuery( this ).data('id');\r\n\tjQuery( this ).addClass('hidden');\t\r\n\tjQuery( this ).parent().children('.pprf-save-redorder-btn').removeClass('hidden');\t\r\n\tjQuery( this ).parent().children('.pprf-redorder-list-wrap').removeClass('hidden');\r\n\tjQuery( this ).parent().children('.pprf-row').addClass('hidden');\t\r\n\tjQuery( '#' + id + '-add-new' ).addClass('hidden');\t\r\n});\r\n\r\n//jQuery('.pprf-save-redorder-btn').click( function(){\r\njQuery( document ).on('click', '.pprf-save-redorder-btn',\tfunction( evt ){\t\r\n\tvar id = jQuery( this ).data('id');\r\n\tjQuery( this ).addClass('hidden');\t\r\n\tjQuery( this ).parent().children('.pprf-redorder-list-wrap').addClass('hidden');\t\r\n\tjQuery( this ).parent().children('.pprf-save-redorder-btn').addClass('hidden');\r\n\tjQuery( this ).parent().children('.pprf-redorder-btn').removeClass('hidden');\r\n\tjQuery( this ).parent().children('.pprf-row').removeClass('hidden');\t\r\n\tjQuery( '#' + id + '-add-new' ).removeClass('hidden');\t\r\n});\r\n /**\r\n * load more\r\n */\r\n//jQuery('.pprf-load-more-btn').click( function( evt ){\r\njQuery( document ).on('click', '.pprf-load-more-btn',\tfunction( evt ){\r\n\tevt.preventDefault();\r\n\tjQuery( '#pprf-load-more-wrap-' + jQuery( this ).data('target') + ' .pprf-ajax-img').css('display', 'block');\r\n\t\r\n\r\n\tpprf_load_more( jQuery( this).data('target'), jQuery( this ) );\r\n\r\n})\t \r\n\r\nfunction pprf_load_more( target_str, ele_obj ){\r\n\tvar loaded_arr\t=\tnew Array();\r\n\tjQuery( '#panda-repeater-fields-' + target_str + ' .pprf-redorder-list li' ).each( function( idx_int ) {\r\n\t\tloaded_arr[ idx_int ] = parseInt( jQuery( this ).data('id') );\r\n\t});\r\n\t\r\n\tvar data_obj = {\r\n\t\taction \t\t: \t'admin_pprf_load_more',\r\n\t\tloaded \t\t:\tloaded_arr, \r\n\t\tsecurity \t: \tajax_script.nonce,\r\n\t\tpod_id\t\t: \tele_obj.data('podid'),\r\n\t\tpost_id\t\t: \tele_obj.data('postid'),\r\n\t\tsaved_tb\t: \tele_obj.data('tb'),\r\n\t\tiframe_id \t: \tele_obj.data('iframe_id'),\r\n\t\tpod_item_id\t: \tele_obj.data('poditemid'),\r\n\t\tauthorid\t: \tele_obj.data('userid'),\r\n\t\tcp_title\t: \tele_obj.data('cptitle'),\r\n\t\ttrashable\t: \tele_obj.data('enable-trash'),\r\n\t\torder\t\t: \tele_obj.data('order'),\r\n\t\torder_by\t: \tele_obj.data('order-by'),\r\n\t\tamount\t\t: \tjQuery('#panda-repeater-amount-' + target_str ).val(),\r\n\t\tstart\t\t: \tjQuery('#panda-repeater-start-from-' + target_str ).val()\r\n\t};\r\n\tjQuery( '#pprf-load-more-wrap-' + target_str + ' .pprf-load-more-report' ).text( '' );\r\n\tjQuery.post(\r\n\t\tajax_script.ajaxurl, \r\n\t\tdata_obj, \r\n\t\tfunction( response_obj ){\r\n\t\t\tvar html_build\t=\t'';\r\n\t\t\tif( response_obj.success == true ){\r\n\t\t\t\tvar trashed_count\t\t=\t0;\r\n\t\t\t\t//var not_trashed_count\t=\t0;\r\n\t\t\t\tfor( var i = 0; i < response_obj.data.length; i ++ ){\t\r\n\t\t\t\t\tvar is_repeated\t=\tfalse;\r\n\r\n\t\t\t\t\tif( jQuery( '#pprf-load-more-wrap-' + target_str + ' .panda-repeater-to-load' ).val() == 'append_to' ){ // only need to check repeatition if it is on Append To.\r\n\t\t\t\t\t\tfor( var j = 0; j < loaded_arr.length; j ++ ){\t//inArry doesn't work\r\n\t\t\t\t\t\t\tif( parseInt( response_obj.data[ i ]['id'] ) == loaded_arr[ j ] ){\r\n\t\t\t\t\t\t\t\tis_repeated\t=\ttrue;\r\n\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t}\t\t\t\t\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\r\n\t\t\t\t\thtml_build += pprf_build_item_html( response_obj.data[ i ], data_obj.pod_id, data_obj.post_id, data_obj.saved_tb, data_obj.authorid , data_obj.iframe_id, data_obj.pod_item_id, data_obj.cp_title, is_repeated )\r\n\t\t\t\t\tif( response_obj.data[ i ]['trashed'] == 1 ){\r\n\t\t\t\t\t\ttrashed_count ++;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tvar info_text\t=\tresponse_obj.data.length;\r\n\t\t\t\tif( data_obj.trashable == 1 ){\r\n\t\t\t\t\tinfo_text\t=\t( parseInt( response_obj.data.length ) - trashed_count ) + ' published, ' + trashed_count + ' trashed.';\r\n\t\t\t\t}\r\n\t\t\t\tif( jQuery( '#pprf-load-more-wrap-' + target_str + ' .panda-repeater-to-load' ).val() == 'append_to' ){\r\n\t\t\t\t\tjQuery( '#panda-repeater-fields-' + data_obj.saved_tb + '-' + data_obj.pod_item_id + ' .pprf-redorder-list' ).append( html_build ); \r\n\t\t\t\t} else {\r\n\t\t\t\t\tjQuery( '#panda-repeater-fields-' + data_obj.saved_tb + '-' + data_obj.pod_item_id + ' .pprf-redorder-list' ).html( html_build ); \r\n\t\t\t\t}\r\n\t\t\t\tpprf_odd_even_color( data_obj.saved_tb + '-' + data_obj.pod_item_id );\r\n\t\t\t\tjQuery( '#pprf-load-more-wrap-' + target_str + ' .pprf-ajax-img').css('display', 'none');\r\n\r\n\t\t\t\tif( response_obj.data.length != 0 ){\r\n\t\t\t\t\tjQuery('#panda-repeater-start-from-' + target_str ).val( parseInt( data_obj.start ) + parseInt( response_obj.data.length ) );\r\n\t\t\t\t}\r\n\r\n\t\t\t\tjQuery( '#pprf-load-more-wrap-' + target_str + ' .pprf-load-more-report' ).text( ' | Loaded ' + info_text );\r\n\t\t\t}\r\n\r\n\t\t\t//pprf_build_item_html( items, podid, postid, cpodid, authorid , iframeid, poditemid, parent_name )\r\n\t\t\t//pprf_new( ele_obj.data('podid'), ele_obj.data('postid'), ele_obj.data('tb'), ele_obj.data('userid'), ele_obj.data('iframe_id'), ele_obj.data('pod_item_id'), ele_obj.data('cptitle') );\r\n\r\n\t\t}\r\n\t);\r\n}\t\r\n/**\r\n * reset colours for each row\r\n */\r\n\r\nfunction pprf_odd_even_color( ids ){\r\n\r\n\tjQuery( '#panda-repeater-fields-' + ids + ' .pprf-left-col').removeClass('pprf-purple-bg');\r\n\tjQuery( '#panda-repeater-fields-' + ids + ' .pprf-left-col').removeClass('pprf-white-bg');\r\n\t\r\n\tif( jQuery( '#panda-repeater-fields-tabs-' + ids ).length == 0 ){\r\n\t\t\r\n\t\tjQuery( '#panda-repeater-fields-' + ids + ' .pprf-left-col').each( function( idx ) {\r\n\t\t\tif( idx % 2 == 0 ){\r\n\t\t\t\tjQuery( this ).addClass('pprf-white-bg');\r\n\t\t\t} else {\r\n\t\t\t\tjQuery( this ).addClass('pprf-purple-bg');\r\n\t\t\t}\r\n\t\t})\r\n\t}\r\n\tjQuery( '#panda-repeater-fields-' + ids + ' .pprf-not-trashed').each( function( idx ) {\r\n\t\tif( idx % 2 == 0 ){\r\n\t\t\tjQuery( this ).children('.pprf-row').children().children('.pprf-left-col').addClass('pprf-white-bg');\r\n\t\t} else {\r\n\t\t\tjQuery( this ).children('.pprf-row').children().children('.pprf-left-col').addClass('pprf-purple-bg');\r\n\t\t}\r\n\t});\r\n\tjQuery( '#panda-repeater-fields-' + ids + ' .pprf-trashed').each( function( idx ) {\r\n\t\tif( idx % 2 == 0 ){\r\n\t\t\tjQuery( this ).children('.pprf-row').children().children('.pprf-left-col').addClass('pprf-white-bg');\r\n\t\t} else {\r\n\t\t\tjQuery( this ).children('.pprf-row').children().children('.pprf-left-col').addClass('pprf-purple-bg');\r\n\t\t}\r\n\t});\t\r\n}\r\n/**\r\n * if reassigned successfully, remove the item and reset colours\r\n */\r\nfunction pprf_reassign( cpodid, poditemid, itemid ){\r\n\t//console.log( cpodid, poditemid, itemid );\r\n\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).remove( );\r\n\t//document.getElementById( iframeid ).contentWindow.pprf_resize_window() ;\r\n\tpprf_odd_even_color( cpodid + '-' + poditemid );\r\n}\r\njQuery(document).ready( function($) {\r\n\t\t\r\n\t/**\r\n\t * fix_helper_modified for drag and drop\r\n\t */\r\n\tvar fix_helper_modified = function(e, tr) {\r\n\t\tvar $originals = tr.children();\r\n\t\tvar $helper = tr.clone();\r\n\t\t$helper.children().each(function(index) {\r\n\t\t\t$(this).width($originals.eq(index).width());\t\t\t\t\t\r\n\t\t});\r\n\t\t\r\n\t\treturn $helper;\r\n\t},\r\n\tupdate_index = function(e, ui) {\r\n\t\tvar the_order = $(this).sortable('toArray');\r\n\r\n\t\tvar data_obj = {\r\n\t\t\taction: 'admin_pprf_update_order',\r\n\t\t\torder: \t the_order, \r\n\t\t\tsecurity : ajax_script.nonce\r\n\t\t};\r\n\r\n\t\t$.post(\r\n\t\t\tajax_script.ajaxurl, \r\n\t\t\tdata_obj, \r\n\t\t\tfunction( resp_arr ){\t\t\t\t\r\n\t\t\t\tpprf_odd_even_color( resp_arr.data.pprf_id );\r\n\t\t\t}\r\n\t\t)\t\t\t\t\r\n\t};\t\r\n\r\n\tif( $('.pprf-redorder-list.pandarf_order').length != 0 ){\r\n\t\t$('.pprf-redorder-list.pandarf_order').sortable({\r\n\t\t\thelper: fix_helper_modified,\r\n\t\t\tcursor: 'move',\r\n\t\t\topacity: 0.7,\r\n\t\t\ttolerance: 'intersect',\t\t\r\n\t\t\tupdate: \t\tupdate_index,\r\n\t\t\tcancel: \t\t'.pprf-row-load-iframe, .pprf-save-btn, pprf-trash-btn',\r\n\t\t\thandle: \t\t'.pprf-left-col'\r\n\t\t});\t\t\r\n\t}\r\n\r\n\t$(document.body).on('click', '.pprf-row-load-iframe', function( e ){\t\r\n\t\te.stopPropagation();\r\n\t\tvar url_str \t= $( this ).data('url');\r\n\t\tvar ids_in_css\t \t= $( this ).data('target');\r\n\t\tvar exp_str\t\t= 'panda-repeater-edit-expand-' + ids_in_css;\r\n\t\tvar iframe_build \t= 'panda-repeater-edit-' + ids_in_css;\t\t\r\n\t\tvar trash_ele\t= $( this ).parent().children('.pprf-trash-btn');\r\n\t\tif( $( this ).children('.pprf-edit-span').hasClass('dashicons-update') ){ \r\n\t\t\t// restore this item\t\t\r\n\t\t\tpprf_delete_item( trash_ele.data('podid'), trash_ele.data('postid'), trash_ele.data('tb'), trash_ele.data('itemid'), trash_ele.data('userid'), trash_ele.data('iframe_id'), trash_ele.data('poditemid'), 0 );\r\n\t\t} else { \r\n\t\t\tvar addEdit_str\t= ' .pprf-edit';\t\r\n\t\t\tif( $( this ).hasClass('pprf-add') ){\r\n\t\t\t\taddEdit_str\t= '.pprf-add';\t\r\n\t\t\t\tiframe_build \t= 'panda-repeater-add-new-' + ids_in_css;\r\n\t\t\t\texp_str\t\t= 'panda-repeater-add-new-expand-' + ids_in_css;\r\n\t\t\t}\t\r\n\t\t\t\r\n\t\t\tif( $('#pprf-row-brief-' + ids_in_css + ' .dashicons' ).hasClass('dashicons-edit') ){\t\t\r\n\t\t\t\t\r\n\t\t\t\t//if iframe not loaded\r\n\t\t\t\t\r\n\t\t\t\tif( $('#' + iframe_build ).attr('src') == '' ){\r\n\t\t\t\t\t$('#' + iframe_build ).attr('src', url_str ); \r\n\t\t\t\t\t$('#' + iframe_build + '-' + 'loader' ).removeClass('hidden');\t\t\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\t$('#' + iframe_build ).show('slow',function(){\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).addClass('dashicons-arrow-up');\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).removeClass('dashicons-edit');\t\t\r\n\t\t\t\t});\r\n\t\t\t\t$('#' + exp_str ).show();\t\r\n\t\t\t\t$('#' + iframe_build ).on('load', function(){\r\n\t\t\t\t\t\r\n\t\t\t\t\t$('#' + iframe_build + '-' + 'loader' ).addClass('hidden');\t\r\n\t\t\t\t\t//change icon\t\r\n\t\t\t\t\t$('#panda-repeater-save-' + ids_in_css + '-' + 'loader' ).parent().children('.pprf-save-icon').attr('src', PANDA_PODS_REPEATER_URL[0] + '/images/save-icon.png');\r\n\t\t\t\t\t$('#panda-repeater-save-' + ids_in_css + '-' + 'loader' ).parent().addClass('pprf-btn-ready');\r\n\t\t\t\t\t$('#panda-repeater-save-' + ids_in_css + '-' + 'loader' ).addClass('hidden');\r\n\t\t\t\t\t//$('#pprf-row-brief-' + ids_in_css + '' ).addClass('hidden');\t\r\n\t\t\t\t\t//$('#' + iframe_build )[0].contentWindow.pprf_resize_window();\r\n\t\t\t\t\t//console.log( $(this).parent().height() );\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).addClass('dashicons-arrow-up');\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).removeClass('dashicons-edit');\t\t\t\t\t\t\r\n\t\t\t\t});\t\r\n\t\t\t//\tif( $('#pprf-row-brief-' + ids_in_css + ' .dashicons' ).hasClass('dashicons') ){\t\r\n\r\n\t\t\t\t//}\r\n\t\t\t} else {\r\n\t\t\t\t\r\n\t\t\t\t$('#' + iframe_build ).hide('slow',function(){\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).removeClass('dashicons-arrow-up');\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).addClass('dashicons-edit');\t\r\n\t\t\t\t});\t\r\n\t\t\t\t$('#' + exp_str ).hide();\t\t\t\t\t\r\n\t\t\t//\tif( $('#pprf-row-brief-' + ids_in_css + ' .dashicons' ).hasClass('dashicons') ){\t\r\n\t\t\t\t\t\t\r\n\t\t\t//\t}\r\n\t\t\t}\r\n\t\t\t$('#pprf-row-brief-' + ids_in_css + ' .dashicons-trash' ).removeClass('dashicons-arrow-up');\r\n\t\t}\r\n\t\t\r\n\t});\t\r\n\t/**\r\n\t * click to explan its iframe\r\n\t */\t\r\n\t$( document.body ).on('click', '.pprf-expand-bar', function(){\t\t\t\t\r\n\t\tvar ids\t \t= $( this ).data('target');\r\n\t\tvar iframe \t= 'panda-repeater-edit-' + ids;\r\n\t\tif( $( this ).hasClass('pprf-add-expand') ){\r\n\t\t\tiframe \t= 'panda-repeater-add-new-' + ids;\t\t\t\r\n\t\t}\t\r\n\t\tif( typeof document.getElementById( iframe ) != 'undefined' ){\r\n\t\t\t\r\n\t\t\tif( typeof document.getElementById( iframe ).contentWindow.pprf_resize_window != 'undefined' ){ \r\n\t\t\t\tdocument.getElementById( iframe ).contentWindow.pprf_resize_window();\r\n\t\t\t}\r\n\t\t}\r\n\t});\r\n\t/**\r\n\t * click to delete\r\n\t */\t \r\n\t$( document.body ).on('click', '.pprf-trash-btn', function( e ){\t\t\r\n\t\te.stopPropagation();\r\n\t\tvar ids\t \t= $( this ).data('target');\r\n\t\tvar iframe \t= 'panda-repeater-edit-' + ids;\r\n\t\tif( $( this ).hasClass('pprf-add-expand') ){\r\n\t\t\tiframe \t= 'panda-repeater-add-new-' + ids;\t\t\t\r\n\t\t}\t\r\n\t\tvar trash\t= 0;\r\n\t\tif( $( this ).hasClass('pprf-btn-not-trashed') ){\r\n\t\t\ttrash\t= 1;\r\n\t\t}\r\n\t\tif( $( this ).hasClass('pprf-btn-trashed') ){\r\n\t\t\ttrash\t= 2;\r\n\t\t}\t\r\n\t\tif( $( this ).hasClass('pprf-btn-delete') ){\r\n\t\t\ttrash\t= 2;\r\n\t\t}\t\t\t\t\t\t\r\n\t\tpprf_delete_item( $( this ).data('podid'), $( this ).data('postid'), $( this ).data('tb'), $( this ).data('itemid'), $( this ).data('userid'), $( this ).data('iframe_id'), $( this ).data('poditemid'), trash );\r\n\t })\r\n\t \t \r\n\t$(document.body).on('click', '.pprf-save-btn', function( e ){\t\t\r\n\t\t e.stopPropagation();\t\r\n\t\t if( $( this ).hasClass( 'pprf-btn-ready' ) ){\r\n\t\t\tvar ids\t\t= $( this ).data('target');\r\n\t\t\tvar iframe \t= 'panda-repeater-edit-' + ids;\r\n\t\t\tif( $( this ).hasClass('pprf-save-new-btn') ){\r\n\t\t\t\tiframe \t= 'panda-repeater-add-new-' + ids;\r\n\t\t\t}\t\t\t \r\n\t\t\t$('#panda-repeater-save-' + ids + '-loader' ).removeClass('hidden');\r\n\t\t\t\r\n\t\t\t$('#' + iframe ).contents().find('.pods-submit-button').trigger( \"click\" );\t\r\n\t\t\tpprf_is_changed\t=\tfalse;\t\t\r\n\r\n\t\t }\r\n\t });\r\n\t /**\r\n\t * if a pods is is clicked, flag it as saved\r\n\t */\r\n\t $('.toplevel_page_panda-pods-repeater-field .pods-field-input').on('click keyup change', function(){\r\n\t\t pprf_is_changed\t=\ttrue;\r\n\t });\r\n\r\n\r\n\t$( document ).on('click', '#publishing-action .button, #save-action .button', function(){\t\t\t\t\r\n\t\t if( pprf_is_changed ){\r\n\t\t\tevt.preventDefault();\r\n\t\t\tvar leave = confirm( strs_obj.Ignore_changes );\r\n\t\t\tif ( leave == true){\r\n\t\t\t\tpprf_is_changed\t=\tfalse;\r\n\t\t\t\t//$( this ).click();\r\n\t\t\t\t$( this ).trigger('click');\r\n\t\t\t} \r\n\t\t\tif ( leave == false){\r\n\t\t\t\treturn false;\r\n\t\t\t}\r\n\t\t }\r\n\t });\r\n\r\n\t /**\r\n\t * toggle trashed and current\r\n\t */\t\r\n\t$(document.body).on('click', '.pprf-tab .dashicons-trash', function(){\t\t\t\r\n\t \t\r\n\t \t$( '#panda-repeater-fields-' + $( this).parent().data('target') + ' .pprf-trashed').css('display', 'block');\r\n\t \t$( '#panda-repeater-fields-' + $( this).parent().data('target') + ' .pprf-not-trashed').css('display', 'none');\r\n\t \t$( this ).parent().parent().children('.active').removeClass('active');\r\n\t \t$( this ).parent().addClass('active');\r\n\t \tpprf_odd_even_color( $( this).parent().data('target') );\r\n\r\n\t})\t\r\n\t$(document.body).on('click', '.pprf-tab .dashicons-portfolio', function(){\t\t\t\r\n\t \t$( '#panda-repeater-fields-' + $( this).parent().data('target') + ' .pprf-trashed').css('display', 'none');\r\n\t \t$( '#panda-repeater-fields-' + $( this).parent().data('target') + ' .pprf-not-trashed').css('display', 'block');\r\n\t \t$( this ).parent().parent().children('.active').removeClass('active');\r\n\t \t$( this ).parent().addClass('active');\t \t\r\n\t \tpprf_odd_even_color( $( this).parent().data('target') );\r\n\t})\t \r\n \r\n \t/**\r\n \t * remove repeated\r\n \t */ \t\r\n \t$(document.body).on('click', '.pprf-dismiss-btn', function(){\t\r\n \t\t$('#li-' + $( this ).data('target') + '-repeated' ).remove();\r\n \t})\r\n});\r\n \r\nvar pprf_is_changed\t=\tfalse;\t"],"file":"admin.js"}1 {"version":3,"sources":["admin.js"],"names":["pprf_resize_iframe","obj","style","height","contentWindow","document","body","scrollHeight","pprf_update_iframe_size","x","y","jQuery","animate","pprf_update_size","pprf_original_height","pprf_update_parent_iframe","pprf_parent_height","pprf_new","podid","postid","cpodid","authorid","iframeid","poditemid","parent_name","isNumeric","para_obj","ajax_script","nonce","data_obj","removeClass","post","ajaxurl","responses","addClass","response_data","iframe_build","pprf_build_item_html","append","items_left_count","length","limit_int","parseInt","val","click","pprf_odd_even_color","items","is_repeated","trashed_css","btn_trashed_css","display_style","edit_icon_css","data","hasClass","repeated_css_append","delete_action","ids_in_css","responding_id","the_title","the_label","next_background_css","full_url","PANDA_PODS_REPEATER_PAGE_URL","html_build","PANDA_PODS_REPEATER_URL","pprf_delete_item","itemid","trashed","info_text","strs_obj","be_restored","can_recover","be_deleted","passt_bln","confirm","you_sure","exp_str","css","trim","contents","find","html","attr","hide","parent","remove","call_simpods","isFunction","on","evt","id","children","preventDefault","pprf_load_more","target_str","ele_obj","loaded_arr","Array","each","idx_int","action","loaded","security","pod_id","post_id","saved_tb","iframe_id","pod_item_id","cp_title","trashable","order","order_by","amount","start","text","response_obj","success","trashed_count","i","j","ids","idx","pprf_reassign","ready","$","fix_helper_modified","e","tr","$originals","$helper","clone","index","width","eq","update_index","ui","the_order","sortable","resp_arr","pprf_id","helper","cursor","opacity","tolerance","update","cancel","handle","stopPropagation","url_str","trash_ele","addEdit_str","show","iframe","getElementById","pprf_resize_window","trash","trigger","pprf_is_changed","leave","Ignore_changes"],"mappings":";;AAAA,SAASA,kBAAT,CAA4BC,GAA5B,EAAiC;AAChCA,EAAAA,GAAG,CAACC,KAAJ,CAAUC,MAAV,GAAmBF,GAAG,CAACG,aAAJ,CAAkBC,QAAlB,CAA2BC,IAA3B,CAAgCC,YAAhC,GAA+C,IAAlE;AAEA;;AAED,SAASC,uBAAT,CAAkCC,CAAlC,EAAqCC,CAArC,EAAwC;AAEvC,MAAKD,CAAC,IAAI,EAAV,EAAe;AACdE,IAAAA,MAAM,CAAC,MAAMF,CAAP,CAAN,CAAgBN,MAAhB,CAAwBQ,MAAM,CAAC,MAAMF,CAAP,CAAN,CAAgBN,MAAhB,EAAxB,EAAmDS,OAAnD,CAA2D;AAACT,MAAAA,MAAM,EAAEO;AAAT,KAA3D,EAAwE,GAAxE;AACA;AACD;;AACD,SAASG,gBAAT,CAA2BJ,CAA3B,EAA8B;AAE7B,MAAKA,CAAC,IAAI,EAAV,EAAe;AACd,QAAIK,oBAAoB,GAAGH,MAAM,CAAEF,CAAC,GAAG,uBAAN,CAAN,CAAqCN,MAArC,KAAgD,EAA3E;AAEAQ,IAAAA,MAAM,CAAC,MAAMF,CAAP,CAAN,CAAgBN,MAAhB,CAAwBQ,MAAM,CAAC,MAAMF,CAAP,CAAN,CAAgBN,MAAhB,EAAxB,EAAmDS,OAAnD,CAA2D;AAACT,MAAAA,MAAM,EAAEW;AAAT,KAA3D,EAA4F,GAA5F;AAAiG;AAEjG;AACD;;AAED,SAASC,yBAAT,CAAoCN,CAApC,EAAuC;AAEtC,MAAKA,CAAC,IAAI,EAAV,EAAc;AAEb,QAAIC,CAAC,GAAGC,MAAM,CAAC,MAAMF,CAAN,GAAU,uBAAX,CAAN,CAA0CN,MAA1C,EAAR,CAFa,CAGb;;AACAQ,IAAAA,MAAM,CAAC,MAAMF,CAAP,CAAN,CAAgBN,MAAhB,CAAwBQ,MAAM,CAAC,MAAMF,CAAP,CAAN,CAAgBN,MAAhB,EAAxB,EAAmDS,OAAnD,CAA2D;AAACT,MAAAA,MAAM,EAAEO;AAAT,KAA3D,EAAyE,GAAzE;AAEA;AACD;;AACD,IAAIM,kBAAkB,GAAGL,MAAM,CAAC,MAAD,CAAN,CAAeR,MAAf,EAAzB;AACA;AACA;AACA;;AACA,SAASc,QAAT,CAAmBC,KAAnB,EAA0BC,MAA1B,EAAkCC,MAAlC,EAA0CC,QAA1C,EAAqDC,QAArD,EAA+DC,SAA/D,EAA0EC,WAA1E,EAAuF;AACtF,MAAIb,MAAM,CAACc,SAAP,CAAkBP,KAAlB,KAA6BP,MAAM,CAACc,SAAP,CAAkBL,MAAlB,CAA7B,IAA2DT,MAAM,CAACc,SAAP,CAAkBJ,QAAlB,CAA3D,IAA2FV,MAAM,CAACc,SAAP,CAAkBF,SAAlB,CAA/F,EAA+H;AAE9H,QAAIG,QAAQ,GAAI;AAAE,eAASR,KAAX;AAAkB,gBAAUC,MAA5B;AAAoC,gBAAUC,MAA9C;AAAsD,kBAAYC,QAAlE;AAA4E,mBAAcE,SAA1F;AAAqG,gBAAW,6BAAhH;AAA+I,kBAAaI,WAAW,CAACC;AAAxK,KAAhB;AAEA,QAAIC,QAAQ,GAAIH,QAAhB;AAEAf,IAAAA,MAAM,CAAC,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,GAAvD,GAA6D,QAA9D,CAAN,CAA+EO,WAA/E,CAA2F,QAA3F;AACAnB,IAAAA,MAAM,CAACoB,IAAP,CACCJ,WAAW,CAACK,OADb,EAECH,QAFD,EAGC,UAAUI,SAAV,EAAqB;AACpBtB,MAAAA,MAAM,CAAC,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,GAAvD,GAA6D,QAA9D,CAAN,CAA+EW,QAA/E,CAAwF,QAAxF;AAEA,UAAIC,aAAa,GAAGF,SAAS,CAAC,MAAD,CAA7B,CAHoB,CAKpB;;AACA,UAAIA,SAAS,CAAC,SAAD,CAAT,KAAyB,IAAzB,IAAkC,OAAOE,aAAa,CAAC,IAAD,CAApB,KAA+B,WAAjE,IAAgFxB,MAAM,CAACc,SAAP,CAAkBU,aAAa,CAAC,IAAD,CAA/B,CAApF,EAA6H;AAE5H,YAAIC,YAAY,GAAIC,oBAAoB,CAAEF,aAAF,EAAiBjB,KAAjB,EAAwBC,MAAxB,EAAgCC,MAAhC,EAAwCC,QAAxC,EAAmDC,QAAnD,EAA6DC,SAA7D,EAAwEC,WAAxE,EAAqF,KAArF,CAAxC;AAEAb,QAAAA,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,sBAAzD,CAAN,CAAwFe,MAAxF,CAAgGF,YAAhG,EAJ4H,CAK5H;;AACA,YAAIG,gBAAgB,GAAG5B,MAAM,CAAC,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,6BAAxD,CAAN,CAA6FiB,MAApH;AACA,YAAIC,SAAS,GAAGC,QAAQ,CAAE/B,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,cAAzD,CAAN,CAAgFoB,GAAhF,EAAF,CAAxB;;AACA,YAAIF,SAAS,IAAI,CAAb,IAAkBF,gBAAgB,IAAIE,SAA1C,EAAqD;AACpD9B,UAAAA,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,UAAzD,CAAN,CAA4EW,QAA5E,CAAqF,QAArF;AACA;AAED,OAlBmB,CAmBpB;;;AACAvB,MAAAA,MAAM,CAAE,iCAAiCS,MAAjC,GAA0C,GAA1C,GAAgDG,SAAhD,GAA4D,iCAA9D,CAAN,CAAuGqB,KAAvG,GApBoB,CAqBpB;;AAEAC,MAAAA,mBAAmB,CAAEzB,MAAM,GAAG,GAAT,GAAeG,SAAjB,CAAnB;AACA,KA3BF;AA6BA;AACD;;AAED,SAASc,oBAAT,CAA+BS,KAA/B,EAAsC5B,KAAtC,EAA6CC,MAA7C,EAAqDC,MAArD,EAA6DC,QAA7D,EAAwEC,QAAxE,EAAkFC,SAAlF,EAA6FC,WAA7F,EAA0GuB,WAA1G,EAAuH;AACtH,MAAI,OAAOD,KAAK,CAAC,IAAD,CAAZ,IAAsB,WAAtB,IAAqC,CAACnC,MAAM,CAACc,SAAP,CAAkBqB,KAAK,CAAC,IAAD,CAAvB,CAAtC,IAAyE,CAACnC,MAAM,CAACc,SAAP,CAAkBP,KAAlB,CAA9E,EAAyG;AACxG,WAAO,EAAP;AACA,GAHqH,CAIvH;;;AACC,MAAI8B,WAAW,GAAI,EAAnB;AACA,MAAIC,eAAe,GAAG,iBAAtB;AACA,MAAIC,aAAa,GAAG,EAApB;AACA,MAAIC,aAAa,GAAG,gBAApB;;AAEA,MAAIxC,MAAM,CAAC,gCAAgCS,MAAhC,GAAyC,GAAzC,GAA+CG,SAAhD,CAAN,CAAkE6B,IAAlE,CAAuE,cAAvE,KAA0F,CAA9F,EAAiG;AAChG,QAAI,OAAON,KAAK,CAAC,SAAD,CAAZ,IAA2B,WAA3B,IAA0CA,KAAK,CAAC,SAAD,CAAL,IAAoB,CAAlE,EAAqE;AAEpEE,MAAAA,WAAW,GAAI,cAAf;AACAC,MAAAA,eAAe,GAAG,kBAAlB,CAHoE,CAIpE;;AACAE,MAAAA,aAAa,GAAG,mBAAhB;;AACA,UAAIxC,MAAM,CAAC,iCAAiCS,MAAjC,GAA0C,GAA1C,GAAgDG,SAAhD,GAA4D,8BAA7D,CAAN,CAAmG8B,QAAnG,CAA4G,qBAA5G,CAAJ,EAAyI;AACxIH,QAAAA,aAAa,GAAI,eAAjB;AACA;AAED,KAVD,MAUO;AACNF,MAAAA,WAAW,GAAI,kBAAf;AACAC,MAAAA,eAAe,GAAG,sBAAlB;;AACA,UAAItC,MAAM,CAAC,iCAAiCS,MAAjC,GAA0C,GAA1C,GAAgDG,SAAhD,GAA4D,8BAA7D,CAAN,CAAmG8B,QAAnG,CAA4G,iBAA5G,CAAJ,EAAqI;AACpIH,QAAAA,aAAa,GAAI,eAAjB;AACA;AACD;AACD;;AACD,MAAII,mBAAmB,GAAG,EAA1B;;AACA,MAAIP,WAAW,IAAI,IAAnB,EAAyB;AACxBO,IAAAA,mBAAmB,GAAG,WAAtB;AACA;;AACD,MAAIC,aAAa,GAAI,EAArB,CAjCsH,CAiC9F;;AACxB,MAAIC,UAAU,GAAKpC,MAAM,GAAG,GAAT,GAAe0B,KAAK,CAAC,IAAD,CAApB,GAA6B,GAA7B,GAAmCvB,SAAtD;AACA,MAAIkC,aAAa,GAAIX,KAAK,CAAC,IAAD,CAA1B;AACA,MAAIY,SAAS,GAAKZ,KAAK,CAAC,OAAD,CAAvB;AACA,MAAIa,SAAS,GAAID,SAAjB,CArCsH,CAsCtH;;AACA,MAAI,OAAOZ,KAAK,CAAC,OAAD,CAAZ,IAAyB,WAAzB,IAAwCA,KAAK,CAAC,OAAD,CAAL,IAAkB,EAA9D,EAAkE;AACjEa,IAAAA,SAAS,GAAGb,KAAK,CAAC,OAAD,CAAjB;AACA;;AACD,MAAIc,mBAAmB,GAAGjD,MAAM,CAAC,UAAD,CAAN,CAAmByC,IAAnB,CAAwB,IAAxB,CAA1B;AACA,MAAIS,QAAQ,GAAMC,4BAA4B,CAAC,CAAD,CAA5B,GAAkC,gCAAlC,GAAqEN,UAArE,GAAkF,SAAlF,GAA8FtC,KAA9F,GAAsG,MAAtG,GAA+GE,MAA/G,GAAwH,UAAxH,GAAqID,MAArI,GAA8I,UAA9I,GAA2JsC,aAA3J,GAA2K,aAA3K,GAA2LlC,SAA7M;AACA,MAAIwC,UAAU,GACb,kBAAkBN,aAAlB,GAAkC,WAAlC,GAAgDT,WAAhD,GAA8D,WAA9D,GAA4EQ,UAA5E,GAAyFF,mBAAzF,GAA+G,WAA/G,GAA6HJ,aAA7H,GAA6I,IAA7I,GACA,wCADA,GAEC,iDAFD,GAEqDM,UAFrD,GAEkEF,mBAFlE,GAEwF,IAFxF,GAGE,0CAHF,GAG+CM,mBAH/C,GAGqE,KAHrE,GAG6ED,SAH7E,GAGyF,QAJ1F;;AAMA,MAAIZ,WAAW,IAAI,IAAnB,EAAyB;AACvBgB,IAAAA,UAAU,IACP,+DAA+DR,aAA/D,GAA+E,GAA/E,GAAqFN,eAArF,GAAuG,8BAAvG,GAAwI/B,KAAxI,GAAgJ,kBAAhJ,GAAqKC,MAArK,GAA8K,cAA9K,GAA+LC,MAA/L,GAAwM,kBAAxM,GAA6NqC,aAA7N,GAA6O,kBAA7O,GAAkQpC,QAAlQ,GAA6Q,yCAA7Q,GAAyTmC,UAAzT,GAAsU,qBAAtU,GAA8VjC,SAA9V,GAA0W,iBAA1W,GAA8XiC,UAA9X,GAA2Y,KAA3Y,GACC,8DADD,GAEA,QAFA,GAGA,2CAJH;AAKD,GAND,MAMO;AACNO,IAAAA,UAAU,IACR,6DAA6DR,aAA7D,GAA6E,GAA7E,GAAmFN,eAAnF,GAAqG,8BAArG,GAAsI/B,KAAtI,GAA8I,kBAA9I,GAAmKC,MAAnK,GAA4K,cAA5K,GAA6LC,MAA7L,GAAsM,kBAAtM,GAA2NqC,aAA3N,GAA2O,kBAA3O,GAAgQpC,QAAhQ,GAA2Q,yCAA3Q,GAAuTmC,UAAvT,GAAoU,qBAApU,GAA4VjC,SAA5V,GAAwW,iBAAxW,GAA4XiC,UAA5X,GAAyY,KAAzY,GACC,4DADD,GAEC,gCAFD,GAEoCA,UAFpC,GAEiD,yCAFjD,GAGE,cAHF,GAGmBQ,uBAAuB,CAAC,CAAD,CAH1C,GAGgD,0EAHhD,GAIC,QAJD,GAKA,QALA,GAMA,oFANA,GAMuF9C,KANvF,GAM+F,kBAN/F,GAMoHC,MANpH,GAM6H,cAN7H,GAM8IC,MAN9I,GAMuJ,kBANvJ,GAM4KqC,aAN5K,GAM4L,kBAN5L,GAMiNpC,QANjN,GAM4N,yCAN5N,GAMwQmC,UANxQ,GAMqR,oBANrR,GAM4SjC,SAN5S,GAMwT,iBANxT,GAM4UiC,UAN5U,GAMyV,KANzV,GAOC,cAPD,GAOkBQ,uBAAuB,CAAC,CAAD,CAPzC,GAO+C,gEAP/C,GAQC,+BARD,GAQmCR,UARnC,GAQgD,yCARhD,GASE,cATF,GASmBQ,uBAAuB,CAAC,CAAD,CAT1C,GASgD,iEAThD,GAUC,QAVD,GAWA,QAXA,GAYA,+HAZA,GAYkIR,UAZlI,GAY+I,cAZ/I,GAYgKK,QAZhK,GAY2K,IAZ3K,GAaC,yBAbD,GAa6BV,aAb7B,GAa6C,oCAb7C,GAcC,+BAdD,GAcmCK,UAdnC,GAcgD,yCAdhD,GAeE,cAfF,GAemBQ,uBAAuB,CAAC,CAAD,CAf1C,GAegD,kEAfhD,GAgBC,SAhBD,GAiBA,QAlBF;AAmBA;;AACDD,EAAAA,UAAU,IACR,WACA,OADA,GAEC,kCAFD,GAEsCP,UAFtC,GAEmD,6GAFnD,GAGC,sCAHD,GAG0CA,UAH1C,GAGuD,0FAHvD,GAGoJA,UAHpJ,GAGiK,sEAHjK,GAIA,QAJA,GAKI,QALJ,GAMD,OAPD;;AASA,MAAII,mBAAmB,IAAI,gBAA3B,EAA6C;AAC5CjD,IAAAA,MAAM,CAAC,UAAD,CAAN,CAAmByC,IAAnB,CAAwB,IAAxB,EAA8B,eAA9B;AACA,GAFD,MAEO;AACNzC,IAAAA,MAAM,CAAC,UAAD,CAAN,CAAmByC,IAAnB,CAAwB,IAAxB,EAA8B,gBAA9B;AACA;;AACD,SAAOW,UAAP;AACA;AACD;AACA;AACA;;;AACA,SAASE,gBAAT,CAA2B/C,KAA3B,EAAkCC,MAAlC,EAA0CC,MAA1C,EAAkD8C,MAAlD,EAA0D7C,QAA1D,EAAqEC,QAArE,EAA+EC,SAA/E,EAA0F4C,OAA1F,EAAmG;AAElG,MAAIxD,MAAM,CAACc,SAAP,CAAkBP,KAAlB,KAA6BP,MAAM,CAACc,SAAP,CAAkBL,MAAlB,CAA7B,IAA2DT,MAAM,CAACc,SAAP,CAAkBJ,QAAlB,CAA3D,IAA2FV,MAAM,CAACc,SAAP,CAAkByC,MAAlB,CAA3F,IAAyHvD,MAAM,CAACc,SAAP,CAAkBF,SAAlB,CAA7H,EAA8J;AAE7J,QAAIG,QAAQ,GAAK;AAAE,eAASR,KAAX;AAAkB,gBAAUC,MAA5B;AAAoC,gBAAUC,MAA9C;AAAsD,gBAAW8C,MAAjE;AAAyE,kBAAY7C,QAArF;AAA+F,mBAAcE,SAA7G;AAAwH,gBAAW,wBAAnI;AAA6J,eAAU4C,OAAvK;AAAgL,kBAAaxC,WAAW,CAACC;AAAzM,KAAjB;AACA,QAAIwC,SAAS,GAAG,EAAhB;;AACA,QAAID,OAAO,IAAI,CAAf,EAAkB;AACjBC,MAAAA,SAAS,GAAGC,QAAQ,CAACC,WAArB;AACA;;AACD,QAAIH,OAAO,IAAI,CAAf,EAAkB;AACjBC,MAAAA,SAAS,GAAGC,QAAQ,CAACE,WAArB;AACA;;AACD,QAAIJ,OAAO,IAAI,CAAf,EAAkB;AACjBC,MAAAA,SAAS,GAAGC,QAAQ,CAACG,UAArB;AACA,KAZ4J,CAa7J;;;AACA,QAAI3C,QAAQ,GAAIH,QAAhB;AACA,QAAI+C,SAAS,GAAGC,OAAO,CAAEL,QAAQ,CAACM,QAAT,GAAoB,GAApB,GAA0BP,SAA5B,CAAvB,CAf6J,CAgB7J;;AAEA,QAAIK,SAAS,IAAI,IAAjB,EAAwB;AAEvB,UAAIN,OAAO,IAAI,CAAf,EAAkB;AACjBxD,QAAAA,MAAM,CAAE,0BAA0BS,MAA1B,GAAmC,GAAnC,GAAyC8C,MAAzC,GAAkD,GAAlD,GAAwD3C,SAAxD,GAAoE,SAAtE,CAAN,CAAwFO,WAAxF,CAAoG,QAApG;AACA,OAFD,MAEO;AACNnB,QAAAA,MAAM,CAAE,2BAA2BS,MAA3B,GAAoC,GAApC,GAA0C8C,MAA1C,GAAmD,GAAnD,GAAyD3C,SAAzD,GAAqE,SAAvE,CAAN,CAAyFO,WAAzF,CAAqG,QAArG;AACA,OANsB,CAOvB;;;AACAnB,MAAAA,MAAM,CAACoB,IAAP,CACCJ,WAAW,CAACK,OADb,EAECH,QAFD,EAGC,UAAUI,SAAV,EAAqB;AACpB,YAAIA,SAAS,CAAC,SAAD,CAAT,KAAyB,IAA7B,EAAoC;AACnC,cAAIE,aAAa,GAAGF,SAAS,CAAC,MAAD,CAA7B;;AACA,cAAIE,aAAa,CAACK,MAAd,IAAwB,CAA5B,EAA+B;AAC9B,gBAAIgB,UAAU,GAAGpC,MAAM,GAAG,GAAT,GAAe8C,MAAf,GAAwB,GAAxB,GAA8B3C,SAA/C;AACA,gBAAIqD,OAAO,GAAI,gCAAgCpB,UAA/C;AACA,gBAAIpB,YAAY,GAAI,yBAAyBoB,UAA7C;;AAEA,gBAAIW,OAAO,IAAI,CAAf,EAAkB;AACjBxD,cAAAA,MAAM,CAAE,0BAA0BS,MAA1B,GAAmC,GAAnC,GAAyC8C,MAAzC,GAAkD,GAAlD,GAAwD3C,SAAxD,GAAoE,SAAtE,CAAN,CAAwFW,QAAxF,CAAiG,QAAjG;AACA,aAFD,MAEO;AACNvB,cAAAA,MAAM,CAAE,2BAA2BS,MAA3B,GAAoC,GAApC,GAA0C8C,MAA1C,GAAmD,GAAnD,GAAyD3C,SAAzD,GAAqE,SAAvE,CAAN,CAAyFW,QAAzF,CAAkG,QAAlG;AACA,aAT6B,CAU9B;;;AACA,gBAAIiC,OAAO,IAAI,CAAf,EAAkB;AACjBxD,cAAAA,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,mCAAvD,GAA6F2C,MAA7F,GAAsG,0CAAxG,CAAN,CAA0JpC,WAA1J,CAAsK,kBAAtK;AACAnB,cAAAA,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,mCAAvD,GAA6F2C,MAA7F,GAAsG,0CAAxG,CAAN,CAA0JhC,QAA1J,CAAmK,gBAAnK;AACAvB,cAAAA,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,mCAAvD,GAA6F2C,MAA7F,GAAsG,IAAxG,CAAN,CAAqHpC,WAArH,CAAiI,cAAjI;AACAnB,cAAAA,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,mCAAvD,GAA6F2C,MAA7F,GAAsG,IAAxG,CAAN,CAAqHhC,QAArH,CAA8H,kBAA9H;AACAvB,cAAAA,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,mCAAvD,GAA6F2C,MAA7F,GAAsG,IAAxG,CAAN,CAAqHW,GAArH,CAAyH,SAAzH,EAAoI,MAApI;AACAlE,cAAAA,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,mCAAvD,GAA6F2C,MAA7F,GAAsG,oBAAxG,CAAN,CAAoIhC,QAApI,CAA6I,sBAA7I;AACAvB,cAAAA,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,mCAAvD,GAA6F2C,MAA7F,GAAsG,oBAAxG,CAAN,CAAoIpC,WAApI,CAAgJ,kBAAhJ;;AAEA,kBAAInB,MAAM,CAACmE,IAAP,CAAanE,MAAM,CAAC,MAAMyB,YAAP,CAAN,CAA6B2C,QAA7B,GAAwCC,IAAxC,CAA6C,MAA7C,EAAqDC,IAArD,EAAb,KAA8E,EAAlF,EAAuF;AACtFtE,gBAAAA,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,mCAAvD,GAA6F2C,MAA7F,GAAsG,mCAAxG,CAAN,CAAmJgB,IAAnJ,CAAwJ,KAAxJ,EAA+JlB,uBAAuB,CAAC,CAAD,CAAvB,GAA6B,sBAA5L;AACA;AACD;;AACD,gBAAIG,OAAO,IAAI,CAAf,EAAkB;AAGjB,kBAAIxD,MAAM,CAAC,MAAMyB,YAAP,CAAN,IAAgC,WAApC,EAAiD;AAChDzB,gBAAAA,MAAM,CAAC,MAAMyB,YAAP,CAAN,CAA4B+C,IAA5B;AACA;;AACD,kBAAIxE,MAAM,CAAC,MAAMiE,OAAP,CAAN,IAA2B,WAA/B,EAA4C;AAC3CjE,gBAAAA,MAAM,CAAC,MAAMiE,OAAP,CAAN,CAAuBO,IAAvB;AACA;;AAEDxE,cAAAA,MAAM,CAAC,qBAAqB6C,UAArB,GAAkC,aAAnC,CAAN,CAAyD1B,WAAzD,CAAqE,oBAArE;AACAnB,cAAAA,MAAM,CAAC,qBAAqB6C,UAArB,GAAkC,aAAnC,CAAN,CAAyDtB,QAAzD,CAAkE,gBAAlE;AAEAvB,cAAAA,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,mCAAvD,GAA6F2C,MAA7F,GAAsG,IAAxG,CAAN,CAAqHpC,WAArH,CAAiI,kBAAjI;AACAnB,cAAAA,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,mCAAvD,GAA6F2C,MAA7F,GAAsG,IAAxG,CAAN,CAAqHhC,QAArH,CAA8H,cAA9H;AACAvB,cAAAA,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,mCAAvD,GAA6F2C,MAA7F,GAAsG,IAAxG,CAAN,CAAqHW,GAArH,CAAyH,SAAzH,EAAoI,MAApI;AACAlE,cAAAA,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,mCAAvD,GAA6F2C,MAA7F,GAAsG,0CAAxG,CAAN,CAA2JhC,QAA3J,CAAoK,kBAApK;AACAvB,cAAAA,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,mCAAvD,GAA6F2C,MAA7F,GAAsG,0CAAxG,CAAN,CAA2JpC,WAA3J,CAAuK,gBAAvK;AACAnB,cAAAA,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,mCAAvD,GAA6F2C,MAA7F,GAAsG,oBAAxG,CAAN,CAAoIhC,QAApI,CAA6I,kBAA7I;AACAvB,cAAAA,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,mCAAvD,GAA6F2C,MAA7F,GAAsG,oBAAxG,CAAN,CAAoIpC,WAApI,CAAgJ,sBAAhJ;AACAnB,cAAAA,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,mCAAvD,GAA6F2C,MAA7F,GAAsG,mCAAxG,CAAN,CAAmJgB,IAAnJ,CAAwJ,KAAxJ,EAA+JlB,uBAAuB,CAAC,CAAD,CAAvB,GAA6B,2BAA5L;AAGA;;AACD,gBAAIG,OAAO,IAAI,CAAf,EAAkB;AACjBxD,cAAAA,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,IAAvD,GAA8DD,QAAhE,CAAN,CAAiF8D,MAAjF,GAA0FA,MAA1F,GAAmGC,MAAnG;AACA1E,cAAAA,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,mCAAvD,GAA6F2C,MAA7F,GAAsG,IAAxG,CAAN,CAAqHmB,MAArH,GAFiB,CAGjB;;AACA,kBAAI9C,gBAAgB,GAAG5B,MAAM,CAAC,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,6BAAxD,CAAN,CAA6FiB,MAApH;AACA,kBAAIC,SAAS,GAAGC,QAAQ,CAAE/B,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,cAAzD,CAAN,CAAgFoB,GAAhF,EAAF,CAAxB;;AACA,kBAAIF,SAAS,IAAI,CAAb,IAAkBF,gBAAgB,GAAGE,SAAzC,EAAoD;AACnD9B,gBAAAA,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,UAAzD,CAAN,CAA4EO,WAA5E,CAAwF,QAAxF;AAEA,eATgB,CAUjB;;;AACA,kBAAI,OAAOwD,YAAP,KAAwB,WAAxB,IAAuC3E,MAAM,CAAC4E,UAAP,CAAmBD,YAAnB,CAA3C,EAA+E;AAC9EA,gBAAAA,YAAY,CAAErD,SAAF,CAAZ;AACA;AACD,aA9D6B,CA+D9B;;;AACCY,YAAAA,mBAAmB,CAAEzB,MAAM,GAAG,GAAT,GAAeG,SAAjB,CAAnB;AACD;AACD;AACD,OAzEF;AA4EA;AACD;AACD,C,CACD;;;AACAZ,MAAM,CAAEN,QAAF,CAAN,CAAmBmF,EAAnB,CAAsB,OAAtB,EAA+B,oBAA/B,EAAqD,UAAUC,GAAV,EAAe;AACnE,MAAIC,EAAE,GAAG/E,MAAM,CAAE,IAAF,CAAN,CAAeyC,IAAf,CAAoB,IAApB,CAAT;AACAzC,EAAAA,MAAM,CAAE,IAAF,CAAN,CAAeuB,QAAf,CAAwB,QAAxB;AACAvB,EAAAA,MAAM,CAAE,IAAF,CAAN,CAAeyE,MAAf,GAAwBO,QAAxB,CAAiC,yBAAjC,EAA4D7D,WAA5D,CAAwE,QAAxE;AACAnB,EAAAA,MAAM,CAAE,IAAF,CAAN,CAAeyE,MAAf,GAAwBO,QAAxB,CAAiC,0BAAjC,EAA6D7D,WAA7D,CAAyE,QAAzE;AACAnB,EAAAA,MAAM,CAAE,IAAF,CAAN,CAAeyE,MAAf,GAAwBO,QAAxB,CAAiC,WAAjC,EAA8CzD,QAA9C,CAAuD,QAAvD;AACAvB,EAAAA,MAAM,CAAE,MAAM+E,EAAN,GAAW,UAAb,CAAN,CAAgCxD,QAAhC,CAAyC,QAAzC;AACA,CAPD,E,CASA;;AACAvB,MAAM,CAAEN,QAAF,CAAN,CAAmBmF,EAAnB,CAAsB,OAAtB,EAA+B,yBAA/B,EAA0D,UAAUC,GAAV,EAAe;AACxE,MAAIC,EAAE,GAAG/E,MAAM,CAAE,IAAF,CAAN,CAAeyC,IAAf,CAAoB,IAApB,CAAT;AACAzC,EAAAA,MAAM,CAAE,IAAF,CAAN,CAAeuB,QAAf,CAAwB,QAAxB;AACAvB,EAAAA,MAAM,CAAE,IAAF,CAAN,CAAeyE,MAAf,GAAwBO,QAAxB,CAAiC,0BAAjC,EAA6DzD,QAA7D,CAAsE,QAAtE;AACAvB,EAAAA,MAAM,CAAE,IAAF,CAAN,CAAeyE,MAAf,GAAwBO,QAAxB,CAAiC,yBAAjC,EAA4DzD,QAA5D,CAAqE,QAArE;AACAvB,EAAAA,MAAM,CAAE,IAAF,CAAN,CAAeyE,MAAf,GAAwBO,QAAxB,CAAiC,oBAAjC,EAAuD7D,WAAvD,CAAmE,QAAnE;AACAnB,EAAAA,MAAM,CAAE,IAAF,CAAN,CAAeyE,MAAf,GAAwBO,QAAxB,CAAiC,WAAjC,EAA8C7D,WAA9C,CAA0D,QAA1D;AACAnB,EAAAA,MAAM,CAAE,MAAM+E,EAAN,GAAW,UAAb,CAAN,CAAgC5D,WAAhC,CAA4C,QAA5C;AACA,CARD;AASC;AACD;AACA;AACA;;AACAnB,MAAM,CAAEN,QAAF,CAAN,CAAmBmF,EAAnB,CAAsB,OAAtB,EAA+B,qBAA/B,EAAsD,UAAUC,GAAV,EAAe;AACpEA,EAAAA,GAAG,CAACG,cAAJ;AACAjF,EAAAA,MAAM,CAAE,0BAA0BA,MAAM,CAAE,IAAF,CAAN,CAAeyC,IAAf,CAAoB,QAApB,CAA1B,GAA0D,iBAA5D,CAAN,CAAqFyB,GAArF,CAAyF,SAAzF,EAAoG,OAApG;AAGAgB,EAAAA,cAAc,CAAElF,MAAM,CAAE,IAAF,CAAN,CAAcyC,IAAd,CAAmB,QAAnB,CAAF,EAAgCzC,MAAM,CAAE,IAAF,CAAtC,CAAd;AAEA,CAPD;;AASA,SAASkF,cAAT,CAAyBC,UAAzB,EAAqCC,OAArC,EAA8C;AAC7C,MAAIC,UAAU,GAAG,IAAIC,KAAJ,EAAjB;AACAtF,EAAAA,MAAM,CAAE,4BAA4BmF,UAA5B,GAAyC,yBAA3C,CAAN,CAA6EI,IAA7E,CAAmF,UAAUC,OAAV,EAAoB;AACtGH,IAAAA,UAAU,CAAEG,OAAF,CAAV,GAAwBzD,QAAQ,CAAE/B,MAAM,CAAE,IAAF,CAAN,CAAeyC,IAAf,CAAoB,IAApB,CAAF,CAAhC;AACA,GAFD;AAIA,MAAIvB,QAAQ,GAAG;AACduE,IAAAA,MAAM,EAAM,sBADE;AAEdC,IAAAA,MAAM,EAAKL,UAFG;AAGdM,IAAAA,QAAQ,EAAK3E,WAAW,CAACC,KAHX;AAId2E,IAAAA,MAAM,EAAKR,OAAO,CAAC3C,IAAR,CAAa,OAAb,CAJG;AAKdoD,IAAAA,OAAO,EAAKT,OAAO,CAAC3C,IAAR,CAAa,QAAb,CALE;AAMdqD,IAAAA,QAAQ,EAAIV,OAAO,CAAC3C,IAAR,CAAa,IAAb,CANE;AAOdsD,IAAAA,SAAS,EAAKX,OAAO,CAAC3C,IAAR,CAAa,WAAb,CAPA;AAQduD,IAAAA,WAAW,EAAIZ,OAAO,CAAC3C,IAAR,CAAa,WAAb,CARD;AASd/B,IAAAA,QAAQ,EAAI0E,OAAO,CAAC3C,IAAR,CAAa,QAAb,CATE;AAUdwD,IAAAA,QAAQ,EAAIb,OAAO,CAAC3C,IAAR,CAAa,SAAb,CAVE;AAWdyD,IAAAA,SAAS,EAAId,OAAO,CAAC3C,IAAR,CAAa,cAAb,CAXC;AAYd0D,IAAAA,KAAK,EAAKf,OAAO,CAAC3C,IAAR,CAAa,OAAb,CAZI;AAad2D,IAAAA,QAAQ,EAAIhB,OAAO,CAAC3C,IAAR,CAAa,UAAb,CAbE;AAcd4D,IAAAA,MAAM,EAAKrG,MAAM,CAAC,4BAA4BmF,UAA7B,CAAN,CAAgDnD,GAAhD,EAdG;AAedsE,IAAAA,KAAK,EAAKtG,MAAM,CAAC,gCAAgCmF,UAAjC,CAAN,CAAoDnD,GAApD;AAfI,GAAf;AAiBAhC,EAAAA,MAAM,CAAE,0BAA0BmF,UAA1B,GAAuC,yBAAzC,CAAN,CAA2EoB,IAA3E,CAAiF,EAAjF;AACAvG,EAAAA,MAAM,CAACoB,IAAP,CACCJ,WAAW,CAACK,OADb,EAECH,QAFD,EAGC,UAAUsF,YAAV,EAAwB;AACvB,QAAIpD,UAAU,GAAG,EAAjB;;AACA,QAAIoD,YAAY,CAACC,OAAb,IAAwB,IAA5B,EAAkC;AACjC,UAAIC,aAAa,GAAI,CAArB,CADiC,CAEjC;;AACA,WAAK,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGH,YAAY,CAAC/D,IAAb,CAAkBZ,MAAtC,EAA8C8E,CAAC,EAA/C,EAAoD;AACnD,YAAIvE,WAAW,GAAG,KAAlB;;AAEA,YAAIpC,MAAM,CAAE,0BAA0BmF,UAA1B,GAAuC,0BAAzC,CAAN,CAA4EnD,GAA5E,MAAqF,WAAzF,EAAsG;AAAE;AACvG,eAAK,IAAI4E,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGvB,UAAU,CAACxD,MAA/B,EAAuC+E,CAAC,EAAxC,EAA6C;AAAE;AAC9C,gBAAI7E,QAAQ,CAAEyE,YAAY,CAAC/D,IAAb,CAAmBkE,CAAnB,EAAuB,IAAvB,CAAF,CAAR,IAA4CtB,UAAU,CAAEuB,CAAF,CAA1D,EAAiE;AAChExE,cAAAA,WAAW,GAAG,IAAd;AACA;AACA;AACD;AACD;;AAEDgB,QAAAA,UAAU,IAAI1B,oBAAoB,CAAE8E,YAAY,CAAC/D,IAAb,CAAmBkE,CAAnB,CAAF,EAA0BzF,QAAQ,CAAC0E,MAAnC,EAA2C1E,QAAQ,CAAC2E,OAApD,EAA6D3E,QAAQ,CAAC4E,QAAtE,EAAgF5E,QAAQ,CAACR,QAAzF,EAAoGQ,QAAQ,CAAC6E,SAA7G,EAAwH7E,QAAQ,CAAC8E,WAAjI,EAA8I9E,QAAQ,CAAC+E,QAAvJ,EAAiK7D,WAAjK,CAAlC;;AACA,YAAIoE,YAAY,CAAC/D,IAAb,CAAmBkE,CAAnB,EAAuB,SAAvB,KAAqC,CAAzC,EAA4C;AAC3CD,UAAAA,aAAa;AACb;AACD;;AACD,UAAIjD,SAAS,GAAG+C,YAAY,CAAC/D,IAAb,CAAkBZ,MAAlC;;AACA,UAAIX,QAAQ,CAACgF,SAAT,IAAsB,CAA1B,EAA6B;AAC5BzC,QAAAA,SAAS,GAAK1B,QAAQ,CAAEyE,YAAY,CAAC/D,IAAb,CAAkBZ,MAApB,CAAR,GAAuC6E,aAAzC,GAA2D,cAA3D,GAA4EA,aAA5E,GAA4F,WAAxG;AACA;;AACD,UAAI1G,MAAM,CAAE,0BAA0BmF,UAA1B,GAAuC,0BAAzC,CAAN,CAA4EnD,GAA5E,MAAqF,WAAzF,EAAsG;AACrGhC,QAAAA,MAAM,CAAE,4BAA4BkB,QAAQ,CAAC4E,QAArC,GAAgD,GAAhD,GAAsD5E,QAAQ,CAAC8E,WAA/D,GAA6E,sBAA/E,CAAN,CAA8GrE,MAA9G,CAAsHyB,UAAtH;AACA,OAFD,MAEO;AACNpD,QAAAA,MAAM,CAAE,4BAA4BkB,QAAQ,CAAC4E,QAArC,GAAgD,GAAhD,GAAsD5E,QAAQ,CAAC8E,WAA/D,GAA6E,sBAA/E,CAAN,CAA8G1B,IAA9G,CAAoHlB,UAApH;AACA;;AACDlB,MAAAA,mBAAmB,CAAEhB,QAAQ,CAAC4E,QAAT,GAAoB,GAApB,GAA0B5E,QAAQ,CAAC8E,WAArC,CAAnB;AACAhG,MAAAA,MAAM,CAAE,0BAA0BmF,UAA1B,GAAuC,iBAAzC,CAAN,CAAkEjB,GAAlE,CAAsE,SAAtE,EAAiF,MAAjF;;AAEA,UAAIsC,YAAY,CAAC/D,IAAb,CAAkBZ,MAAlB,IAA4B,CAAhC,EAAmC;AAClC7B,QAAAA,MAAM,CAAC,gCAAgCmF,UAAjC,CAAN,CAAoDnD,GAApD,CAAyDD,QAAQ,CAAEb,QAAQ,CAACoF,KAAX,CAAR,GAA6BvE,QAAQ,CAAEyE,YAAY,CAAC/D,IAAb,CAAkBZ,MAApB,CAA9F;AACA;;AAED7B,MAAAA,MAAM,CAAE,0BAA0BmF,UAA1B,GAAuC,yBAAzC,CAAN,CAA2EoB,IAA3E,CAAiF,eAAe9C,SAAhG;AACA,KAvCsB,CAyCvB;AACA;;AAEA,GA/CF;AAiDA;AACD;AACA;AACA;;;AAEA,SAASvB,mBAAT,CAA8B2E,GAA9B,EAAmC;AAElC7G,EAAAA,MAAM,CAAE,4BAA4B6G,GAA5B,GAAkC,iBAApC,CAAN,CAA6D1F,WAA7D,CAAyE,gBAAzE;AACAnB,EAAAA,MAAM,CAAE,4BAA4B6G,GAA5B,GAAkC,iBAApC,CAAN,CAA6D1F,WAA7D,CAAyE,eAAzE;;AAEA,MAAInB,MAAM,CAAE,iCAAiC6G,GAAnC,CAAN,CAA+ChF,MAA/C,IAAyD,CAA7D,EAAgE;AAE/D7B,IAAAA,MAAM,CAAE,4BAA4B6G,GAA5B,GAAkC,iBAApC,CAAN,CAA6DtB,IAA7D,CAAmE,UAAUuB,GAAV,EAAgB;AAClF,UAAIA,GAAG,GAAG,CAAN,IAAW,CAAf,EAAkB;AACjB9G,QAAAA,MAAM,CAAE,IAAF,CAAN,CAAeuB,QAAf,CAAwB,eAAxB;AACA,OAFD,MAEO;AACNvB,QAAAA,MAAM,CAAE,IAAF,CAAN,CAAeuB,QAAf,CAAwB,gBAAxB;AACA;AACD,KAND;AAOA;;AACDvB,EAAAA,MAAM,CAAE,4BAA4B6G,GAA5B,GAAkC,oBAApC,CAAN,CAAgEtB,IAAhE,CAAsE,UAAUuB,GAAV,EAAgB;AACrF,QAAIA,GAAG,GAAG,CAAN,IAAW,CAAf,EAAkB;AACjB9G,MAAAA,MAAM,CAAE,IAAF,CAAN,CAAegF,QAAf,CAAwB,WAAxB,EAAqCA,QAArC,GAAgDA,QAAhD,CAAyD,gBAAzD,EAA2EzD,QAA3E,CAAoF,eAApF;AACA,KAFD,MAEO;AACNvB,MAAAA,MAAM,CAAE,IAAF,CAAN,CAAegF,QAAf,CAAwB,WAAxB,EAAqCA,QAArC,GAAgDA,QAAhD,CAAyD,gBAAzD,EAA2EzD,QAA3E,CAAoF,gBAApF;AACA;AACD,GAND;AAOAvB,EAAAA,MAAM,CAAE,4BAA4B6G,GAA5B,GAAkC,gBAApC,CAAN,CAA4DtB,IAA5D,CAAkE,UAAUuB,GAAV,EAAgB;AACjF,QAAIA,GAAG,GAAG,CAAN,IAAW,CAAf,EAAkB;AACjB9G,MAAAA,MAAM,CAAE,IAAF,CAAN,CAAegF,QAAf,CAAwB,WAAxB,EAAqCA,QAArC,GAAgDA,QAAhD,CAAyD,gBAAzD,EAA2EzD,QAA3E,CAAoF,eAApF;AACA,KAFD,MAEO;AACNvB,MAAAA,MAAM,CAAE,IAAF,CAAN,CAAegF,QAAf,CAAwB,WAAxB,EAAqCA,QAArC,GAAgDA,QAAhD,CAAyD,gBAAzD,EAA2EzD,QAA3E,CAAoF,gBAApF;AACA;AACD,GAND;AAOA;AACD;AACA;AACA;;;AACA,SAASwF,aAAT,CAAwBtG,MAAxB,EAAgCG,SAAhC,EAA2C2C,MAA3C,EAAmD;AAClD;AACAvD,EAAAA,MAAM,CAAE,4BAA4BS,MAA5B,GAAqC,GAArC,GAA2CG,SAA3C,GAAuD,mCAAvD,GAA6F2C,MAA7F,GAAsG,IAAxG,CAAN,CAAqHmB,MAArH,GAFkD,CAGlD;;AACAxC,EAAAA,mBAAmB,CAAEzB,MAAM,GAAG,GAAT,GAAeG,SAAjB,CAAnB;AACA;;AACDZ,MAAM,CAACN,QAAD,CAAN,CAAiBsH,KAAjB,CAAwB,UAASC,CAAT,EAAY;AAEnC;AACD;AACA;AACC,MAAIC,mBAAmB,GAAG,SAAtBA,mBAAsB,CAASC,CAAT,EAAYC,EAAZ,EAAgB;AACzC,QAAIC,UAAU,GAAGD,EAAE,CAACpC,QAAH,EAAjB;AACA,QAAIsC,OAAO,GAAGF,EAAE,CAACG,KAAH,EAAd;AACAD,IAAAA,OAAO,CAACtC,QAAR,GAAmBO,IAAnB,CAAwB,UAASiC,KAAT,EAAgB;AACvCP,MAAAA,CAAC,CAAC,IAAD,CAAD,CAAQQ,KAAR,CAAcJ,UAAU,CAACK,EAAX,CAAcF,KAAd,EAAqBC,KAArB,EAAd;AACA,KAFD;AAIA,WAAOH,OAAP;AACA,GARD;AAAA,MASAK,YAAY,GAAG,SAAfA,YAAe,CAASR,CAAT,EAAYS,EAAZ,EAAgB;AAC9B,QAAIC,SAAS,GAAGZ,CAAC,CAAC,IAAD,CAAD,CAAQa,QAAR,CAAiB,SAAjB,CAAhB;AAEA,QAAI5G,QAAQ,GAAG;AACduE,MAAAA,MAAM,EAAI,yBADI;AAEdU,MAAAA,KAAK,EAAK0B,SAFI;AAGdlC,MAAAA,QAAQ,EAAG3E,WAAW,CAACC;AAHT,KAAf;AAMAgG,IAAAA,CAAC,CAAC7F,IAAF,CACCJ,WAAW,CAACK,OADb,EAECH,QAFD,EAGC,UAAU6G,QAAV,EAAoB;AACnB7F,MAAAA,mBAAmB,CAAE6F,QAAQ,CAACtF,IAAT,CAAcuF,OAAhB,CAAnB;AACA,KALF;AAOA,GAzBD;;AA2BA,MAAIf,CAAC,CAAC,mCAAD,CAAD,CAAuCpF,MAAvC,IAAiD,CAArD,EAAwD;AACvDoF,IAAAA,CAAC,CAAC,mCAAD,CAAD,CAAuCa,QAAvC,CAAgD;AAC/CG,MAAAA,MAAM,EAAEf,mBADuC;AAE/CgB,MAAAA,MAAM,EAAU,MAF+B;AAG/CC,MAAAA,OAAO,EAAS,GAH+B;AAI/CC,MAAAA,SAAS,EAAO,WAJ+B;AAK/CC,MAAAA,MAAM,EAAIV,YALqC;AAM/CW,MAAAA,MAAM,EAAI,uDANqC;AAO/CC,MAAAA,MAAM,EAAI;AAPqC,KAAhD;AASA;;AAEDtB,EAAAA,CAAC,CAACvH,QAAQ,CAACC,IAAV,CAAD,CAAiBkF,EAAjB,CAAoB,OAApB,EAA6B,uBAA7B,EAAsD,UAAUsC,CAAV,EAAa;AAClEA,IAAAA,CAAC,CAACqB,eAAF;AACA,QAAIC,OAAO,GAAOxB,CAAC,CAAE,IAAF,CAAD,CAAUxE,IAAV,CAAe,KAAf,CAAlB;AACA,QAAII,UAAU,GAAOoE,CAAC,CAAE,IAAF,CAAD,CAAUxE,IAAV,CAAe,QAAf,CAArB;AACA,QAAIwB,OAAO,GAAI,gCAAgCpB,UAA/C;AACA,QAAIpB,YAAY,GAAI,yBAAyBoB,UAA7C;AACA,QAAI6F,SAAS,GAAGzB,CAAC,CAAE,IAAF,CAAD,CAAUxC,MAAV,GAAmBO,QAAnB,CAA4B,iBAA5B,CAAhB;;AACA,QAAIiC,CAAC,CAAE,IAAF,CAAD,CAAUjC,QAAV,CAAmB,iBAAnB,EAAsCtC,QAAtC,CAA+C,kBAA/C,CAAJ,EAAwE;AACvE;AACAY,MAAAA,gBAAgB,CAAEoF,SAAS,CAACjG,IAAV,CAAe,OAAf,CAAF,EAA2BiG,SAAS,CAACjG,IAAV,CAAe,QAAf,CAA3B,EAAqDiG,SAAS,CAACjG,IAAV,CAAe,IAAf,CAArD,EAA2EiG,SAAS,CAACjG,IAAV,CAAe,QAAf,CAA3E,EAAqGiG,SAAS,CAACjG,IAAV,CAAe,QAAf,CAArG,EAA+HiG,SAAS,CAACjG,IAAV,CAAe,WAAf,CAA/H,EAA4JiG,SAAS,CAACjG,IAAV,CAAe,WAAf,CAA5J,EAAyL,CAAzL,CAAhB;AACA,KAHD,MAGO;AACN,UAAIkG,WAAW,GAAG,aAAlB;;AACA,UAAI1B,CAAC,CAAE,IAAF,CAAD,CAAUvE,QAAV,CAAmB,UAAnB,CAAJ,EAAoC;AACnCiG,QAAAA,WAAW,GAAG,WAAd;AACAlH,QAAAA,YAAY,GAAI,4BAA4BoB,UAA5C;AACAoB,QAAAA,OAAO,GAAI,mCAAmCpB,UAA9C;AACA;;AAED,UAAIoE,CAAC,CAAC,qBAAqBpE,UAArB,GAAkC,aAAnC,CAAD,CAAoDH,QAApD,CAA6D,gBAA7D,CAAJ,EAAoF;AAEnF;AAEA,YAAIuE,CAAC,CAAC,MAAMxF,YAAP,CAAD,CAAuB8C,IAAvB,CAA4B,KAA5B,KAAsC,EAA1C,EAA8C;AAC7C0C,UAAAA,CAAC,CAAC,MAAMxF,YAAP,CAAD,CAAuB8C,IAAvB,CAA4B,KAA5B,EAAmCkE,OAAnC;AACAxB,UAAAA,CAAC,CAAC,MAAMxF,YAAN,GAAqB,GAArB,GAA2B,QAA5B,CAAD,CAAwCN,WAAxC,CAAoD,QAApD;AACA;;AAED8F,QAAAA,CAAC,CAAC,MAAMxF,YAAP,CAAD,CAAuBmH,IAAvB,CAA4B,MAA5B,EAAmC,YAAU;AAC5C3B,UAAAA,CAAC,CAAC,qBAAqBpE,UAArB,GAAkC,EAAlC,GAAuC8F,WAAvC,GAAqD,aAAtD,CAAD,CAAuEpH,QAAvE,CAAgF,oBAAhF;AACA0F,UAAAA,CAAC,CAAC,qBAAqBpE,UAArB,GAAkC,EAAlC,GAAuC8F,WAAvC,GAAqD,aAAtD,CAAD,CAAuExH,WAAvE,CAAmF,gBAAnF;AACA,SAHD;AAIA8F,QAAAA,CAAC,CAAC,MAAMhD,OAAP,CAAD,CAAkB2E,IAAlB;AACA3B,QAAAA,CAAC,CAAC,MAAMxF,YAAP,CAAD,CAAuBoD,EAAvB,CAA0B,MAA1B,EAAkC,YAAU;AAE3CoC,UAAAA,CAAC,CAAC,MAAMxF,YAAN,GAAqB,GAArB,GAA2B,QAA5B,CAAD,CAAwCF,QAAxC,CAAiD,QAAjD,EAF2C,CAG3C;;AACA0F,UAAAA,CAAC,CAAC,0BAA0BpE,UAA1B,GAAuC,GAAvC,GAA6C,QAA9C,CAAD,CAA0D4B,MAA1D,GAAmEO,QAAnE,CAA4E,iBAA5E,EAA+FT,IAA/F,CAAoG,KAApG,EAA2GlB,uBAAuB,CAAC,CAAD,CAAvB,GAA6B,uBAAxI;AACA4D,UAAAA,CAAC,CAAC,0BAA0BpE,UAA1B,GAAuC,GAAvC,GAA6C,QAA9C,CAAD,CAA0D4B,MAA1D,GAAmElD,QAAnE,CAA4E,gBAA5E;AACA0F,UAAAA,CAAC,CAAC,0BAA0BpE,UAA1B,GAAuC,GAAvC,GAA6C,QAA9C,CAAD,CAA0DtB,QAA1D,CAAmE,QAAnE,EAN2C,CAO3C;AACA;AACA;;AACA0F,UAAAA,CAAC,CAAC,qBAAqBpE,UAArB,GAAkC,EAAlC,GAAuC8F,WAAvC,GAAqD,aAAtD,CAAD,CAAuEpH,QAAvE,CAAgF,oBAAhF;AACA0F,UAAAA,CAAC,CAAC,qBAAqBpE,UAArB,GAAkC,EAAlC,GAAuC8F,WAAvC,GAAqD,aAAtD,CAAD,CAAuExH,WAAvE,CAAmF,gBAAnF;AACA,SAZD,EAdmF,CA2BpF;AAEC;AACA,OA9BD,MA8BO;AAEN8F,QAAAA,CAAC,CAAC,MAAMxF,YAAP,CAAD,CAAuB+C,IAAvB,CAA4B,MAA5B,EAAmC,YAAU;AAC5CyC,UAAAA,CAAC,CAAC,qBAAqBpE,UAArB,GAAkC,EAAlC,GAAuC8F,WAAvC,GAAqD,aAAtD,CAAD,CAAuExH,WAAvE,CAAmF,oBAAnF;AACA8F,UAAAA,CAAC,CAAC,qBAAqBpE,UAArB,GAAkC,EAAlC,GAAuC8F,WAAvC,GAAqD,aAAtD,CAAD,CAAuEpH,QAAvE,CAAgF,gBAAhF;AACA,SAHD;AAIA0F,QAAAA,CAAC,CAAC,MAAMhD,OAAP,CAAD,CAAkBO,IAAlB,GANM,CAOP;AAEA;AACC;;AACDyC,MAAAA,CAAC,CAAC,qBAAqBpE,UAArB,GAAkC,mBAAnC,CAAD,CAA0D1B,WAA1D,CAAsE,oBAAtE;AACA;AAED,GA9DD;AA+DA;AACD;AACA;;AACC8F,EAAAA,CAAC,CAAEvH,QAAQ,CAACC,IAAX,CAAD,CAAmBkF,EAAnB,CAAsB,OAAtB,EAA+B,kBAA/B,EAAmD,YAAU;AAC5D,QAAIgC,GAAG,GAAOI,CAAC,CAAE,IAAF,CAAD,CAAUxE,IAAV,CAAe,QAAf,CAAd;AACA,QAAIoG,MAAM,GAAI,yBAAyBhC,GAAvC;;AACA,QAAII,CAAC,CAAE,IAAF,CAAD,CAAUvE,QAAV,CAAmB,iBAAnB,CAAJ,EAA2C;AAC1CmG,MAAAA,MAAM,GAAI,4BAA4BhC,GAAtC;AACA;;AACD,QAAI,OAAOnH,QAAQ,CAACoJ,cAAT,CAAyBD,MAAzB,CAAP,IAA4C,WAAhD,EAA6D;AAE5D,UAAI,OAAOnJ,QAAQ,CAACoJ,cAAT,CAAyBD,MAAzB,EAAkCpJ,aAAlC,CAAgDsJ,kBAAvD,IAA6E,WAAjF,EAA8F;AAC7FrJ,QAAAA,QAAQ,CAACoJ,cAAT,CAAyBD,MAAzB,EAAkCpJ,aAAlC,CAAgDsJ,kBAAhD;AACA;AACD;AACD,GAZD;AAaA;AACD;AACA;;AACC9B,EAAAA,CAAC,CAAEvH,QAAQ,CAACC,IAAX,CAAD,CAAmBkF,EAAnB,CAAsB,OAAtB,EAA+B,iBAA/B,EAAkD,UAAUsC,CAAV,EAAa;AAC9DA,IAAAA,CAAC,CAACqB,eAAF;AACA,QAAI3B,GAAG,GAAOI,CAAC,CAAE,IAAF,CAAD,CAAUxE,IAAV,CAAe,QAAf,CAAd;AACA,QAAIoG,MAAM,GAAI,yBAAyBhC,GAAvC;;AACA,QAAII,CAAC,CAAE,IAAF,CAAD,CAAUvE,QAAV,CAAmB,iBAAnB,CAAJ,EAA2C;AAC1CmG,MAAAA,MAAM,GAAI,4BAA4BhC,GAAtC;AACA;;AACD,QAAImC,KAAK,GAAG,CAAZ;;AACA,QAAI/B,CAAC,CAAE,IAAF,CAAD,CAAUvE,QAAV,CAAmB,sBAAnB,CAAJ,EAAgD;AAC/CsG,MAAAA,KAAK,GAAG,CAAR;AACA;;AACD,QAAI/B,CAAC,CAAE,IAAF,CAAD,CAAUvE,QAAV,CAAmB,kBAAnB,CAAJ,EAA4C;AAC3CsG,MAAAA,KAAK,GAAG,CAAR;AACA;;AACD,QAAI/B,CAAC,CAAE,IAAF,CAAD,CAAUvE,QAAV,CAAmB,iBAAnB,CAAJ,EAA2C;AAC1CsG,MAAAA,KAAK,GAAG,CAAR;AACA;;AACD1F,IAAAA,gBAAgB,CAAE2D,CAAC,CAAE,IAAF,CAAD,CAAUxE,IAAV,CAAe,OAAf,CAAF,EAA2BwE,CAAC,CAAE,IAAF,CAAD,CAAUxE,IAAV,CAAe,QAAf,CAA3B,EAAqDwE,CAAC,CAAE,IAAF,CAAD,CAAUxE,IAAV,CAAe,IAAf,CAArD,EAA2EwE,CAAC,CAAE,IAAF,CAAD,CAAUxE,IAAV,CAAe,QAAf,CAA3E,EAAqGwE,CAAC,CAAE,IAAF,CAAD,CAAUxE,IAAV,CAAe,QAAf,CAArG,EAA+HwE,CAAC,CAAE,IAAF,CAAD,CAAUxE,IAAV,CAAe,WAAf,CAA/H,EAA4JwE,CAAC,CAAE,IAAF,CAAD,CAAUxE,IAAV,CAAe,WAAf,CAA5J,EAAyLuG,KAAzL,CAAhB;AACC,GAlBF;AAoBA/B,EAAAA,CAAC,CAACvH,QAAQ,CAACC,IAAV,CAAD,CAAiBkF,EAAjB,CAAoB,OAApB,EAA6B,gBAA7B,EAA+C,UAAUsC,CAAV,EAAa;AAC1DA,IAAAA,CAAC,CAACqB,eAAF;;AACA,QAAIvB,CAAC,CAAE,IAAF,CAAD,CAAUvE,QAAV,CAAoB,gBAApB,CAAJ,EAA4C;AAC5C,UAAImE,GAAG,GAAII,CAAC,CAAE,IAAF,CAAD,CAAUxE,IAAV,CAAe,QAAf,CAAX;AACA,UAAIoG,MAAM,GAAI,yBAAyBhC,GAAvC;;AACA,UAAII,CAAC,CAAE,IAAF,CAAD,CAAUvE,QAAV,CAAmB,mBAAnB,CAAJ,EAA6C;AAC5CmG,QAAAA,MAAM,GAAI,4BAA4BhC,GAAtC;AACA;;AACDI,MAAAA,CAAC,CAAC,0BAA0BJ,GAA1B,GAAgC,SAAjC,CAAD,CAA8C1F,WAA9C,CAA0D,QAA1D;AAEA8F,MAAAA,CAAC,CAAC,MAAM4B,MAAP,CAAD,CAAiBzE,QAAjB,GAA4BC,IAA5B,CAAiC,qBAAjC,EAAwD4E,OAAxD,CAAiE,OAAjE;AACAC,MAAAA,eAAe,GAAG,KAAlB;AAEC;AACD,GAdF;AAeC;AACF;AACA;;AACEjC,EAAAA,CAAC,CAAC,4DAAD,CAAD,CAAgEpC,EAAhE,CAAmE,oBAAnE,EAAyF,YAAU;AAClGqE,IAAAA,eAAe,GAAG,IAAlB;AACA,GAFD;AAKDjC,EAAAA,CAAC,CAAEvH,QAAF,CAAD,CAAcmF,EAAd,CAAiB,OAAjB,EAA0B,kDAA1B,EAA8E,YAAU;AACrF,QAAIqE,eAAJ,EAAqB;AACtBpE,MAAAA,GAAG,CAACG,cAAJ;AACA,UAAIkE,KAAK,GAAGpF,OAAO,CAAEL,QAAQ,CAAC0F,cAAX,CAAnB;;AACA,UAAKD,KAAK,IAAI,IAAd,EAAmB;AAClBD,QAAAA,eAAe,GAAG,KAAlB,CADkB,CAElB;;AACAjC,QAAAA,CAAC,CAAE,IAAF,CAAD,CAAUgC,OAAV,CAAkB,OAAlB;AACA;;AACD,UAAKE,KAAK,IAAI,KAAd,EAAoB;AACnB,eAAO,KAAP;AACA;AACC;AACF,GAbF;AAeC;AACF;AACA;;AACClC,EAAAA,CAAC,CAACvH,QAAQ,CAACC,IAAV,CAAD,CAAiBkF,EAAjB,CAAoB,OAApB,EAA6B,4BAA7B,EAA2D,YAAU;AAEnEoC,IAAAA,CAAC,CAAE,4BAA4BA,CAAC,CAAE,IAAF,CAAD,CAASxC,MAAT,GAAkBhC,IAAlB,CAAuB,QAAvB,CAA5B,GAA+D,gBAAjE,CAAD,CAAoFyB,GAApF,CAAwF,SAAxF,EAAmG,OAAnG;AACA+C,IAAAA,CAAC,CAAE,4BAA4BA,CAAC,CAAE,IAAF,CAAD,CAASxC,MAAT,GAAkBhC,IAAlB,CAAuB,QAAvB,CAA5B,GAA+D,oBAAjE,CAAD,CAAwFyB,GAAxF,CAA4F,SAA5F,EAAuG,MAAvG;AACA+C,IAAAA,CAAC,CAAE,IAAF,CAAD,CAAUxC,MAAV,GAAmBA,MAAnB,GAA4BO,QAA5B,CAAqC,SAArC,EAAgD7D,WAAhD,CAA4D,QAA5D;AACA8F,IAAAA,CAAC,CAAE,IAAF,CAAD,CAAUxC,MAAV,GAAmBlD,QAAnB,CAA4B,QAA5B;AACAW,IAAAA,mBAAmB,CAAE+E,CAAC,CAAE,IAAF,CAAD,CAASxC,MAAT,GAAkBhC,IAAlB,CAAuB,QAAvB,CAAF,CAAnB;AAED,GARD;AASAwE,EAAAA,CAAC,CAACvH,QAAQ,CAACC,IAAV,CAAD,CAAiBkF,EAAjB,CAAoB,OAApB,EAA6B,gCAA7B,EAA+D,YAAU;AACvEoC,IAAAA,CAAC,CAAE,4BAA4BA,CAAC,CAAE,IAAF,CAAD,CAASxC,MAAT,GAAkBhC,IAAlB,CAAuB,QAAvB,CAA5B,GAA+D,gBAAjE,CAAD,CAAoFyB,GAApF,CAAwF,SAAxF,EAAmG,MAAnG;AACA+C,IAAAA,CAAC,CAAE,4BAA4BA,CAAC,CAAE,IAAF,CAAD,CAASxC,MAAT,GAAkBhC,IAAlB,CAAuB,QAAvB,CAA5B,GAA+D,oBAAjE,CAAD,CAAwFyB,GAAxF,CAA4F,SAA5F,EAAuG,OAAvG;AACA+C,IAAAA,CAAC,CAAE,IAAF,CAAD,CAAUxC,MAAV,GAAmBA,MAAnB,GAA4BO,QAA5B,CAAqC,SAArC,EAAgD7D,WAAhD,CAA4D,QAA5D;AACA8F,IAAAA,CAAC,CAAE,IAAF,CAAD,CAAUxC,MAAV,GAAmBlD,QAAnB,CAA4B,QAA5B;AACAW,IAAAA,mBAAmB,CAAE+E,CAAC,CAAE,IAAF,CAAD,CAASxC,MAAT,GAAkBhC,IAAlB,CAAuB,QAAvB,CAAF,CAAnB;AACD,GAND;AAQC;AACF;AACA;;AACEwE,EAAAA,CAAC,CAACvH,QAAQ,CAACC,IAAV,CAAD,CAAiBkF,EAAjB,CAAoB,OAApB,EAA6B,mBAA7B,EAAkD,YAAU;AAC3DoC,IAAAA,CAAC,CAAC,SAASA,CAAC,CAAE,IAAF,CAAD,CAAUxE,IAAV,CAAe,QAAf,CAAT,GAAoC,WAArC,CAAD,CAAoDiC,MAApD;AACA,GAFD;AAGD,CAlND;AAoNA,IAAIwE,eAAe,GAAG,KAAtB","sourcesContent":["function pprf_resize_iframe(obj) {\r\n\tobj.style.height = obj.contentWindow.document.body.scrollHeight + 'px';\r\n\r\n}\r\n\r\nfunction pprf_update_iframe_size( x, y ){\r\n\t\r\n\tif ( x != '' ) {\r\n\t\tjQuery('#' + x).height( jQuery('#' + x).height() ).animate({height: y}, 500);\r\n\t}\r\n}\r\nfunction pprf_update_size( x ){\r\n\t\r\n\tif ( x != '' ) {\r\n\t\tvar pprf_original_height = jQuery( x + ' html #wpbody-content').height() + 60;\r\n\t\r\n\t\tjQuery('#' + x).height( jQuery('#' + x).height() ).animate({height: pprf_original_height }, 500);;\r\n\r\n\t}\r\n}\r\n\r\nfunction pprf_update_parent_iframe( x ){\r\n\t\r\n\tif ( x != '') {\r\n\t\t\r\n\t\tvar y = jQuery('#' + x + ' html #wpbody-content').height();\r\n\t\t// 4px is the small gap at the bottom\r\n\t\tjQuery('#' + x).height( jQuery('#' + x).height() ).animate({height: y }, 500);\r\n\r\n\t}\r\n}\r\nvar pprf_parent_height = jQuery('html').height();\r\n/**\r\n * insert a new row to the page after adding a new item\r\n */\r\nfunction pprf_new( podid, postid, cpodid, authorid , iframeid, poditemid, parent_name ){ \r\n\tif( jQuery.isNumeric( podid ) && jQuery.isNumeric( cpodid ) && jQuery.isNumeric( authorid ) && jQuery.isNumeric( poditemid ) ) {\r\n\t\t\r\n\t\tvar para_obj = { 'podid': podid, 'postid': postid, 'cpodid': cpodid, 'authorid': authorid, 'poditemid' : poditemid, 'action' : 'admin_pprf_load_newly_added', 'security' : ajax_script.nonce };\r\n\t\r\n\t\tvar data_obj = para_obj;\r\n\t\t\r\n\t\tjQuery('#panda-repeater-fields-' + cpodid + '-' + poditemid + '-' + 'loader' ).removeClass('hidden');\t\t\t\r\n\t\tjQuery.post(\r\n\t\t\tajax_script.ajaxurl, \r\n\t\t\tdata_obj, \r\n\t\t\tfunction( responses ){\t\r\n\t\t\t\tjQuery('#panda-repeater-fields-' + cpodid + '-' + poditemid + '-' + 'loader' ).addClass('hidden');\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\tvar response_data = responses['data'];\t\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t//console.log( response_data );\r\n\t\t\t\tif( responses['success'] === true && typeof response_data['id'] !== 'undefined' && jQuery.isNumeric( response_data['id'] ) ){\r\n\r\n\t\t\t\t\tvar\tiframe_build\t\t= pprf_build_item_html( response_data, podid, postid, cpodid, authorid , iframeid, poditemid, parent_name, false );\r\n\t\t\t\t\t\r\n\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list' ).append( iframe_build ); \r\n\t\t\t\t\t// if entries limit, toggle the add new \r\n\t\t\t\t\tvar items_left_count\t= jQuery('#panda-repeater-fields-' + cpodid + '-' + poditemid + ' > .pprf-redorder-list > li').length;\r\n\t\t\t\t\tvar limit_int\t=\tparseInt( jQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + '-entry-limit' ).val() );\r\n\t\t\t\t\tif( limit_int != 0 && items_left_count >= limit_int ){\r\n\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + '-add-new' ).addClass('hidden');\t\t\t\t\t\t\t\r\n\t\t\t\t\t}\t\t\t\t\t\t\r\n\r\n\t\t\t\t}\r\n\t\t\t\t// if add a new one, activeate the live items tab\r\n\t\t\t\tjQuery( '#panda-repeater-fields-tabs-' + cpodid + '-' + poditemid + ' .pprf-tab .dashicons-portfolio').click();\t\r\n\t\t\t\t//jQuery( document ).on('click', '#panda-repeater-fields-tabs-' + cpodid + '-' + poditemid + ' .pprf-tab .dashicons-portfolio' );\r\n\t\t\t\t\r\n\t\t\t\tpprf_odd_even_color( cpodid + '-' + poditemid );\r\n\t\t\t}\r\n\t\t);\t\r\n\t}\r\n}\r\n\r\nfunction pprf_build_item_html( items, podid, postid, cpodid, authorid , iframeid, poditemid, parent_name, is_repeated ){\r\n\tif( typeof items['id'] == 'undefined' || !jQuery.isNumeric( items['id'] ) || !jQuery.isNumeric( podid ) ){\r\n\t\treturn '';\r\n\t}\r\n//console.log(items);\r\n\tvar trashed_css\t\t= '';\r\n\tvar btn_trashed_css\t= 'pprf-btn-delete';\r\n\tvar display_style\t= '';\r\n\tvar edit_icon_css\t= 'dashicons-edit';\r\n\r\n\tif( jQuery('#panda-repeater-trash-info-' + cpodid + '-' + poditemid ).data('enable-trash') == 1 ){\t\t\r\n\t\tif( typeof items['trashed'] != 'undefined' && items['trashed'] == 1 ){\r\n\t\t\t\r\n\t\t\ttrashed_css \t= 'pprf-trashed';\r\n\t\t\tbtn_trashed_css\t= 'pprf-btn-trashed';\r\n\t\t\t// if the portfolio foder is open, hide the trash one\r\n\t\t\tedit_icon_css\t= 'dashicons-update ';\t\r\n\t\t\tif( jQuery('#panda-repeater-fields-tabs-' + cpodid + '-' + poditemid + ' .pprf-tab.active .dashicons').hasClass('dashicons-portfolio') ) {\r\n\t\t\t\tdisplay_style\t\t= 'display:none;';\r\n\t\t\t}\t\t\r\n\t\t\t\t\r\n\t\t} else {\r\n\t\t\ttrashed_css\t\t= 'pprf-not-trashed';\r\n\t\t\tbtn_trashed_css\t= 'pprf-btn-not-trashed';\r\n\t\t\tif( jQuery('#panda-repeater-fields-tabs-' + cpodid + '-' + poditemid + ' .pprf-tab.active .dashicons').hasClass('dashicons-trash') ) {\r\n\t\t\t\tdisplay_style\t\t= 'display:none;';\r\n\t\t\t}\t\t\t\t\r\n\t\t}\r\n\t}\t\r\n\tvar repeated_css_append\t=\t'';\r\n\tif( is_repeated == true ){\r\n\t\trepeated_css_append\t=\t'-repeated';\r\n\t}\r\n\tvar delete_action \t= '';//jQuery('#panda-repeater-fields-' + cpodid + '-' + poditemid + '-' + 'add-new .pprf-trash-btn' ).data('target');\r\n\tvar ids_in_css\t \t= cpodid + '-' + items['id'] + '-' + poditemid;\r\n\tvar responding_id \t= items['id'];\r\n\tvar the_title\t \t= items['title'];\r\n\tvar the_label\t\t= the_title;\r\n\t//var the_label\t\t= '<strong>ID:</strong> ' + responding_id + ' <strong>' + items['pprf_name_label'] + ': </strong> ' + the_title;\r\n\tif( typeof items['label'] != 'undefined' && items['label'] != '' ){\r\n\t\tthe_label\t=\titems['label'];\r\n\t}\r\n\tvar next_background_css\t= jQuery('#next-bg').data('bg');\r\n\tvar full_url\t \t\t= PANDA_PODS_REPEATER_PAGE_URL[0] + 'iframe_id=panda-repeater-edit-' + ids_in_css + '&podid=' + podid + '&tb=' + cpodid + '&postid=' + postid + '&itemid=' + responding_id + '&poditemid=' + poditemid;\t\r\n\tvar html_build \t\t=\t\r\n\t '<li data-id=\"' + responding_id + '\" class=\"' + trashed_css + '\" id=\"li-' + ids_in_css + repeated_css_append + '\" style=\"' + display_style + '\">' +\r\n\t\t'<div class=\"pprf-row w100 pprf-left\">' + \r\n\t\t\t'<div class=\"w100 pprf-left\" id=\"pprf-row-brief-' + ids_in_css + repeated_css_append + '\">' +\r\n\t\t\t\t'<div class=\"pprf-left pd8 pprf-left-col ' + next_background_css + ' \">' + the_label + '</div>';\r\n\r\n\tif( is_repeated == true ){\r\n\t\t\thtml_build +=\t\r\n\t\t\t\t\t\t'<div class=\"button pprf-right-col center pprf-dismiss-btn ' + delete_action + ' ' + btn_trashed_css + '\" role=\"button\" data-podid=\"' + podid + '\" data-postid=\"' + postid + '\" data-tb=\"' + cpodid + '\" data-itemid=\"' + responding_id + '\" data-userid=\"' + authorid + '\" data-iframe_id=\"panda-repeater-edit-' + ids_in_css + '\" data-poditemid=\"' + poditemid + '\" data-target=\"' + ids_in_css + '\" >' + \r\n\t\t\t\t\t\t\t'<span class=\"dashicons dashicons-dismiss pdt6 mgb0 \"></span>' +\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t'</div>' +\t\r\n\t\t\t\t\t\t'<div class=\"pprf-left pd8\">Repeated</div>';\t\t\t\r\n\t} else {\r\n\t\thtml_build +=\t\t\t\t\r\n\t\t\t\t'<div class=\"button pprf-right-col center pprf-trash-btn ' + delete_action + ' ' + btn_trashed_css + '\" role=\"button\" data-podid=\"' + podid + '\" data-postid=\"' + postid + '\" data-tb=\"' + cpodid + '\" data-itemid=\"' + responding_id + '\" data-userid=\"' + authorid + '\" data-iframe_id=\"panda-repeater-edit-' + ids_in_css + '\" data-poditemid=\"' + poditemid + '\" data-target=\"' + ids_in_css + '\" >' + \r\n\t\t\t\t\t'<span class=\"dashicons dashicons-trash pdt6 mgb0 \"></span>' +\r\n\t\t\t\t\t'<div id=\"panda-repeater-trash-' + ids_in_css + '-loader\" class=\"pprf-left hidden mgl5\">' +\r\n\t\t\t\t\t\t'<img src = \"' + PANDA_PODS_REPEATER_URL[0] + '/images/dots-loading.gif\" alt=\"loading\" class=\"mgl8 loading pprf-left\"/>' +\r\n\t\t\t\t\t'</div>' +\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t'</div>' +\t\r\n\t\t\t\t'<div class=\"button pprf-right-col center pprf-save-btn\" role=\"button\" data-podid=\"' + podid + '\" data-postid=\"' + postid + '\" data-tb=\"' + cpodid + '\" data-itemid=\"' + responding_id + '\" data-userid=\"' + authorid + '\" data-iframe_id=\"panda-repeater-edit-' + ids_in_css + '\" data-poditemid=\"' + poditemid + '\" data-target=\"' + ids_in_css + '\" >' +\r\n\t\t\t\t\t'<img src = \"' + PANDA_PODS_REPEATER_URL[0] + 'images/save-icon-tran.png\" class=\"pprf-save-icon mgt8 mgb2\"/>' + \t\r\n\t\t\t\t\t'<div id=\"panda-repeater-save-' + ids_in_css + '-loader\" class=\"pprf-left hidden mgl5\">' +\r\n\t\t\t\t\t\t'<img src = \"' + PANDA_PODS_REPEATER_URL[0] + 'images/dots-loading.gif\" alt=\"loading\" class=\"mgl8 pprf-left\"/>' +\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t'</div>' +\r\n\t\t\t\t'</div>' +\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t'<div class=\"button pprf-edit pprf-row-load-iframe alignright pprf-right-col center pprf-edit-btn\" role=\"button\" data-target=\"' + ids_in_css + '\" data-url=\"' + full_url + '\">' +\r\n\t\t\t\t\t'<span class=\"dashicons ' + edit_icon_css + ' pdt8 mgb0 pprf-edit-span\"></span>' +\r\n\t\t\t\t\t'<div id=\"panda-repeater-edit-' + ids_in_css + '-loader\" class=\"pprf-left hidden mgl5\">' +\r\n\t\t\t\t\t\t'<img src = \"' + PANDA_PODS_REPEATER_URL[0] + '/images/dots-loading.gif\" alt=\"loading\" class=\"mgl9 pprf-left\"/>' +\r\n\t\t\t\t\t'</div>\t' +\r\n\t\t\t\t'</div>';\r\n\t}\r\n\thtml_build +=\t\t\t\t\t\t\t\t\r\n\t\t\t'</div>' +\t\t\t\t\t\t\t\t\t\t \r\n\t\t\t'<div>' + \r\n\t\t\t\t'<iframe id=\"panda-repeater-edit-' + ids_in_css + '\" frameborder=\"0\" scrolling=\"no\" src=\"\" style=\"display:none; \" class=\"panda-repeater-iframe w100\"></iframe>' + \r\n\t\t\t\t'<div id=\"panda-repeater-edit-expand-' + ids_in_css + '\" class=\"w100 pprf-left center pdt3 pdb3 pprf-expand-bar pprf-edit-expand\" data-target=\"' + ids_in_css + '\" style=\"display:none;\">Content missing? Click here to expand</div>' + \r\n\t\t\t'</div>' +\r\n\t \t '</div>' +\r\n\t\t'</li>'\r\n\t ;\r\n\tif( next_background_css == 'pprf-purple-bg' ){\r\n\t\tjQuery('#next-bg').data('bg', 'pprf-white-bg');\r\n\t} else {\r\n\t\tjQuery('#next-bg').data('bg', 'pprf-purple-bg');\t\t\t\t\t\t\r\n\t}\t \r\n\treturn html_build; \r\n}\r\n/**\r\n * delete an item\r\n */\r\nfunction pprf_delete_item( podid, postid, cpodid, itemid, authorid , iframeid, poditemid, trashed ){\r\n\t\r\n\tif( jQuery.isNumeric( podid ) && jQuery.isNumeric( cpodid ) && jQuery.isNumeric( authorid ) && jQuery.isNumeric( itemid ) && jQuery.isNumeric( poditemid ) ) {\r\n\t\t\r\n\t\tvar para_obj \t= { 'podid': podid, 'postid': postid, 'cpodid': cpodid, 'itemid' : itemid, 'authorid': authorid, 'poditemid' : poditemid, 'action' : 'admin_pprf_delete_item', 'trash' : trashed, 'security' : ajax_script.nonce };\r\n\t\tvar info_text\t=\t'';\r\n\t\tif( trashed == 0 ){\r\n\t\t\tinfo_text\t=\tstrs_obj.be_restored;\r\n\t\t}\t\t\r\n\t\tif( trashed == 1 ){\r\n\t\t\tinfo_text\t=\tstrs_obj.can_recover;\r\n\t\t}\r\n\t\tif( trashed == 2 ){\r\n\t\t\tinfo_text\t=\tstrs_obj.be_deleted;\r\n\t\t}\r\n\t\t//panda-repeater-edit-13-506 236\r\n\t\tvar data_obj = para_obj;\r\n\t\tvar passt_bln = confirm( strs_obj.you_sure + ' ' + info_text );\r\n\t\t//$('#overlord').removeClass('hidden');\t\t\r\n\t\t\r\n\t\tif( passt_bln == true ){\r\n\r\n\t\t\tif( trashed == 0 ){\r\n\t\t\t\tjQuery( '#panda-repeater-edit-' + cpodid + '-' + itemid + '-' + poditemid + '-loader' ).removeClass('hidden');\r\n\t\t\t} else {\t\t\t\t \r\n\t\t\t\tjQuery( '#panda-repeater-trash-' + cpodid + '-' + itemid + '-' + poditemid + '-loader' ).removeClass('hidden');\r\n\t\t\t}\r\n\t\t\t//jQuery( '#pprf-row-brief-' + cpodid + '-' + itemid + '-' + poditemid + ' .pprf-trash-btn .dashicons-trash' ).remove( );\r\n\t\t\tjQuery.post(\r\n\t\t\t\tajax_script.ajaxurl, \r\n\t\t\t\tdata_obj, \r\n\t\t\t\tfunction( responses ){\t\r\n\t\t\t\t\tif( responses['success'] === true ){\r\n\t\t\t\t\t\tvar response_data = responses['data'];\r\n\t\t\t\t\t\tif( response_data.length != 0 ){\r\n\t\t\t\t\t\t\tvar ids_in_css\t=\tcpodid + '-' + itemid + '-' + poditemid;\r\n\t\t\t\t\t\t\tvar exp_str\t\t= 'panda-repeater-edit-expand-' + ids_in_css;\r\n\t\t\t\t\t\t\tvar iframe_build \t= 'panda-repeater-edit-' + ids_in_css;\t\t\r\n\r\n\t\t\t\t\t\t\tif( trashed == 0 ){\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-edit-' + cpodid + '-' + itemid + '-' + poditemid + '-loader' ).addClass('hidden');\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-trash-' + cpodid + '-' + itemid + '-' + poditemid + '-loader' ).addClass('hidden');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t//jQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' #' + iframeid ).remove( );\r\n\t\t\t\t\t\t\tif( trashed == 0 ){\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-row-load-iframe .pprf-edit-span').removeClass('dashicons-update');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-row-load-iframe .pprf-edit-span').addClass('dashicons-edit')\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).removeClass('pprf-trashed');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).addClass('pprf-not-trashed');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).css('display', 'none');\t\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-trash-btn').addClass('pprf-btn-not-trashed');\t\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-trash-btn').removeClass('pprf-btn-trashed');\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tif( jQuery.trim( jQuery('#' + iframe_build ).contents().find(\"body\").html() ) != '' ) {\r\n\t\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-save-btn .pprf-save-icon').attr('src', PANDA_PODS_REPEATER_URL[0] + 'images/save-icon.png');\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tif( trashed == 1 ){\r\n\r\n\r\n\t\t\t\t\t\t\t\tif( jQuery('#' + iframe_build ) != 'undefined' ){\r\n\t\t\t\t\t\t\t\t\tjQuery('#' + iframe_build ).hide();\t\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tif( jQuery('#' + exp_str ) != 'undefined' ){\r\n\t\t\t\t\t\t\t\t\tjQuery('#' + exp_str ).hide();\t\r\n\t\t\t\t\t\t\t\t}\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tjQuery('#pprf-row-brief-' + ids_in_css + ' .dashicons' ).removeClass('dashicons-arrow-up');\r\n\t\t\t\t\t\t\t\tjQuery('#pprf-row-brief-' + ids_in_css + ' .dashicons' ).addClass('dashicons-edit');\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).removeClass('pprf-not-trashed');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).addClass('pprf-trashed');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).css('display', 'none');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-row-load-iframe .pprf-edit-span' ).addClass('dashicons-update');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-row-load-iframe .pprf-edit-span' ).removeClass('dashicons-edit');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-trash-btn').addClass('pprf-btn-trashed');\t\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-trash-btn').removeClass('pprf-btn-not-trashed');\t\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-save-btn .pprf-save-icon').attr('src', PANDA_PODS_REPEATER_URL[0] + 'images/save-icon-tran.png');\r\n\t\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tif( trashed == 2 ){\t\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' #' + iframeid ).parent().parent().remove( );\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).remove( );\r\n\t\t\t\t\t\t\t\t// if entries limit, toggle the add new \r\n\t\t\t\t\t\t\t\tvar items_left_count\t= jQuery('#panda-repeater-fields-' + cpodid + '-' + poditemid + ' > .pprf-redorder-list > li').length;\r\n\t\t\t\t\t\t\t\tvar limit_int\t=\tparseInt( jQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + '-entry-limit' ).val() );\r\n\t\t\t\t\t\t\t\tif( limit_int != 0 && items_left_count < limit_int ){\r\n\t\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + '-add-new' ).removeClass('hidden');\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t}\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t// integrate with simpods js\r\n\t\t\t\t\t\t\t\tif( typeof call_simpods !== 'undefined' && jQuery.isFunction( call_simpods ) ) {\r\n\t\t\t\t\t\t\t\t\tcall_simpods( responses );\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t//document.getElementById( iframeid ).contentWindow.pprf_resize_window() ;\r\n\t\t\t\t\t\t\t pprf_odd_even_color( cpodid + '-' + poditemid );\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t);\t\r\n\t\t\t\r\n\t\t}\r\n\t}\r\n}\r\n//jQuery('.pprf-redorder-btn').click( function(){\r\njQuery( document ).on('click', '.pprf-redorder-btn',\tfunction( evt ){\t\t\r\n\tvar id = jQuery( this ).data('id');\r\n\tjQuery( this ).addClass('hidden');\t\r\n\tjQuery( this ).parent().children('.pprf-save-redorder-btn').removeClass('hidden');\t\r\n\tjQuery( this ).parent().children('.pprf-redorder-list-wrap').removeClass('hidden');\r\n\tjQuery( this ).parent().children('.pprf-row').addClass('hidden');\t\r\n\tjQuery( '#' + id + '-add-new' ).addClass('hidden');\t\r\n});\r\n\r\n//jQuery('.pprf-save-redorder-btn').click( function(){\r\njQuery( document ).on('click', '.pprf-save-redorder-btn',\tfunction( evt ){\t\r\n\tvar id = jQuery( this ).data('id');\r\n\tjQuery( this ).addClass('hidden');\t\r\n\tjQuery( this ).parent().children('.pprf-redorder-list-wrap').addClass('hidden');\t\r\n\tjQuery( this ).parent().children('.pprf-save-redorder-btn').addClass('hidden');\r\n\tjQuery( this ).parent().children('.pprf-redorder-btn').removeClass('hidden');\r\n\tjQuery( this ).parent().children('.pprf-row').removeClass('hidden');\t\r\n\tjQuery( '#' + id + '-add-new' ).removeClass('hidden');\t\r\n});\r\n /**\r\n * load more\r\n */\r\n//jQuery('.pprf-load-more-btn').click( function( evt ){\r\njQuery( document ).on('click', '.pprf-load-more-btn',\tfunction( evt ){\r\n\tevt.preventDefault();\r\n\tjQuery( '#pprf-load-more-wrap-' + jQuery( this ).data('target') + ' .pprf-ajax-img').css('display', 'block');\r\n\t\r\n\r\n\tpprf_load_more( jQuery( this).data('target'), jQuery( this ) );\r\n\r\n})\t \r\n\r\nfunction pprf_load_more( target_str, ele_obj ){\r\n\tvar loaded_arr\t=\tnew Array();\r\n\tjQuery( '#panda-repeater-fields-' + target_str + ' .pprf-redorder-list li' ).each( function( idx_int ) {\r\n\t\tloaded_arr[ idx_int ] = parseInt( jQuery( this ).data('id') );\r\n\t});\r\n\t\r\n\tvar data_obj = {\r\n\t\taction \t\t: \t'admin_pprf_load_more',\r\n\t\tloaded \t\t:\tloaded_arr, \r\n\t\tsecurity \t: \tajax_script.nonce,\r\n\t\tpod_id\t\t: \tele_obj.data('podid'),\r\n\t\tpost_id\t\t: \tele_obj.data('postid'),\r\n\t\tsaved_tb\t: \tele_obj.data('tb'),\r\n\t\tiframe_id \t: \tele_obj.data('iframe_id'),\r\n\t\tpod_item_id\t: \tele_obj.data('poditemid'),\r\n\t\tauthorid\t: \tele_obj.data('userid'),\r\n\t\tcp_title\t: \tele_obj.data('cptitle'),\r\n\t\ttrashable\t: \tele_obj.data('enable-trash'),\r\n\t\torder\t\t: \tele_obj.data('order'),\r\n\t\torder_by\t: \tele_obj.data('order-by'),\r\n\t\tamount\t\t: \tjQuery('#panda-repeater-amount-' + target_str ).val(),\r\n\t\tstart\t\t: \tjQuery('#panda-repeater-start-from-' + target_str ).val()\r\n\t};\r\n\tjQuery( '#pprf-load-more-wrap-' + target_str + ' .pprf-load-more-report' ).text( '' );\r\n\tjQuery.post(\r\n\t\tajax_script.ajaxurl, \r\n\t\tdata_obj, \r\n\t\tfunction( response_obj ){\r\n\t\t\tvar html_build\t=\t'';\r\n\t\t\tif( response_obj.success == true ){\r\n\t\t\t\tvar trashed_count\t\t=\t0;\r\n\t\t\t\t//var not_trashed_count\t=\t0;\r\n\t\t\t\tfor( var i = 0; i < response_obj.data.length; i ++ ){\t\r\n\t\t\t\t\tvar is_repeated\t=\tfalse;\r\n\r\n\t\t\t\t\tif( jQuery( '#pprf-load-more-wrap-' + target_str + ' .panda-repeater-to-load' ).val() == 'append_to' ){ // only need to check repeatition if it is on Append To.\r\n\t\t\t\t\t\tfor( var j = 0; j < loaded_arr.length; j ++ ){\t//inArry doesn't work\r\n\t\t\t\t\t\t\tif( parseInt( response_obj.data[ i ]['id'] ) == loaded_arr[ j ] ){\r\n\t\t\t\t\t\t\t\tis_repeated\t=\ttrue;\r\n\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t}\t\t\t\t\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\r\n\t\t\t\t\thtml_build += pprf_build_item_html( response_obj.data[ i ], data_obj.pod_id, data_obj.post_id, data_obj.saved_tb, data_obj.authorid , data_obj.iframe_id, data_obj.pod_item_id, data_obj.cp_title, is_repeated )\r\n\t\t\t\t\tif( response_obj.data[ i ]['trashed'] == 1 ){\r\n\t\t\t\t\t\ttrashed_count ++;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tvar info_text\t=\tresponse_obj.data.length;\r\n\t\t\t\tif( data_obj.trashable == 1 ){\r\n\t\t\t\t\tinfo_text\t=\t( parseInt( response_obj.data.length ) - trashed_count ) + ' published, ' + trashed_count + ' trashed.';\r\n\t\t\t\t}\r\n\t\t\t\tif( jQuery( '#pprf-load-more-wrap-' + target_str + ' .panda-repeater-to-load' ).val() == 'append_to' ){\r\n\t\t\t\t\tjQuery( '#panda-repeater-fields-' + data_obj.saved_tb + '-' + data_obj.pod_item_id + ' .pprf-redorder-list' ).append( html_build ); \r\n\t\t\t\t} else {\r\n\t\t\t\t\tjQuery( '#panda-repeater-fields-' + data_obj.saved_tb + '-' + data_obj.pod_item_id + ' .pprf-redorder-list' ).html( html_build ); \r\n\t\t\t\t}\r\n\t\t\t\tpprf_odd_even_color( data_obj.saved_tb + '-' + data_obj.pod_item_id );\r\n\t\t\t\tjQuery( '#pprf-load-more-wrap-' + target_str + ' .pprf-ajax-img').css('display', 'none');\r\n\r\n\t\t\t\tif( response_obj.data.length != 0 ){\r\n\t\t\t\t\tjQuery('#panda-repeater-start-from-' + target_str ).val( parseInt( data_obj.start ) + parseInt( response_obj.data.length ) );\r\n\t\t\t\t}\r\n\r\n\t\t\t\tjQuery( '#pprf-load-more-wrap-' + target_str + ' .pprf-load-more-report' ).text( ' | Loaded ' + info_text );\r\n\t\t\t}\r\n\r\n\t\t\t//pprf_build_item_html( items, podid, postid, cpodid, authorid , iframeid, poditemid, parent_name )\r\n\t\t\t//pprf_new( ele_obj.data('podid'), ele_obj.data('postid'), ele_obj.data('tb'), ele_obj.data('userid'), ele_obj.data('iframe_id'), ele_obj.data('pod_item_id'), ele_obj.data('cptitle') );\r\n\r\n\t\t}\r\n\t);\r\n}\t\r\n/**\r\n * reset colours for each row\r\n */\r\n\r\nfunction pprf_odd_even_color( ids ){\r\n\r\n\tjQuery( '#panda-repeater-fields-' + ids + ' .pprf-left-col').removeClass('pprf-purple-bg');\r\n\tjQuery( '#panda-repeater-fields-' + ids + ' .pprf-left-col').removeClass('pprf-white-bg');\r\n\t\r\n\tif( jQuery( '#panda-repeater-fields-tabs-' + ids ).length == 0 ){\r\n\t\t\r\n\t\tjQuery( '#panda-repeater-fields-' + ids + ' .pprf-left-col').each( function( idx ) {\r\n\t\t\tif( idx % 2 == 0 ){\r\n\t\t\t\tjQuery( this ).addClass('pprf-white-bg');\r\n\t\t\t} else {\r\n\t\t\t\tjQuery( this ).addClass('pprf-purple-bg');\r\n\t\t\t}\r\n\t\t})\r\n\t}\r\n\tjQuery( '#panda-repeater-fields-' + ids + ' .pprf-not-trashed').each( function( idx ) {\r\n\t\tif( idx % 2 == 0 ){\r\n\t\t\tjQuery( this ).children('.pprf-row').children().children('.pprf-left-col').addClass('pprf-white-bg');\r\n\t\t} else {\r\n\t\t\tjQuery( this ).children('.pprf-row').children().children('.pprf-left-col').addClass('pprf-purple-bg');\r\n\t\t}\r\n\t});\r\n\tjQuery( '#panda-repeater-fields-' + ids + ' .pprf-trashed').each( function( idx ) {\r\n\t\tif( idx % 2 == 0 ){\r\n\t\t\tjQuery( this ).children('.pprf-row').children().children('.pprf-left-col').addClass('pprf-white-bg');\r\n\t\t} else {\r\n\t\t\tjQuery( this ).children('.pprf-row').children().children('.pprf-left-col').addClass('pprf-purple-bg');\r\n\t\t}\r\n\t});\t\r\n}\r\n/**\r\n * if reassigned successfully, remove the item and reset colours\r\n */\r\nfunction pprf_reassign( cpodid, poditemid, itemid ){\r\n\t//console.log( cpodid, poditemid, itemid );\r\n\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).remove( );\r\n\t//document.getElementById( iframeid ).contentWindow.pprf_resize_window() ;\r\n\tpprf_odd_even_color( cpodid + '-' + poditemid );\r\n}\r\njQuery(document).ready( function($) {\r\n\t\t\r\n\t/**\r\n\t * fix_helper_modified for drag and drop\r\n\t */\r\n\tvar fix_helper_modified = function(e, tr) {\r\n\t\tvar $originals = tr.children();\r\n\t\tvar $helper = tr.clone();\r\n\t\t$helper.children().each(function(index) {\r\n\t\t\t$(this).width($originals.eq(index).width());\t\t\t\t\t\r\n\t\t});\r\n\t\t\r\n\t\treturn $helper;\r\n\t},\r\n\tupdate_index = function(e, ui) {\r\n\t\tvar the_order = $(this).sortable('toArray');\r\n\r\n\t\tvar data_obj = {\r\n\t\t\taction: 'admin_pprf_update_order',\r\n\t\t\torder: \t the_order, \r\n\t\t\tsecurity : ajax_script.nonce\r\n\t\t};\r\n\r\n\t\t$.post(\r\n\t\t\tajax_script.ajaxurl, \r\n\t\t\tdata_obj, \r\n\t\t\tfunction( resp_arr ){\t\t\t\t\r\n\t\t\t\tpprf_odd_even_color( resp_arr.data.pprf_id );\r\n\t\t\t}\r\n\t\t)\t\t\t\t\r\n\t};\t\r\n\r\n\tif( $('.pprf-redorder-list.pandarf_order').length != 0 ){\r\n\t\t$('.pprf-redorder-list.pandarf_order').sortable({\r\n\t\t\thelper: fix_helper_modified,\r\n\t\t\tcursor: 'move',\r\n\t\t\topacity: 0.7,\r\n\t\t\ttolerance: 'intersect',\t\t\r\n\t\t\tupdate: \t\tupdate_index,\r\n\t\t\tcancel: \t\t'.pprf-row-load-iframe, .pprf-save-btn, pprf-trash-btn',\r\n\t\t\thandle: \t\t'.pprf-left-col'\r\n\t\t});\t\t\r\n\t}\r\n\r\n\t$(document.body).on('click', '.pprf-row-load-iframe', function( e ){\t\r\n\t\te.stopPropagation();\r\n\t\tvar url_str \t= $( this ).data('url');\r\n\t\tvar ids_in_css\t \t= $( this ).data('target');\r\n\t\tvar exp_str\t\t= 'panda-repeater-edit-expand-' + ids_in_css;\r\n\t\tvar iframe_build \t= 'panda-repeater-edit-' + ids_in_css;\t\t\r\n\t\tvar trash_ele\t= $( this ).parent().children('.pprf-trash-btn');\r\n\t\tif( $( this ).children('.pprf-edit-span').hasClass('dashicons-update') ){ \r\n\t\t\t// restore this item\t\t\r\n\t\t\tpprf_delete_item( trash_ele.data('podid'), trash_ele.data('postid'), trash_ele.data('tb'), trash_ele.data('itemid'), trash_ele.data('userid'), trash_ele.data('iframe_id'), trash_ele.data('poditemid'), 0 );\r\n\t\t} else { \r\n\t\t\tvar addEdit_str\t= ' .pprf-edit';\t\r\n\t\t\tif( $( this ).hasClass('pprf-add') ){\r\n\t\t\t\taddEdit_str\t= '.pprf-add';\t\r\n\t\t\t\tiframe_build \t= 'panda-repeater-add-new-' + ids_in_css;\r\n\t\t\t\texp_str\t\t= 'panda-repeater-add-new-expand-' + ids_in_css;\r\n\t\t\t}\t\r\n\t\t\t\r\n\t\t\tif( $('#pprf-row-brief-' + ids_in_css + ' .dashicons' ).hasClass('dashicons-edit') ){\t\t\r\n\t\t\t\t\r\n\t\t\t\t//if iframe not loaded\r\n\t\t\t\t\r\n\t\t\t\tif( $('#' + iframe_build ).attr('src') == '' ){\r\n\t\t\t\t\t$('#' + iframe_build ).attr('src', url_str ); \r\n\t\t\t\t\t$('#' + iframe_build + '-' + 'loader' ).removeClass('hidden');\t\t\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\t$('#' + iframe_build ).show('slow',function(){\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).addClass('dashicons-arrow-up');\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).removeClass('dashicons-edit');\t\t\r\n\t\t\t\t});\r\n\t\t\t\t$('#' + exp_str ).show();\t\r\n\t\t\t\t$('#' + iframe_build ).on('load', function(){\r\n\t\t\t\t\t\r\n\t\t\t\t\t$('#' + iframe_build + '-' + 'loader' ).addClass('hidden');\t\r\n\t\t\t\t\t//change icon\t\r\n\t\t\t\t\t$('#panda-repeater-save-' + ids_in_css + '-' + 'loader' ).parent().children('.pprf-save-icon').attr('src', PANDA_PODS_REPEATER_URL[0] + '/images/save-icon.png');\r\n\t\t\t\t\t$('#panda-repeater-save-' + ids_in_css + '-' + 'loader' ).parent().addClass('pprf-btn-ready');\r\n\t\t\t\t\t$('#panda-repeater-save-' + ids_in_css + '-' + 'loader' ).addClass('hidden');\r\n\t\t\t\t\t//$('#pprf-row-brief-' + ids_in_css + '' ).addClass('hidden');\t\r\n\t\t\t\t\t//$('#' + iframe_build )[0].contentWindow.pprf_resize_window();\r\n\t\t\t\t\t//console.log( $(this).parent().height() );\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).addClass('dashicons-arrow-up');\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).removeClass('dashicons-edit');\t\t\t\t\t\t\r\n\t\t\t\t});\t\r\n\t\t\t//\tif( $('#pprf-row-brief-' + ids_in_css + ' .dashicons' ).hasClass('dashicons') ){\t\r\n\r\n\t\t\t\t//}\r\n\t\t\t} else {\r\n\t\t\t\t\r\n\t\t\t\t$('#' + iframe_build ).hide('slow',function(){\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).removeClass('dashicons-arrow-up');\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).addClass('dashicons-edit');\t\r\n\t\t\t\t});\t\r\n\t\t\t\t$('#' + exp_str ).hide();\t\t\t\t\t\r\n\t\t\t//\tif( $('#pprf-row-brief-' + ids_in_css + ' .dashicons' ).hasClass('dashicons') ){\t\r\n\t\t\t\t\t\t\r\n\t\t\t//\t}\r\n\t\t\t}\r\n\t\t\t$('#pprf-row-brief-' + ids_in_css + ' .dashicons-trash' ).removeClass('dashicons-arrow-up');\r\n\t\t}\r\n\t\t\r\n\t});\t\r\n\t/**\r\n\t * click to explan its iframe\r\n\t */\t\r\n\t$( document.body ).on('click', '.pprf-expand-bar', function(){\t\t\t\t\r\n\t\tvar ids\t \t= $( this ).data('target');\r\n\t\tvar iframe \t= 'panda-repeater-edit-' + ids;\r\n\t\tif( $( this ).hasClass('pprf-add-expand') ){\r\n\t\t\tiframe \t= 'panda-repeater-add-new-' + ids;\t\t\t\r\n\t\t}\t\r\n\t\tif( typeof document.getElementById( iframe ) != 'undefined' ){\r\n\t\t\t\r\n\t\t\tif( typeof document.getElementById( iframe ).contentWindow.pprf_resize_window != 'undefined' ){ \r\n\t\t\t\tdocument.getElementById( iframe ).contentWindow.pprf_resize_window();\r\n\t\t\t}\r\n\t\t}\r\n\t});\r\n\t/**\r\n\t * click to delete\r\n\t */\t \r\n\t$( document.body ).on('click', '.pprf-trash-btn', function( e ){\t\t\r\n\t\te.stopPropagation();\r\n\t\tvar ids\t \t= $( this ).data('target');\r\n\t\tvar iframe \t= 'panda-repeater-edit-' + ids;\r\n\t\tif( $( this ).hasClass('pprf-add-expand') ){\r\n\t\t\tiframe \t= 'panda-repeater-add-new-' + ids;\t\t\t\r\n\t\t}\t\r\n\t\tvar trash\t= 0;\r\n\t\tif( $( this ).hasClass('pprf-btn-not-trashed') ){\r\n\t\t\ttrash\t= 1;\r\n\t\t}\r\n\t\tif( $( this ).hasClass('pprf-btn-trashed') ){\r\n\t\t\ttrash\t= 2;\r\n\t\t}\t\r\n\t\tif( $( this ).hasClass('pprf-btn-delete') ){\r\n\t\t\ttrash\t= 2;\r\n\t\t}\t\t\t\t\t\t\r\n\t\tpprf_delete_item( $( this ).data('podid'), $( this ).data('postid'), $( this ).data('tb'), $( this ).data('itemid'), $( this ).data('userid'), $( this ).data('iframe_id'), $( this ).data('poditemid'), trash );\r\n\t })\r\n\t \t \r\n\t$(document.body).on('click', '.pprf-save-btn', function( e ){\t\t\r\n\t\t e.stopPropagation();\t\r\n\t\t if( $( this ).hasClass( 'pprf-btn-ready' ) ){\r\n\t\t\tvar ids\t\t= $( this ).data('target');\r\n\t\t\tvar iframe \t= 'panda-repeater-edit-' + ids;\r\n\t\t\tif( $( this ).hasClass('pprf-save-new-btn') ){\r\n\t\t\t\tiframe \t= 'panda-repeater-add-new-' + ids;\r\n\t\t\t}\t\t\t \r\n\t\t\t$('#panda-repeater-save-' + ids + '-loader' ).removeClass('hidden');\r\n\t\t\t\r\n\t\t\t$('#' + iframe ).contents().find('.pods-submit-button').trigger( \"click\" );\t\r\n\t\t\tpprf_is_changed\t=\tfalse;\t\t\r\n\r\n\t\t }\r\n\t });\r\n\t /**\r\n\t * if a pods is is clicked, flag it as saved\r\n\t */\r\n\t $('.toplevel_page_panda-pods-repeater-field .pods-field-input').on('click keyup change', function(){\r\n\t\t pprf_is_changed\t=\ttrue;\r\n\t });\r\n\r\n\r\n\t$( document ).on('click', '#publishing-action .button, #save-action .button', function(){\t\t\t\t\r\n\t\t if( pprf_is_changed ){\r\n\t\t\tevt.preventDefault();\r\n\t\t\tvar leave = confirm( strs_obj.Ignore_changes );\r\n\t\t\tif ( leave == true){\r\n\t\t\t\tpprf_is_changed\t=\tfalse;\r\n\t\t\t\t//$( this ).click();\r\n\t\t\t\t$( this ).trigger('click');\r\n\t\t\t} \r\n\t\t\tif ( leave == false){\r\n\t\t\t\treturn false;\r\n\t\t\t}\r\n\t\t }\r\n\t });\r\n\r\n\t /**\r\n\t * toggle trashed and current\r\n\t */\t\r\n\t$(document.body).on('click', '.pprf-tab .dashicons-trash', function(){\t\t\t\r\n\t \t\r\n\t \t$( '#panda-repeater-fields-' + $( this).parent().data('target') + ' .pprf-trashed').css('display', 'block');\r\n\t \t$( '#panda-repeater-fields-' + $( this).parent().data('target') + ' .pprf-not-trashed').css('display', 'none');\r\n\t \t$( this ).parent().parent().children('.active').removeClass('active');\r\n\t \t$( this ).parent().addClass('active');\r\n\t \tpprf_odd_even_color( $( this).parent().data('target') );\r\n\r\n\t})\t\r\n\t$(document.body).on('click', '.pprf-tab .dashicons-portfolio', function(){\t\t\t\r\n\t \t$( '#panda-repeater-fields-' + $( this).parent().data('target') + ' .pprf-trashed').css('display', 'none');\r\n\t \t$( '#panda-repeater-fields-' + $( this).parent().data('target') + ' .pprf-not-trashed').css('display', 'block');\r\n\t \t$( this ).parent().parent().children('.active').removeClass('active');\r\n\t \t$( this ).parent().addClass('active');\t \t\r\n\t \tpprf_odd_even_color( $( this).parent().data('target') );\r\n\t})\t \r\n \r\n \t/**\r\n \t * remove repeated\r\n \t */ \t\r\n \t$(document.body).on('click', '.pprf-dismiss-btn', function(){\t\r\n \t\t$('#li-' + $( this ).data('target') + '-repeated' ).remove();\r\n \t})\r\n});\r\n \r\nvar pprf_is_changed\t=\tfalse;\t"],"file":"admin.js"} -
panda-pods-repeater-field/trunk/js/admin.min.js
r2658177 r2829601 1 "use strict";function pprf_resize_iframe(e){e.style.height=e.contentWindow.document.body.scrollHeight+"px"}function pprf_update_iframe_size(e,a){""!=e&&jQuery("#"+e).height(jQuery("#"+e).height()).animate({height:a},500)}function pprf_update_size(e){var a;""!=e&&(a=jQuery(e+" html #wpbody-content").height()+60,jQuery("#"+e).height(jQuery("#"+e).height()).animate({height:a},500))}function pprf_update_parent_iframe(e){var a;""!=e&&(a=jQuery("#"+e+" html #wpbody-content").height(),jQuery("#"+e).height(jQuery("#"+e).height()).animate({height:a},500))}var pprf_parent_height=jQuery("html").height();function pprf_new(r,d,t,p,i,s,n){var e;jQuery.isNumeric(r)&&jQuery.isNumeric(t)&&jQuery.isNumeric(p)&&jQuery.isNumeric(s)&&(e={podid:r,postid:d,cpodid:t,authorid:p,poditemid:s,action:"admin_pprf_load_newly_added",security:ajax_script.nonce},jQuery("#panda-repeater-fields-"+t+"-"+s+"-loader").removeClass("hidden"),jQuery.post(ajax_script.ajaxurl,e,function(e){jQuery("#panda-repeater-fields-"+t+"-"+s+"-loader").addClass("hidden");var a=e.data;!0===e.success&&void 0!==a.id&&jQuery.isNumeric(a.id)&&(e=pprf_build_item_html(a,r,d,t,p,i,s,n,!1),jQuery("#panda-repeater-fields-"+t+"-"+s+" .pprf-redorder-list").append(e),a=jQuery("#panda-repeater-fields-"+t+"-"+s+" > .pprf-redorder-list > li").length,0!=(e=parseInt(jQuery("#panda-repeater-fields-"+t+"-"+s+"-entry-limit").val()))&&e<=a&&jQuery("#panda-repeater-fields-"+t+"-"+s+"-add-new").addClass("hidden")),jQuery("#panda-repeater-fields-tabs-"+t+"-"+s+" .pprf-tab .dashicons-portfolio").click(),pprf_odd_even_color(t+"-"+s)}))}function pprf_build_item_html(e,a,r,d,t,p,i,s,n){if(void 0===e.id||!jQuery.isNumeric(e.id) )return"";var o="",l="pprf-btn-delete",f="",c="dashicons-edit";1==jQuery("#panda-repeater-trash-info-"+d+"-"+i).data("enable-trash")&&(void 0!==e.trashed&&1==e.trashed?(o="pprf-trashed",l="pprf-btn-trashed",c="dashicons-update ",jQuery("#panda-repeater-fields-tabs-"+d+"-"+i+" .pprf-tab.active .dashicons").hasClass("dashicons-portfolio")&&(f="display:none;")):(o="pprf-not-trashed",l="pprf-btn-not-trashed",jQuery("#panda-repeater-fields-tabs-"+d+"-"+i+" .pprf-tab.active .dashicons").hasClass("dashicons-trash")&&(f="display:none;")));var h="";1==n&&(h="-repeated");var u=d+"-"+e.id+"-"+i,m=e.id,_=e.title;void 0!==e.label&&""!=e.label&&(_=e.label);var y=jQuery("#next-bg").data("bg"),e=PANDA_PODS_REPEATER_PAGE_URL[0]+"iframe_id=panda-repeater-edit-"+u+"&podid="+a+"&tb="+d+"&postid="+r+"&itemid="+m+"&poditemid="+i,_='<li data-id="'+m+'" class="'+o+'" id="li-'+u+h+'" style="'+f+'"><div class="pprf-row w100 pprf-left"><div class="w100 pprf-left" id="pprf-row-brief-'+u+h+'"><div class="pprf-left pd8 pprf-left-col '+y+' ">'+_+"</div>";return _+=1==n?'<div class="button pprf-right-col center pprf-dismiss-btn '+l+'" role="button" data-podid="'+a+'" data-postid="'+r+'" data-tb="'+d+'" data-itemid="'+m+'" data-userid="'+t+'" data-iframe_id="panda-repeater-edit-'+u+'" data-poditemid="'+i+'" data-target="'+u+'" ><span class="dashicons dashicons-dismiss pdt6 mgb0 "></span></div><div class="pprf-left pd8">Repeated</div>':'<div class="button pprf-right-col center pprf-trash-btn '+l+'" role="button" data-podid="'+a+'" data-postid="'+r+'" data-tb="'+d+'" data-itemid="'+m+'" data-userid="'+t+'" data-iframe_id="panda-repeater-edit-'+u+'" data-poditemid="'+i+'" data-target="'+u+'" ><span class="dashicons dashicons-trash pdt6 mgb0 "></span><div id="panda-repeater-trash-'+u+'-loader" class="pprf-left hidden mgl5"><img src = "'+PANDA_PODS_REPEATER_URL[0]+'/images/dots-loading.gif" alt="loading" class="mgl8 loading pprf-left"/></div></div><div class="button pprf-right-col center pprf-save-btn" role="button" data-podid="'+a+'" data-postid="'+r+'" data-tb="'+d+'" data-itemid="'+m+'" data-userid="'+t+'" data-iframe_id="panda-repeater-edit-'+u+'" data-poditemid="'+i+'" data-target="'+u+'" ><img src = "'+PANDA_PODS_REPEATER_URL[0]+'images/save-icon-tran.png" class="pprf-save-icon mgt8 mgb2"/><div id="panda-repeater-save-'+u+'-loader" class="pprf-left hidden mgl5"><img src = "'+PANDA_PODS_REPEATER_URL[0]+'images/dots-loading.gif" alt="loading" class="mgl8 pprf-left"/></div></div><div class="button pprf-edit pprf-row-load-iframe alignright pprf-right-col center pprf-edit-btn" role="button" data-target="'+u+'" data-url="'+e+'"><span class="dashicons '+c+' pdt8 mgb0 pprf-edit-span"></span><div id="panda-repeater-edit-'+u+'-loader" class="pprf-left hidden mgl5"><img src = "'+PANDA_PODS_REPEATER_URL[0]+'/images/dots-loading.gif" alt="loading" class="mgl9 pprf-left"/></div>\t</div>',_+='</div><div><iframe id="panda-repeater-edit-'+u+'" frameborder="0" scrolling="no" src="" style="display:none; " class="panda-repeater-iframe w100"></iframe><div id="panda-repeater-edit-expand-'+u+'" class="w100 pprf-left center pdt3 pdb3 pprf-expand-bar pprf-edit-expand" data-target="'+u+'" style="display:none;">Content missing? Click here to expand</div></div></div></li>',"pprf-purple-bg"==y?jQuery("#next-bg").data("bg","pprf-white-bg"):jQuery("#next-bg").data("bg","pprf-purple-bg"),_}function pprf_delete_item(e,a,t,p,r,i,s,n){jQuery.isNumeric(e)&&jQuery.isNumeric(t)&&jQuery.isNumeric(r)&&jQuery.isNumeric(p)&&jQuery.isNumeric(s)&&(a={podid:e,postid:a,cpodid:t,itemid:p,authorid:r,poditemid:s,action:"admin_pprf_delete_item",trash:n,security:ajax_script.nonce},r="",0==n&&(r=strs_obj.be_restored),1==n&&(r=strs_obj.can_recover),2==n&&(r=strs_obj.be_deleted),a=a,1==confirm(strs_obj.you_sure+" "+r)&&((0==n?jQuery("#panda-repeater-edit-"+t+"-"+p+"-"+s+"-loader"):jQuery("#panda-repeater-trash-"+t+"-"+p+"-"+s+"-loader")).removeClass("hidden"),jQuery.post(ajax_script.ajaxurl,a,function(e){var a,r,d;!0===e.success&&0!=e.data.length&&(r="panda-repeater-edit-expand-"+(d=t+"-"+p+"-"+s),a="panda-repeater-edit-"+d,(0==n?jQuery("#panda-repeater-edit-"+t+"-"+p+"-"+s+"-loader"):jQuery("#panda-repeater-trash-"+t+"-"+p+"-"+s+"-loader")).addClass("hidden"),0==n&&(jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"] .pprf-row-load-iframe .pprf-edit-span').removeClass("dashicons-update"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"] .pprf-row-load-iframe .pprf-edit-span').addClass("dashicons-edit"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"]').removeClass("pprf-trashed"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"]').addClass("pprf-not-trashed"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"]').css("display","none"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"] .pprf-trash-btn').addClass("pprf-btn-not-trashed"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"] .pprf-trash-btn').removeClass("pprf-btn-trashed"),""!=jQuery.trim(jQuery("#"+a).contents().find("body").html())&&jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"] .pprf-save-btn .pprf-save-icon').attr("src",PANDA_PODS_REPEATER_URL[0]+"images/save-icon.png")),1==n&&("undefined"!=jQuery("#"+a)&&jQuery("#"+a).hide(),"undefined"!=jQuery("#"+r)&&jQuery("#"+r).hide(),jQuery("#pprf-row-brief-"+d+" .dashicons").removeClass("dashicons-arrow-up"),jQuery("#pprf-row-brief-"+d+" .dashicons").addClass("dashicons-edit"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"]').removeClass("pprf-not-trashed"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"]').addClass("pprf-trashed"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"]').css("display","none"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"] .pprf-row-load-iframe .pprf-edit-span').addClass("dashicons-update"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"] .pprf-row-load-iframe .pprf-edit-span').removeClass("dashicons-edit"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"] .pprf-trash-btn').addClass("pprf-btn-trashed"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"] .pprf-trash-btn').removeClass("pprf-btn-not-trashed"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"] .pprf-save-btn .pprf-save-icon').attr("src",PANDA_PODS_REPEATER_URL[0]+"images/save-icon-tran.png")),2==n&&(jQuery("#panda-repeater-fields-"+t+"-"+s+" #"+i).parent().parent().remove(),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"]').remove(),r=jQuery("#panda-repeater-fields-"+t+"-"+s+" > .pprf-redorder-list > li").length,0!=(d=parseInt(jQuery("#panda-repeater-fields-"+t+"-"+s+"-entry-limit").val()))&&r<d&&jQuery("#panda-repeater-fields-"+t+"-"+s+"-add-new").removeClass("hidden"),"undefined"!=typeof call_simpods&&jQuery.isFunction(call_simpods)&&call_simpods(e)),pprf_odd_even_color(t+"-"+s))})))}function pprf_load_more(s,e){var n=new Array;jQuery("#panda-repeater-fields-"+s+" .pprf-redorder-list li").each(function(e){n[e]=parseInt(jQuery(this).data("id"))});var o={action:"admin_pprf_load_more",loaded:n,security:ajax_script.nonce,pod_id:e.data("podid"),post_id:e.data("postid"),saved_tb:e.data("tb"),iframe_id:e.data("iframe_id"),pod_item_id:e.data("poditemid"),authorid:e.data("userid"),cp_title:e.data("cptitle"),trashable:e.data("enable-trash"),order:e.data("order"),order_by:e.data("order-by"),amount:jQuery("#panda-repeater-amount-"+s).val(),start:jQuery("#panda-repeater-start-from-"+s).val()};jQuery("#pprf-load-more-wrap-"+s+" .pprf-load-more-report").text(""),jQuery.post(ajax_script.ajaxurl,o,function(e){var a="";if(1==e.success){for(var r=0,d=0;d<e.data.length;d++){var t=!1;if("append_to"==jQuery("#pprf-load-more-wrap-"+s+" .panda-repeater-to-load").val())for(var p=0;p<n.length;p++)if(parseInt(e.data[d].id)==n[p]){t=!0;break}a+=pprf_build_item_html(e.data[d],o.pod_id,o.post_id,o.saved_tb,o.authorid,o.iframe_id,o.pod_item_id,o.cp_title,t),1==e.data[d].trashed&&r++}var i=e.data.length;1==o.trashable&&(i=parseInt(e.data.length)-r+" published, "+r+" trashed."),"append_to"==jQuery("#pprf-load-more-wrap-"+s+" .panda-repeater-to-load").val()?jQuery("#panda-repeater-fields-"+o.saved_tb+"-"+o.pod_item_id+" .pprf-redorder-list").append(a):jQuery("#panda-repeater-fields-"+o.saved_tb+"-"+o.pod_item_id+" .pprf-redorder-list").html(a),pprf_odd_even_color(o.saved_tb+"-"+o.pod_item_id),jQuery("#pprf-load-more-wrap-"+s+" .pprf-ajax-img").css("display","none"),0!=e.data.length&&jQuery("#panda-repeater-start-from-"+s).val(parseInt(o.start)+parseInt(e.data.length)),jQuery("#pprf-load-more-wrap-"+s+" .pprf-load-more-report").text(" | Loaded "+i)}})}function pprf_odd_even_color(e){jQuery("#panda-repeater-fields-"+e+" .pprf-left-col").removeClass("pprf-purple-bg"),jQuery("#panda-repeater-fields-"+e+" .pprf-left-col").removeClass("pprf-white-bg"),0==jQuery("#panda-repeater-fields-tabs-"+e).length&&jQuery("#panda-repeater-fields-"+e+" .pprf-left-col").each(function(e){e%2==0?jQuery(this).addClass("pprf-white-bg"):jQuery(this).addClass("pprf-purple-bg")}),jQuery("#panda-repeater-fields-"+e+" .pprf-not-trashed").each(function(e){e%2==0?jQuery(this).children(".pprf-row").children().children(".pprf-left-col").addClass("pprf-white-bg"):jQuery(this).children(".pprf-row").children().children(".pprf-left-col").addClass("pprf-purple-bg")}),jQuery("#panda-repeater-fields-"+e+" .pprf-trashed").each(function(e){e%2==0?jQuery(this).children(".pprf-row").children().children(".pprf-left-col").addClass("pprf-white-bg"):jQuery(this).children(".pprf-row").children().children(".pprf-left-col").addClass("pprf-purple-bg")})}function pprf_reassign(e,a,r){jQuery("#panda-repeater-fields-"+e+"-"+a+' .pprf-redorder-list li[data-id="'+r+'"]').remove(),pprf_odd_even_color(e+"-"+a)}jQuery(document).on("click",".pprf-redorder-btn",function(e){var a=jQuery(this).data("id");jQuery(this).addClass("hidden"),jQuery(this).parent().children(".pprf-save-redorder-btn").removeClass("hidden"),jQuery(this).parent().children(".pprf-redorder-list-wrap").removeClass("hidden"),jQuery(this).parent().children(".pprf-row").addClass("hidden"),jQuery("#"+a+"-add-new").addClass("hidden")}),jQuery(document).on("click",".pprf-save-redorder-btn",function(e){var a=jQuery(this).data("id");jQuery(this).addClass("hidden"),jQuery(this).parent().children(".pprf-redorder-list-wrap").addClass("hidden"),jQuery(this).parent().children(".pprf-save-redorder-btn").addClass("hidden"),jQuery(this).parent().children(".pprf-redorder-btn").removeClass("hidden"),jQuery(this).parent().children(".pprf-row").removeClass("hidden"),jQuery("#"+a+"-add-new").removeClass("hidden")}),jQuery(document).on("click",".pprf-load-more-btn",function(e){e.preventDefault(),jQuery("#pprf-load-more-wrap-"+jQuery(this).data("target")+" .pprf-ajax-img").css("display","block"),pprf_load_more(jQuery(this).data("target"),jQuery(this))}),jQuery(document).ready(function(i){0!=i(".pprf-redorder-list.pandarf_order").length&&i(".pprf-redorder-list.pandarf_order").sortable({helper:function(e,a){var r=a.children(),a=a.clone();return a.children().each(function(e){i(this).width(r.eq(e).width())}),a},cursor:"move",opacity:.7,tolerance:"intersect",update:function(){var e={action:"admin_pprf_update_order",order:i(this).sortable("toArray"),security:ajax_script.nonce};i.post(ajax_script.ajaxurl,e,function(e){pprf_odd_even_color(e.data.pprf_id)})},cancel:".pprf-row-load-iframe, .pprf-save-btn, pprf-trash-btn",handle:".pprf-left-col"}),i(document.body).on("click",".pprf-row-load-iframe",function(e){e.stopPropagation();var a,r=i(this).data("url"),d=i(this).data("target"),t="panda-repeater-edit-expand-"+d,p="panda-repeater-edit-"+d,e=i(this).parent().children(".pprf-trash-btn");i(this).children(".pprf-edit-span").hasClass("dashicons-update")?pprf_delete_item(e.data("podid"),e.data("postid"),e.data("tb"),e.data("itemid"),e.data("userid"),e.data("iframe_id"),e.data("poditemid"),0):(a=" .pprf-edit",i(this).hasClass("pprf-add")&&(a=".pprf-add",p="panda-repeater-add-new-"+d,t="panda-repeater-add-new-expand-"+d),i("#pprf-row-brief-"+d+" .dashicons").hasClass("dashicons-edit")?(""==i("#"+p).attr("src")&&(i("#"+p).attr("src",r),i("#"+p+"-loader").removeClass("hidden")),i("#"+p).show("slow",function(){i("#pprf-row-brief-"+d+a+" .dashicons").addClass("dashicons-arrow-up"),i("#pprf-row-brief-"+d+a+" .dashicons").removeClass("dashicons-edit")}),i("#"+t).show(),i("#"+p).on("load",function(){i("#"+p+"-loader").addClass("hidden"),i("#panda-repeater-save-"+d+"-loader").parent().children(".pprf-save-icon").attr("src",PANDA_PODS_REPEATER_URL[0]+"/images/save-icon.png"),i("#panda-repeater-save-"+d+"-loader").parent().addClass("pprf-btn-ready"),i("#panda-repeater-save-"+d+"-loader").addClass("hidden"),i("#pprf-row-brief-"+d+a+" .dashicons").addClass("dashicons-arrow-up"),i("#pprf-row-brief-"+d+a+" .dashicons").removeClass("dashicons-edit")})):(i("#"+p).hide("slow",function(){i("#pprf-row-brief-"+d+a+" .dashicons").removeClass("dashicons-arrow-up"),i("#pprf-row-brief-"+d+a+" .dashicons").addClass("dashicons-edit")}),i("#"+t).hide()),i("#pprf-row-brief-"+d+" .dashicons-trash").removeClass("dashicons-arrow-up"))}),i(document.body).on("click",".pprf-expand-bar",function(){var e=i(this).data("target"),a="panda-repeater-edit-"+e;i(this).hasClass("pprf-add-expand")&&(a="panda-repeater-add-new-"+e),void 0!==document.getElementById(a)&&void 0!==document.getElementById(a).contentWindow.pprf_resize_window&&document.getElementById(a).contentWindow.pprf_resize_window()}),i(document.body).on("click",".pprf-trash-btn",function(e){e.stopPropagation();e=i(this).data("target");i(this).hasClass("pprf-add-expand");e=0;i(this).hasClass("pprf-btn-not-trashed")&&(e=1),i(this).hasClass("pprf-btn-trashed")&&(e=2),i(this).hasClass("pprf-btn-delete")&&(e=2),pprf_delete_item(i(this).data("podid"),i(this).data("postid"),i(this).data("tb"),i(this).data("itemid"),i(this).data("userid"),i(this).data("iframe_id"),i(this).data("poditemid"),e)}),i(document.body).on("click",".pprf-save-btn",function(e){var a;e.stopPropagation(),i(this).hasClass("pprf-btn-ready")&&(e="panda-repeater-edit-"+(a=i(this).data("target")),i(this).hasClass("pprf-save-new-btn")&&(e="panda-repeater-add-new-"+a),i("#panda-repeater-save-"+a+"-loader").removeClass("hidden"),i("#"+e).contents().find(".pods-submit-button").trigger("click"),pprf_is_changed=!1)}),i(".toplevel_page_panda-pods-repeater-field .pods-field-input").on("click keyup change",function(){pprf_is_changed=!0}),i(document).on("click","#publishing-action .button, #save-action .button",function(){if(pprf_is_changed){evt.preventDefault();var e=confirm(strs_obj.Ignore_changes);if(1==e&&(pprf_is_changed=!1,i(this).trigger("click")),0==e)return!1}}),i(document.body).on("click",".pprf-tab .dashicons-trash",function(){i("#panda-repeater-fields-"+i(this).parent().data("target")+" .pprf-trashed").css("display","block"),i("#panda-repeater-fields-"+i(this).parent().data("target")+" .pprf-not-trashed").css("display","none"),i(this).parent().parent().children(".active").removeClass("active"),i(this).parent().addClass("active"),pprf_odd_even_color(i(this).parent().data("target"))}),i(document.body).on("click",".pprf-tab .dashicons-portfolio",function(){i("#panda-repeater-fields-"+i(this).parent().data("target")+" .pprf-trashed").css("display","none"),i("#panda-repeater-fields-"+i(this).parent().data("target")+" .pprf-not-trashed").css("display","block"),i(this).parent().parent().children(".active").removeClass("active"),i(this).parent().addClass("active"),pprf_odd_even_color(i(this).parent().data("target"))}),i(document.body).on("click",".pprf-dismiss-btn",function(){i("#li-"+i(this).data("target")+"-repeated").remove()})});var pprf_is_changed=!1;1 "use strict";function pprf_resize_iframe(e){e.style.height=e.contentWindow.document.body.scrollHeight+"px"}function pprf_update_iframe_size(e,a){""!=e&&jQuery("#"+e).height(jQuery("#"+e).height()).animate({height:a},500)}function pprf_update_size(e){var a;""!=e&&(a=jQuery(e+" html #wpbody-content").height()+60,jQuery("#"+e).height(jQuery("#"+e).height()).animate({height:a},500))}function pprf_update_parent_iframe(e){var a;""!=e&&(a=jQuery("#"+e+" html #wpbody-content").height(),jQuery("#"+e).height(jQuery("#"+e).height()).animate({height:a},500))}var pprf_parent_height=jQuery("html").height();function pprf_new(r,d,t,p,i,s,n){var e;jQuery.isNumeric(r)&&jQuery.isNumeric(t)&&jQuery.isNumeric(p)&&jQuery.isNumeric(s)&&(e={podid:r,postid:d,cpodid:t,authorid:p,poditemid:s,action:"admin_pprf_load_newly_added",security:ajax_script.nonce},jQuery("#panda-repeater-fields-"+t+"-"+s+"-loader").removeClass("hidden"),jQuery.post(ajax_script.ajaxurl,e,function(e){jQuery("#panda-repeater-fields-"+t+"-"+s+"-loader").addClass("hidden");var a=e.data;!0===e.success&&void 0!==a.id&&jQuery.isNumeric(a.id)&&(e=pprf_build_item_html(a,r,d,t,p,i,s,n,!1),jQuery("#panda-repeater-fields-"+t+"-"+s+" .pprf-redorder-list").append(e),a=jQuery("#panda-repeater-fields-"+t+"-"+s+" > .pprf-redorder-list > li").length,0!=(e=parseInt(jQuery("#panda-repeater-fields-"+t+"-"+s+"-entry-limit").val()))&&e<=a&&jQuery("#panda-repeater-fields-"+t+"-"+s+"-add-new").addClass("hidden")),jQuery("#panda-repeater-fields-tabs-"+t+"-"+s+" .pprf-tab .dashicons-portfolio").click(),pprf_odd_even_color(t+"-"+s)}))}function pprf_build_item_html(e,a,r,d,t,p,i,s,n){if(void 0===e.id||!jQuery.isNumeric(e.id)||!jQuery.isNumeric(a))return"";var o="",l="pprf-btn-delete",f="",c="dashicons-edit";1==jQuery("#panda-repeater-trash-info-"+d+"-"+i).data("enable-trash")&&(void 0!==e.trashed&&1==e.trashed?(o="pprf-trashed",l="pprf-btn-trashed",c="dashicons-update ",jQuery("#panda-repeater-fields-tabs-"+d+"-"+i+" .pprf-tab.active .dashicons").hasClass("dashicons-portfolio")&&(f="display:none;")):(o="pprf-not-trashed",l="pprf-btn-not-trashed",jQuery("#panda-repeater-fields-tabs-"+d+"-"+i+" .pprf-tab.active .dashicons").hasClass("dashicons-trash")&&(f="display:none;")));var h="";1==n&&(h="-repeated");var u=d+"-"+e.id+"-"+i,m=e.id,_=e.title;void 0!==e.label&&""!=e.label&&(_=e.label);var y=jQuery("#next-bg").data("bg"),e=PANDA_PODS_REPEATER_PAGE_URL[0]+"iframe_id=panda-repeater-edit-"+u+"&podid="+a+"&tb="+d+"&postid="+r+"&itemid="+m+"&poditemid="+i,_='<li data-id="'+m+'" class="'+o+'" id="li-'+u+h+'" style="'+f+'"><div class="pprf-row w100 pprf-left"><div class="w100 pprf-left" id="pprf-row-brief-'+u+h+'"><div class="pprf-left pd8 pprf-left-col '+y+' ">'+_+"</div>";return _+=1==n?'<div class="button pprf-right-col center pprf-dismiss-btn '+l+'" role="button" data-podid="'+a+'" data-postid="'+r+'" data-tb="'+d+'" data-itemid="'+m+'" data-userid="'+t+'" data-iframe_id="panda-repeater-edit-'+u+'" data-poditemid="'+i+'" data-target="'+u+'" ><span class="dashicons dashicons-dismiss pdt6 mgb0 "></span></div><div class="pprf-left pd8">Repeated</div>':'<div class="button pprf-right-col center pprf-trash-btn '+l+'" role="button" data-podid="'+a+'" data-postid="'+r+'" data-tb="'+d+'" data-itemid="'+m+'" data-userid="'+t+'" data-iframe_id="panda-repeater-edit-'+u+'" data-poditemid="'+i+'" data-target="'+u+'" ><span class="dashicons dashicons-trash pdt6 mgb0 "></span><div id="panda-repeater-trash-'+u+'-loader" class="pprf-left hidden mgl5"><img src = "'+PANDA_PODS_REPEATER_URL[0]+'/images/dots-loading.gif" alt="loading" class="mgl8 loading pprf-left"/></div></div><div class="button pprf-right-col center pprf-save-btn" role="button" data-podid="'+a+'" data-postid="'+r+'" data-tb="'+d+'" data-itemid="'+m+'" data-userid="'+t+'" data-iframe_id="panda-repeater-edit-'+u+'" data-poditemid="'+i+'" data-target="'+u+'" ><img src = "'+PANDA_PODS_REPEATER_URL[0]+'images/save-icon-tran.png" class="pprf-save-icon mgt8 mgb2"/><div id="panda-repeater-save-'+u+'-loader" class="pprf-left hidden mgl5"><img src = "'+PANDA_PODS_REPEATER_URL[0]+'images/dots-loading.gif" alt="loading" class="mgl8 pprf-left"/></div></div><div class="button pprf-edit pprf-row-load-iframe alignright pprf-right-col center pprf-edit-btn" role="button" data-target="'+u+'" data-url="'+e+'"><span class="dashicons '+c+' pdt8 mgb0 pprf-edit-span"></span><div id="panda-repeater-edit-'+u+'-loader" class="pprf-left hidden mgl5"><img src = "'+PANDA_PODS_REPEATER_URL[0]+'/images/dots-loading.gif" alt="loading" class="mgl9 pprf-left"/></div>\t</div>',_+='</div><div><iframe id="panda-repeater-edit-'+u+'" frameborder="0" scrolling="no" src="" style="display:none; " class="panda-repeater-iframe w100"></iframe><div id="panda-repeater-edit-expand-'+u+'" class="w100 pprf-left center pdt3 pdb3 pprf-expand-bar pprf-edit-expand" data-target="'+u+'" style="display:none;">Content missing? Click here to expand</div></div></div></li>',"pprf-purple-bg"==y?jQuery("#next-bg").data("bg","pprf-white-bg"):jQuery("#next-bg").data("bg","pprf-purple-bg"),_}function pprf_delete_item(e,a,t,p,r,i,s,n){jQuery.isNumeric(e)&&jQuery.isNumeric(t)&&jQuery.isNumeric(r)&&jQuery.isNumeric(p)&&jQuery.isNumeric(s)&&(a={podid:e,postid:a,cpodid:t,itemid:p,authorid:r,poditemid:s,action:"admin_pprf_delete_item",trash:n,security:ajax_script.nonce},r="",0==n&&(r=strs_obj.be_restored),1==n&&(r=strs_obj.can_recover),2==n&&(r=strs_obj.be_deleted),a=a,1==confirm(strs_obj.you_sure+" "+r)&&((0==n?jQuery("#panda-repeater-edit-"+t+"-"+p+"-"+s+"-loader"):jQuery("#panda-repeater-trash-"+t+"-"+p+"-"+s+"-loader")).removeClass("hidden"),jQuery.post(ajax_script.ajaxurl,a,function(e){var a,r,d;!0===e.success&&0!=e.data.length&&(r="panda-repeater-edit-expand-"+(d=t+"-"+p+"-"+s),a="panda-repeater-edit-"+d,(0==n?jQuery("#panda-repeater-edit-"+t+"-"+p+"-"+s+"-loader"):jQuery("#panda-repeater-trash-"+t+"-"+p+"-"+s+"-loader")).addClass("hidden"),0==n&&(jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"] .pprf-row-load-iframe .pprf-edit-span').removeClass("dashicons-update"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"] .pprf-row-load-iframe .pprf-edit-span').addClass("dashicons-edit"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"]').removeClass("pprf-trashed"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"]').addClass("pprf-not-trashed"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"]').css("display","none"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"] .pprf-trash-btn').addClass("pprf-btn-not-trashed"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"] .pprf-trash-btn').removeClass("pprf-btn-trashed"),""!=jQuery.trim(jQuery("#"+a).contents().find("body").html())&&jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"] .pprf-save-btn .pprf-save-icon').attr("src",PANDA_PODS_REPEATER_URL[0]+"images/save-icon.png")),1==n&&("undefined"!=jQuery("#"+a)&&jQuery("#"+a).hide(),"undefined"!=jQuery("#"+r)&&jQuery("#"+r).hide(),jQuery("#pprf-row-brief-"+d+" .dashicons").removeClass("dashicons-arrow-up"),jQuery("#pprf-row-brief-"+d+" .dashicons").addClass("dashicons-edit"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"]').removeClass("pprf-not-trashed"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"]').addClass("pprf-trashed"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"]').css("display","none"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"] .pprf-row-load-iframe .pprf-edit-span').addClass("dashicons-update"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"] .pprf-row-load-iframe .pprf-edit-span').removeClass("dashicons-edit"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"] .pprf-trash-btn').addClass("pprf-btn-trashed"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"] .pprf-trash-btn').removeClass("pprf-btn-not-trashed"),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"] .pprf-save-btn .pprf-save-icon').attr("src",PANDA_PODS_REPEATER_URL[0]+"images/save-icon-tran.png")),2==n&&(jQuery("#panda-repeater-fields-"+t+"-"+s+" #"+i).parent().parent().remove(),jQuery("#panda-repeater-fields-"+t+"-"+s+' .pprf-redorder-list li[data-id="'+p+'"]').remove(),r=jQuery("#panda-repeater-fields-"+t+"-"+s+" > .pprf-redorder-list > li").length,0!=(d=parseInt(jQuery("#panda-repeater-fields-"+t+"-"+s+"-entry-limit").val()))&&r<d&&jQuery("#panda-repeater-fields-"+t+"-"+s+"-add-new").removeClass("hidden"),"undefined"!=typeof call_simpods&&jQuery.isFunction(call_simpods)&&call_simpods(e)),pprf_odd_even_color(t+"-"+s))})))}function pprf_load_more(s,e){var n=new Array;jQuery("#panda-repeater-fields-"+s+" .pprf-redorder-list li").each(function(e){n[e]=parseInt(jQuery(this).data("id"))});var o={action:"admin_pprf_load_more",loaded:n,security:ajax_script.nonce,pod_id:e.data("podid"),post_id:e.data("postid"),saved_tb:e.data("tb"),iframe_id:e.data("iframe_id"),pod_item_id:e.data("poditemid"),authorid:e.data("userid"),cp_title:e.data("cptitle"),trashable:e.data("enable-trash"),order:e.data("order"),order_by:e.data("order-by"),amount:jQuery("#panda-repeater-amount-"+s).val(),start:jQuery("#panda-repeater-start-from-"+s).val()};jQuery("#pprf-load-more-wrap-"+s+" .pprf-load-more-report").text(""),jQuery.post(ajax_script.ajaxurl,o,function(e){var a="";if(1==e.success){for(var r=0,d=0;d<e.data.length;d++){var t=!1;if("append_to"==jQuery("#pprf-load-more-wrap-"+s+" .panda-repeater-to-load").val())for(var p=0;p<n.length;p++)if(parseInt(e.data[d].id)==n[p]){t=!0;break}a+=pprf_build_item_html(e.data[d],o.pod_id,o.post_id,o.saved_tb,o.authorid,o.iframe_id,o.pod_item_id,o.cp_title,t),1==e.data[d].trashed&&r++}var i=e.data.length;1==o.trashable&&(i=parseInt(e.data.length)-r+" published, "+r+" trashed."),"append_to"==jQuery("#pprf-load-more-wrap-"+s+" .panda-repeater-to-load").val()?jQuery("#panda-repeater-fields-"+o.saved_tb+"-"+o.pod_item_id+" .pprf-redorder-list").append(a):jQuery("#panda-repeater-fields-"+o.saved_tb+"-"+o.pod_item_id+" .pprf-redorder-list").html(a),pprf_odd_even_color(o.saved_tb+"-"+o.pod_item_id),jQuery("#pprf-load-more-wrap-"+s+" .pprf-ajax-img").css("display","none"),0!=e.data.length&&jQuery("#panda-repeater-start-from-"+s).val(parseInt(o.start)+parseInt(e.data.length)),jQuery("#pprf-load-more-wrap-"+s+" .pprf-load-more-report").text(" | Loaded "+i)}})}function pprf_odd_even_color(e){jQuery("#panda-repeater-fields-"+e+" .pprf-left-col").removeClass("pprf-purple-bg"),jQuery("#panda-repeater-fields-"+e+" .pprf-left-col").removeClass("pprf-white-bg"),0==jQuery("#panda-repeater-fields-tabs-"+e).length&&jQuery("#panda-repeater-fields-"+e+" .pprf-left-col").each(function(e){e%2==0?jQuery(this).addClass("pprf-white-bg"):jQuery(this).addClass("pprf-purple-bg")}),jQuery("#panda-repeater-fields-"+e+" .pprf-not-trashed").each(function(e){e%2==0?jQuery(this).children(".pprf-row").children().children(".pprf-left-col").addClass("pprf-white-bg"):jQuery(this).children(".pprf-row").children().children(".pprf-left-col").addClass("pprf-purple-bg")}),jQuery("#panda-repeater-fields-"+e+" .pprf-trashed").each(function(e){e%2==0?jQuery(this).children(".pprf-row").children().children(".pprf-left-col").addClass("pprf-white-bg"):jQuery(this).children(".pprf-row").children().children(".pprf-left-col").addClass("pprf-purple-bg")})}function pprf_reassign(e,a,r){jQuery("#panda-repeater-fields-"+e+"-"+a+' .pprf-redorder-list li[data-id="'+r+'"]').remove(),pprf_odd_even_color(e+"-"+a)}jQuery(document).on("click",".pprf-redorder-btn",function(e){var a=jQuery(this).data("id");jQuery(this).addClass("hidden"),jQuery(this).parent().children(".pprf-save-redorder-btn").removeClass("hidden"),jQuery(this).parent().children(".pprf-redorder-list-wrap").removeClass("hidden"),jQuery(this).parent().children(".pprf-row").addClass("hidden"),jQuery("#"+a+"-add-new").addClass("hidden")}),jQuery(document).on("click",".pprf-save-redorder-btn",function(e){var a=jQuery(this).data("id");jQuery(this).addClass("hidden"),jQuery(this).parent().children(".pprf-redorder-list-wrap").addClass("hidden"),jQuery(this).parent().children(".pprf-save-redorder-btn").addClass("hidden"),jQuery(this).parent().children(".pprf-redorder-btn").removeClass("hidden"),jQuery(this).parent().children(".pprf-row").removeClass("hidden"),jQuery("#"+a+"-add-new").removeClass("hidden")}),jQuery(document).on("click",".pprf-load-more-btn",function(e){e.preventDefault(),jQuery("#pprf-load-more-wrap-"+jQuery(this).data("target")+" .pprf-ajax-img").css("display","block"),pprf_load_more(jQuery(this).data("target"),jQuery(this))}),jQuery(document).ready(function(i){0!=i(".pprf-redorder-list.pandarf_order").length&&i(".pprf-redorder-list.pandarf_order").sortable({helper:function(e,a){var r=a.children(),a=a.clone();return a.children().each(function(e){i(this).width(r.eq(e).width())}),a},cursor:"move",opacity:.7,tolerance:"intersect",update:function(){var e={action:"admin_pprf_update_order",order:i(this).sortable("toArray"),security:ajax_script.nonce};i.post(ajax_script.ajaxurl,e,function(e){pprf_odd_even_color(e.data.pprf_id)})},cancel:".pprf-row-load-iframe, .pprf-save-btn, pprf-trash-btn",handle:".pprf-left-col"}),i(document.body).on("click",".pprf-row-load-iframe",function(e){e.stopPropagation();var a,r=i(this).data("url"),d=i(this).data("target"),t="panda-repeater-edit-expand-"+d,p="panda-repeater-edit-"+d,e=i(this).parent().children(".pprf-trash-btn");i(this).children(".pprf-edit-span").hasClass("dashicons-update")?pprf_delete_item(e.data("podid"),e.data("postid"),e.data("tb"),e.data("itemid"),e.data("userid"),e.data("iframe_id"),e.data("poditemid"),0):(a=" .pprf-edit",i(this).hasClass("pprf-add")&&(a=".pprf-add",p="panda-repeater-add-new-"+d,t="panda-repeater-add-new-expand-"+d),i("#pprf-row-brief-"+d+" .dashicons").hasClass("dashicons-edit")?(""==i("#"+p).attr("src")&&(i("#"+p).attr("src",r),i("#"+p+"-loader").removeClass("hidden")),i("#"+p).show("slow",function(){i("#pprf-row-brief-"+d+a+" .dashicons").addClass("dashicons-arrow-up"),i("#pprf-row-brief-"+d+a+" .dashicons").removeClass("dashicons-edit")}),i("#"+t).show(),i("#"+p).on("load",function(){i("#"+p+"-loader").addClass("hidden"),i("#panda-repeater-save-"+d+"-loader").parent().children(".pprf-save-icon").attr("src",PANDA_PODS_REPEATER_URL[0]+"/images/save-icon.png"),i("#panda-repeater-save-"+d+"-loader").parent().addClass("pprf-btn-ready"),i("#panda-repeater-save-"+d+"-loader").addClass("hidden"),i("#pprf-row-brief-"+d+a+" .dashicons").addClass("dashicons-arrow-up"),i("#pprf-row-brief-"+d+a+" .dashicons").removeClass("dashicons-edit")})):(i("#"+p).hide("slow",function(){i("#pprf-row-brief-"+d+a+" .dashicons").removeClass("dashicons-arrow-up"),i("#pprf-row-brief-"+d+a+" .dashicons").addClass("dashicons-edit")}),i("#"+t).hide()),i("#pprf-row-brief-"+d+" .dashicons-trash").removeClass("dashicons-arrow-up"))}),i(document.body).on("click",".pprf-expand-bar",function(){var e=i(this).data("target"),a="panda-repeater-edit-"+e;i(this).hasClass("pprf-add-expand")&&(a="panda-repeater-add-new-"+e),void 0!==document.getElementById(a)&&void 0!==document.getElementById(a).contentWindow.pprf_resize_window&&document.getElementById(a).contentWindow.pprf_resize_window()}),i(document.body).on("click",".pprf-trash-btn",function(e){e.stopPropagation();e=i(this).data("target");i(this).hasClass("pprf-add-expand");e=0;i(this).hasClass("pprf-btn-not-trashed")&&(e=1),i(this).hasClass("pprf-btn-trashed")&&(e=2),i(this).hasClass("pprf-btn-delete")&&(e=2),pprf_delete_item(i(this).data("podid"),i(this).data("postid"),i(this).data("tb"),i(this).data("itemid"),i(this).data("userid"),i(this).data("iframe_id"),i(this).data("poditemid"),e)}),i(document.body).on("click",".pprf-save-btn",function(e){var a;e.stopPropagation(),i(this).hasClass("pprf-btn-ready")&&(e="panda-repeater-edit-"+(a=i(this).data("target")),i(this).hasClass("pprf-save-new-btn")&&(e="panda-repeater-add-new-"+a),i("#panda-repeater-save-"+a+"-loader").removeClass("hidden"),i("#"+e).contents().find(".pods-submit-button").trigger("click"),pprf_is_changed=!1)}),i(".toplevel_page_panda-pods-repeater-field .pods-field-input").on("click keyup change",function(){pprf_is_changed=!0}),i(document).on("click","#publishing-action .button, #save-action .button",function(){if(pprf_is_changed){evt.preventDefault();var e=confirm(strs_obj.Ignore_changes);if(1==e&&(pprf_is_changed=!1,i(this).trigger("click")),0==e)return!1}}),i(document.body).on("click",".pprf-tab .dashicons-trash",function(){i("#panda-repeater-fields-"+i(this).parent().data("target")+" .pprf-trashed").css("display","block"),i("#panda-repeater-fields-"+i(this).parent().data("target")+" .pprf-not-trashed").css("display","none"),i(this).parent().parent().children(".active").removeClass("active"),i(this).parent().addClass("active"),pprf_odd_even_color(i(this).parent().data("target"))}),i(document.body).on("click",".pprf-tab .dashicons-portfolio",function(){i("#panda-repeater-fields-"+i(this).parent().data("target")+" .pprf-trashed").css("display","none"),i("#panda-repeater-fields-"+i(this).parent().data("target")+" .pprf-not-trashed").css("display","block"),i(this).parent().parent().children(".active").removeClass("active"),i(this).parent().addClass("active"),pprf_odd_even_color(i(this).parent().data("target"))}),i(document.body).on("click",".pprf-dismiss-btn",function(){i("#li-"+i(this).data("target")+"-repeated").remove()})});var pprf_is_changed=!1; 2 2 //# sourceMappingURL=admin.min.js.map -
panda-pods-repeater-field/trunk/js/admin.min.js.map
r2658177 r2829601 1 {"version":3,"sources":["admin.js"],"names":["pprf_resize_iframe","obj","style","height","contentWindow","document","body","scrollHeight","pprf_update_iframe_size","x","y","jQuery","animate","pprf_update_size","pprf_original_height","pprf_update_parent_iframe","pprf_parent_height","pprf_new","podid","postid","cpodid","authorid","iframeid","poditemid","parent_name","isNumeric","action","security","ajax_script","nonce","removeClass","post","ajaxurl","data_obj","responses","addClass","response_data","iframe_build","pprf_build_item_html","length","items_left_count","limit_int","parseInt","val","click","items","is_repeated","trashed_css","btn_trashed_css","display_style","edit_icon_css","data","hasClass","repeated_css_append","ids_in_css","the_label","next_background_css","full_url","the_title","responding_id","html_build","PANDA_PODS_REPEATER_PAGE_URL","PANDA_PODS_REPEATER_URL","info_text","trashed","pprf_delete_item","itemid","strs_obj","be_deleted","para_obj","trash","passt_bln","confirm","can_recover","pprf_odd_even_color","contents","hide","css","trim","find","html","attr","exp_str","parent","remove","call_simpods","isFunction","children","trashable","ele_obj","order","order_by","target_str","each","idx_int","amount","this","loaded","pod_id","response_obj","success","post_id","trashed_count","saved_tb","iframe_id","pod_item_id","cp_title","loaded_arr","text","i","j","append","start","ids","idx","$helper","clone","$","index","id","on","evt","preventDefault","pprf_load_more","update_index","sortable","$originals","tr","resp_arr","width","eq","cursor","opacity","addEdit_str","tolerance","update","fix_helper_modified","cancel","handle","e","url_str","pprf_id","stopPropagation","trash_ele","show","getElementById","pprf_resize_window","iframe","pprf_is_changed","Ignore_changes","leave","trigger"],"mappings":"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","file":"admin.min.js","sourcesContent":["function pprf_resize_iframe(obj) {\r\n\tobj.style.height = obj.contentWindow.document.body.scrollHeight + 'px';\r\n\r\n}\r\n\r\nfunction pprf_update_iframe_size( x, y ){\r\n\t\r\n\tif ( x != '' ) {\r\n\t\tjQuery('#' + x).height( jQuery('#' + x).height() ).animate({height: y}, 500);\r\n\t}\r\n}\r\nfunction pprf_update_size( x ){\r\n\t\r\n\tif ( x != '' ) {\r\n\t\tvar pprf_original_height = jQuery( x + ' html #wpbody-content').height() + 60;\r\n\t\r\n\t\tjQuery('#' + x).height( jQuery('#' + x).height() ).animate({height: pprf_original_height }, 500);;\r\n\r\n\t}\r\n}\r\n\r\nfunction pprf_update_parent_iframe( x ){\r\n\t\r\n\tif ( x != '') {\r\n\t\t\r\n\t\tvar y = jQuery('#' + x + ' html #wpbody-content').height();\r\n\t\t// 4px is the small gap at the bottom\r\n\t\tjQuery('#' + x).height( jQuery('#' + x).height() ).animate({height: y }, 500);\r\n\r\n\t}\r\n}\r\nvar pprf_parent_height = jQuery('html').height();\r\n/**\r\n * insert a new row to the page after adding a new item\r\n */\r\nfunction pprf_new( podid, postid, cpodid, authorid , iframeid, poditemid, parent_name ){ \r\n\tif( jQuery.isNumeric( podid ) && jQuery.isNumeric( cpodid ) && jQuery.isNumeric( authorid ) && jQuery.isNumeric( poditemid ) ) {\r\n\t\t\r\n\t\tvar para_obj = { 'podid': podid, 'postid': postid, 'cpodid': cpodid, 'authorid': authorid, 'poditemid' : poditemid, 'action' : 'admin_pprf_load_newly_added', 'security' : ajax_script.nonce };\r\n\t\r\n\t\tvar data_obj = para_obj;\r\n\t\t\r\n\t\tjQuery('#panda-repeater-fields-' + cpodid + '-' + poditemid + '-' + 'loader' ).removeClass('hidden');\t\t\t\r\n\t\tjQuery.post(\r\n\t\t\tajax_script.ajaxurl, \r\n\t\t\tdata_obj, \r\n\t\t\tfunction( responses ){\t\r\n\t\t\t\tjQuery('#panda-repeater-fields-' + cpodid + '-' + poditemid + '-' + 'loader' ).addClass('hidden');\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\tvar response_data = responses['data'];\t\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t//console.log( response_data );\r\n\t\t\t\tif( responses['success'] === true && typeof response_data['id'] !== 'undefined' && jQuery.isNumeric( response_data['id'] ) ){\r\n\r\n\t\t\t\t\tvar\tiframe_build\t\t= pprf_build_item_html( response_data, podid, postid, cpodid, authorid , iframeid, poditemid, parent_name, false );\r\n\t\t\t\t\t\r\n\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list' ).append( iframe_build ); \r\n\t\t\t\t\t// if entries limit, toggle the add new \r\n\t\t\t\t\tvar items_left_count\t= jQuery('#panda-repeater-fields-' + cpodid + '-' + poditemid + ' > .pprf-redorder-list > li').length;\r\n\t\t\t\t\tvar limit_int\t=\tparseInt( jQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + '-entry-limit' ).val() );\r\n\t\t\t\t\tif( limit_int != 0 && items_left_count >= limit_int ){\r\n\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + '-add-new' ).addClass('hidden');\t\t\t\t\t\t\t\r\n\t\t\t\t\t}\t\t\t\t\t\t\r\n\r\n\t\t\t\t}\r\n\t\t\t\t// if add a new one, activeate the live items tab\r\n\t\t\t\tjQuery( '#panda-repeater-fields-tabs-' + cpodid + '-' + poditemid + ' .pprf-tab .dashicons-portfolio').click();\t\r\n\t\t\t\t//jQuery( document ).on('click', '#panda-repeater-fields-tabs-' + cpodid + '-' + poditemid + ' .pprf-tab .dashicons-portfolio' );\r\n\t\t\t\t\r\n\t\t\t\tpprf_odd_even_color( cpodid + '-' + poditemid );\r\n\t\t\t}\r\n\t\t);\t\r\n\t}\r\n}\r\n\r\nfunction pprf_build_item_html( items, podid, postid, cpodid, authorid , iframeid, poditemid, parent_name, is_repeated ){\r\n\tif( typeof items['id'] == 'undefined' || !jQuery.isNumeric( items['id']) ){\r\n\t\treturn '';\r\n\t}\r\n//console.log(items);\r\n\tvar trashed_css\t\t= '';\r\n\tvar btn_trashed_css\t= 'pprf-btn-delete';\r\n\tvar display_style\t= '';\r\n\tvar edit_icon_css\t= 'dashicons-edit';\r\n\r\n\tif( jQuery('#panda-repeater-trash-info-' + cpodid + '-' + poditemid ).data('enable-trash') == 1 ){\t\t\r\n\t\tif( typeof items['trashed'] != 'undefined' && items['trashed'] == 1 ){\r\n\t\t\t\r\n\t\t\ttrashed_css \t= 'pprf-trashed';\r\n\t\t\tbtn_trashed_css\t= 'pprf-btn-trashed';\r\n\t\t\t// if the portfolio foder is open, hide the trash one\r\n\t\t\tedit_icon_css\t= 'dashicons-update ';\t\r\n\t\t\tif( jQuery('#panda-repeater-fields-tabs-' + cpodid + '-' + poditemid + ' .pprf-tab.active .dashicons').hasClass('dashicons-portfolio') ) {\r\n\t\t\t\tdisplay_style\t\t= 'display:none;';\r\n\t\t\t}\t\t\r\n\t\t\t\t\r\n\t\t} else {\r\n\t\t\ttrashed_css\t\t= 'pprf-not-trashed';\r\n\t\t\tbtn_trashed_css\t= 'pprf-btn-not-trashed';\r\n\t\t\tif( jQuery('#panda-repeater-fields-tabs-' + cpodid + '-' + poditemid + ' .pprf-tab.active .dashicons').hasClass('dashicons-trash') ) {\r\n\t\t\t\tdisplay_style\t\t= 'display:none;';\r\n\t\t\t}\t\t\t\t\r\n\t\t}\r\n\t}\t\r\n\tvar repeated_css_append\t=\t'';\r\n\tif( is_repeated == true ){\r\n\t\trepeated_css_append\t=\t'-repeated';\r\n\t}\r\n\tvar delete_action \t= '';//jQuery('#panda-repeater-fields-' + cpodid + '-' + poditemid + '-' + 'add-new .pprf-trash-btn' ).data('target');\r\n\tvar ids_in_css\t \t= cpodid + '-' + items['id'] + '-' + poditemid;\r\n\tvar responding_id \t= items['id'];\r\n\tvar the_title\t \t= items['title'];\r\n\tvar the_label\t\t= the_title;\r\n\t//var the_label\t\t= '<strong>ID:</strong> ' + responding_id + ' <strong>' + items['pprf_name_label'] + ': </strong> ' + the_title;\r\n\tif( typeof items['label'] != 'undefined' && items['label'] != '' ){\r\n\t\tthe_label\t=\titems['label'];\r\n\t}\r\n\tvar next_background_css\t= jQuery('#next-bg').data('bg');\r\n\tvar full_url\t \t\t= PANDA_PODS_REPEATER_PAGE_URL[0] + 'iframe_id=panda-repeater-edit-' + ids_in_css + '&podid=' + podid + '&tb=' + cpodid + '&postid=' + postid + '&itemid=' + responding_id + '&poditemid=' + poditemid;\t\r\n\tvar html_build \t\t=\t\r\n\t '<li data-id=\"' + responding_id + '\" class=\"' + trashed_css + '\" id=\"li-' + ids_in_css + repeated_css_append + '\" style=\"' + display_style + '\">' +\r\n\t\t'<div class=\"pprf-row w100 pprf-left\">' + \r\n\t\t\t'<div class=\"w100 pprf-left\" id=\"pprf-row-brief-' + ids_in_css + repeated_css_append + '\">' +\r\n\t\t\t\t'<div class=\"pprf-left pd8 pprf-left-col ' + next_background_css + ' \">' + the_label + '</div>';\r\n\r\n\tif( is_repeated == true ){\r\n\t\t\thtml_build +=\t\r\n\t\t\t\t\t\t'<div class=\"button pprf-right-col center pprf-dismiss-btn ' + delete_action + ' ' + btn_trashed_css + '\" role=\"button\" data-podid=\"' + podid + '\" data-postid=\"' + postid + '\" data-tb=\"' + cpodid + '\" data-itemid=\"' + responding_id + '\" data-userid=\"' + authorid + '\" data-iframe_id=\"panda-repeater-edit-' + ids_in_css + '\" data-poditemid=\"' + poditemid + '\" data-target=\"' + ids_in_css + '\" >' + \r\n\t\t\t\t\t\t\t'<span class=\"dashicons dashicons-dismiss pdt6 mgb0 \"></span>' +\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t'</div>' +\t\r\n\t\t\t\t\t\t'<div class=\"pprf-left pd8\">Repeated</div>';\t\t\t\r\n\t} else {\r\n\t\thtml_build +=\t\t\t\t\r\n\t\t\t\t'<div class=\"button pprf-right-col center pprf-trash-btn ' + delete_action + ' ' + btn_trashed_css + '\" role=\"button\" data-podid=\"' + podid + '\" data-postid=\"' + postid + '\" data-tb=\"' + cpodid + '\" data-itemid=\"' + responding_id + '\" data-userid=\"' + authorid + '\" data-iframe_id=\"panda-repeater-edit-' + ids_in_css + '\" data-poditemid=\"' + poditemid + '\" data-target=\"' + ids_in_css + '\" >' + \r\n\t\t\t\t\t'<span class=\"dashicons dashicons-trash pdt6 mgb0 \"></span>' +\r\n\t\t\t\t\t'<div id=\"panda-repeater-trash-' + ids_in_css + '-loader\" class=\"pprf-left hidden mgl5\">' +\r\n\t\t\t\t\t\t'<img src = \"' + PANDA_PODS_REPEATER_URL[0] + '/images/dots-loading.gif\" alt=\"loading\" class=\"mgl8 loading pprf-left\"/>' +\r\n\t\t\t\t\t'</div>' +\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t'</div>' +\t\r\n\t\t\t\t'<div class=\"button pprf-right-col center pprf-save-btn\" role=\"button\" data-podid=\"' + podid + '\" data-postid=\"' + postid + '\" data-tb=\"' + cpodid + '\" data-itemid=\"' + responding_id + '\" data-userid=\"' + authorid + '\" data-iframe_id=\"panda-repeater-edit-' + ids_in_css + '\" data-poditemid=\"' + poditemid + '\" data-target=\"' + ids_in_css + '\" >' +\r\n\t\t\t\t\t'<img src = \"' + PANDA_PODS_REPEATER_URL[0] + 'images/save-icon-tran.png\" class=\"pprf-save-icon mgt8 mgb2\"/>' + \t\r\n\t\t\t\t\t'<div id=\"panda-repeater-save-' + ids_in_css + '-loader\" class=\"pprf-left hidden mgl5\">' +\r\n\t\t\t\t\t\t'<img src = \"' + PANDA_PODS_REPEATER_URL[0] + 'images/dots-loading.gif\" alt=\"loading\" class=\"mgl8 pprf-left\"/>' +\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t'</div>' +\r\n\t\t\t\t'</div>' +\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t'<div class=\"button pprf-edit pprf-row-load-iframe alignright pprf-right-col center pprf-edit-btn\" role=\"button\" data-target=\"' + ids_in_css + '\" data-url=\"' + full_url + '\">' +\r\n\t\t\t\t\t'<span class=\"dashicons ' + edit_icon_css + ' pdt8 mgb0 pprf-edit-span\"></span>' +\r\n\t\t\t\t\t'<div id=\"panda-repeater-edit-' + ids_in_css + '-loader\" class=\"pprf-left hidden mgl5\">' +\r\n\t\t\t\t\t\t'<img src = \"' + PANDA_PODS_REPEATER_URL[0] + '/images/dots-loading.gif\" alt=\"loading\" class=\"mgl9 pprf-left\"/>' +\r\n\t\t\t\t\t'</div>\t' +\r\n\t\t\t\t'</div>';\r\n\t}\r\n\thtml_build +=\t\t\t\t\t\t\t\t\r\n\t\t\t'</div>' +\t\t\t\t\t\t\t\t\t\t \r\n\t\t\t'<div>' + \r\n\t\t\t\t'<iframe id=\"panda-repeater-edit-' + ids_in_css + '\" frameborder=\"0\" scrolling=\"no\" src=\"\" style=\"display:none; \" class=\"panda-repeater-iframe w100\"></iframe>' + \r\n\t\t\t\t'<div id=\"panda-repeater-edit-expand-' + ids_in_css + '\" class=\"w100 pprf-left center pdt3 pdb3 pprf-expand-bar pprf-edit-expand\" data-target=\"' + ids_in_css + '\" style=\"display:none;\">Content missing? Click here to expand</div>' + \r\n\t\t\t'</div>' +\r\n\t \t '</div>' +\r\n\t\t'</li>'\r\n\t ;\r\n\tif( next_background_css == 'pprf-purple-bg' ){\r\n\t\tjQuery('#next-bg').data('bg', 'pprf-white-bg');\r\n\t} else {\r\n\t\tjQuery('#next-bg').data('bg', 'pprf-purple-bg');\t\t\t\t\t\t\r\n\t}\t \r\n\treturn html_build; \r\n}\r\n/**\r\n * delete an item\r\n */\r\nfunction pprf_delete_item( podid, postid, cpodid, itemid, authorid , iframeid, poditemid, trashed ){\r\n\t\r\n\tif( jQuery.isNumeric( podid ) && jQuery.isNumeric( cpodid ) && jQuery.isNumeric( authorid ) && jQuery.isNumeric( itemid ) && jQuery.isNumeric( poditemid ) ) {\r\n\t\t\r\n\t\tvar para_obj \t= { 'podid': podid, 'postid': postid, 'cpodid': cpodid, 'itemid' : itemid, 'authorid': authorid, 'poditemid' : poditemid, 'action' : 'admin_pprf_delete_item', 'trash' : trashed, 'security' : ajax_script.nonce };\r\n\t\tvar info_text\t=\t'';\r\n\t\tif( trashed == 0 ){\r\n\t\t\tinfo_text\t=\tstrs_obj.be_restored;\r\n\t\t}\t\t\r\n\t\tif( trashed == 1 ){\r\n\t\t\tinfo_text\t=\tstrs_obj.can_recover;\r\n\t\t}\r\n\t\tif( trashed == 2 ){\r\n\t\t\tinfo_text\t=\tstrs_obj.be_deleted;\r\n\t\t}\r\n\t\t//panda-repeater-edit-13-506 236\r\n\t\tvar data_obj = para_obj;\r\n\t\tvar passt_bln = confirm( strs_obj.you_sure + ' ' + info_text );\r\n\t\t//$('#overlord').removeClass('hidden');\t\t\r\n\t\t\r\n\t\tif( passt_bln == true ){\r\n\r\n\t\t\tif( trashed == 0 ){\r\n\t\t\t\tjQuery( '#panda-repeater-edit-' + cpodid + '-' + itemid + '-' + poditemid + '-loader' ).removeClass('hidden');\r\n\t\t\t} else {\t\t\t\t \r\n\t\t\t\tjQuery( '#panda-repeater-trash-' + cpodid + '-' + itemid + '-' + poditemid + '-loader' ).removeClass('hidden');\r\n\t\t\t}\r\n\t\t\t//jQuery( '#pprf-row-brief-' + cpodid + '-' + itemid + '-' + poditemid + ' .pprf-trash-btn .dashicons-trash' ).remove( );\r\n\t\t\tjQuery.post(\r\n\t\t\t\tajax_script.ajaxurl, \r\n\t\t\t\tdata_obj, \r\n\t\t\t\tfunction( responses ){\t\r\n\t\t\t\t\tif( responses['success'] === true ){\r\n\t\t\t\t\t\tvar response_data = responses['data'];\r\n\t\t\t\t\t\tif( response_data.length != 0 ){\r\n\t\t\t\t\t\t\tvar ids_in_css\t=\tcpodid + '-' + itemid + '-' + poditemid;\r\n\t\t\t\t\t\t\tvar exp_str\t\t= 'panda-repeater-edit-expand-' + ids_in_css;\r\n\t\t\t\t\t\t\tvar iframe_build \t= 'panda-repeater-edit-' + ids_in_css;\t\t\r\n\r\n\t\t\t\t\t\t\tif( trashed == 0 ){\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-edit-' + cpodid + '-' + itemid + '-' + poditemid + '-loader' ).addClass('hidden');\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-trash-' + cpodid + '-' + itemid + '-' + poditemid + '-loader' ).addClass('hidden');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t//jQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' #' + iframeid ).remove( );\r\n\t\t\t\t\t\t\tif( trashed == 0 ){\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-row-load-iframe .pprf-edit-span').removeClass('dashicons-update');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-row-load-iframe .pprf-edit-span').addClass('dashicons-edit')\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).removeClass('pprf-trashed');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).addClass('pprf-not-trashed');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).css('display', 'none');\t\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-trash-btn').addClass('pprf-btn-not-trashed');\t\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-trash-btn').removeClass('pprf-btn-trashed');\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tif( jQuery.trim( jQuery('#' + iframe_build ).contents().find(\"body\").html() ) != '' ) {\r\n\t\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-save-btn .pprf-save-icon').attr('src', PANDA_PODS_REPEATER_URL[0] + 'images/save-icon.png');\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tif( trashed == 1 ){\r\n\r\n\r\n\t\t\t\t\t\t\t\tif( jQuery('#' + iframe_build ) != 'undefined' ){\r\n\t\t\t\t\t\t\t\t\tjQuery('#' + iframe_build ).hide();\t\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tif( jQuery('#' + exp_str ) != 'undefined' ){\r\n\t\t\t\t\t\t\t\t\tjQuery('#' + exp_str ).hide();\t\r\n\t\t\t\t\t\t\t\t}\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tjQuery('#pprf-row-brief-' + ids_in_css + ' .dashicons' ).removeClass('dashicons-arrow-up');\r\n\t\t\t\t\t\t\t\tjQuery('#pprf-row-brief-' + ids_in_css + ' .dashicons' ).addClass('dashicons-edit');\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).removeClass('pprf-not-trashed');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).addClass('pprf-trashed');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).css('display', 'none');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-row-load-iframe .pprf-edit-span' ).addClass('dashicons-update');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-row-load-iframe .pprf-edit-span' ).removeClass('dashicons-edit');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-trash-btn').addClass('pprf-btn-trashed');\t\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-trash-btn').removeClass('pprf-btn-not-trashed');\t\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-save-btn .pprf-save-icon').attr('src', PANDA_PODS_REPEATER_URL[0] + 'images/save-icon-tran.png');\r\n\t\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tif( trashed == 2 ){\t\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' #' + iframeid ).parent().parent().remove( );\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).remove( );\r\n\t\t\t\t\t\t\t\t// if entries limit, toggle the add new \r\n\t\t\t\t\t\t\t\tvar items_left_count\t= jQuery('#panda-repeater-fields-' + cpodid + '-' + poditemid + ' > .pprf-redorder-list > li').length;\r\n\t\t\t\t\t\t\t\tvar limit_int\t=\tparseInt( jQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + '-entry-limit' ).val() );\r\n\t\t\t\t\t\t\t\tif( limit_int != 0 && items_left_count < limit_int ){\r\n\t\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + '-add-new' ).removeClass('hidden');\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t}\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t// integrate with simpods js\r\n\t\t\t\t\t\t\t\tif( typeof call_simpods !== 'undefined' && jQuery.isFunction( call_simpods ) ) {\r\n\t\t\t\t\t\t\t\t\tcall_simpods( responses );\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t//document.getElementById( iframeid ).contentWindow.pprf_resize_window() ;\r\n\t\t\t\t\t\t\t pprf_odd_even_color( cpodid + '-' + poditemid );\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t);\t\r\n\t\t\t\r\n\t\t}\r\n\t}\r\n}\r\n//jQuery('.pprf-redorder-btn').click( function(){\r\njQuery( document ).on('click', '.pprf-redorder-btn',\tfunction( evt ){\t\t\r\n\tvar id = jQuery( this ).data('id');\r\n\tjQuery( this ).addClass('hidden');\t\r\n\tjQuery( this ).parent().children('.pprf-save-redorder-btn').removeClass('hidden');\t\r\n\tjQuery( this ).parent().children('.pprf-redorder-list-wrap').removeClass('hidden');\r\n\tjQuery( this ).parent().children('.pprf-row').addClass('hidden');\t\r\n\tjQuery( '#' + id + '-add-new' ).addClass('hidden');\t\r\n});\r\n\r\n//jQuery('.pprf-save-redorder-btn').click( function(){\r\njQuery( document ).on('click', '.pprf-save-redorder-btn',\tfunction( evt ){\t\r\n\tvar id = jQuery( this ).data('id');\r\n\tjQuery( this ).addClass('hidden');\t\r\n\tjQuery( this ).parent().children('.pprf-redorder-list-wrap').addClass('hidden');\t\r\n\tjQuery( this ).parent().children('.pprf-save-redorder-btn').addClass('hidden');\r\n\tjQuery( this ).parent().children('.pprf-redorder-btn').removeClass('hidden');\r\n\tjQuery( this ).parent().children('.pprf-row').removeClass('hidden');\t\r\n\tjQuery( '#' + id + '-add-new' ).removeClass('hidden');\t\r\n});\r\n /**\r\n * load more\r\n */\r\n//jQuery('.pprf-load-more-btn').click( function( evt ){\r\njQuery( document ).on('click', '.pprf-load-more-btn',\tfunction( evt ){\r\n\tevt.preventDefault();\r\n\tjQuery( '#pprf-load-more-wrap-' + jQuery( this ).data('target') + ' .pprf-ajax-img').css('display', 'block');\r\n\t\r\n\r\n\tpprf_load_more( jQuery( this).data('target'), jQuery( this ) );\r\n\r\n})\t \r\n\r\nfunction pprf_load_more( target_str, ele_obj ){\r\n\tvar loaded_arr\t=\tnew Array();\r\n\tjQuery( '#panda-repeater-fields-' + target_str + ' .pprf-redorder-list li' ).each( function( idx_int ) {\r\n\t\tloaded_arr[ idx_int ] = parseInt( jQuery( this ).data('id') );\r\n\t});\r\n\t\r\n\tvar data_obj = {\r\n\t\taction \t\t: \t'admin_pprf_load_more',\r\n\t\tloaded \t\t:\tloaded_arr, \r\n\t\tsecurity \t: \tajax_script.nonce,\r\n\t\tpod_id\t\t: \tele_obj.data('podid'),\r\n\t\tpost_id\t\t: \tele_obj.data('postid'),\r\n\t\tsaved_tb\t: \tele_obj.data('tb'),\r\n\t\tiframe_id \t: \tele_obj.data('iframe_id'),\r\n\t\tpod_item_id\t: \tele_obj.data('poditemid'),\r\n\t\tauthorid\t: \tele_obj.data('userid'),\r\n\t\tcp_title\t: \tele_obj.data('cptitle'),\r\n\t\ttrashable\t: \tele_obj.data('enable-trash'),\r\n\t\torder\t\t: \tele_obj.data('order'),\r\n\t\torder_by\t: \tele_obj.data('order-by'),\r\n\t\tamount\t\t: \tjQuery('#panda-repeater-amount-' + target_str ).val(),\r\n\t\tstart\t\t: \tjQuery('#panda-repeater-start-from-' + target_str ).val()\r\n\t};\r\n\tjQuery( '#pprf-load-more-wrap-' + target_str + ' .pprf-load-more-report' ).text( '' );\r\n\tjQuery.post(\r\n\t\tajax_script.ajaxurl, \r\n\t\tdata_obj, \r\n\t\tfunction( response_obj ){\r\n\t\t\tvar html_build\t=\t'';\r\n\t\t\tif( response_obj.success == true ){\r\n\t\t\t\tvar trashed_count\t\t=\t0;\r\n\t\t\t\t//var not_trashed_count\t=\t0;\r\n\t\t\t\tfor( var i = 0; i < response_obj.data.length; i ++ ){\t\r\n\t\t\t\t\tvar is_repeated\t=\tfalse;\r\n\r\n\t\t\t\t\tif( jQuery( '#pprf-load-more-wrap-' + target_str + ' .panda-repeater-to-load' ).val() == 'append_to' ){ // only need to check repeatition if it is on Append To.\r\n\t\t\t\t\t\tfor( var j = 0; j < loaded_arr.length; j ++ ){\t//inArry doesn't work\r\n\t\t\t\t\t\t\tif( parseInt( response_obj.data[ i ]['id'] ) == loaded_arr[ j ] ){\r\n\t\t\t\t\t\t\t\tis_repeated\t=\ttrue;\r\n\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t}\t\t\t\t\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\r\n\t\t\t\t\thtml_build += pprf_build_item_html( response_obj.data[ i ], data_obj.pod_id, data_obj.post_id, data_obj.saved_tb, data_obj.authorid , data_obj.iframe_id, data_obj.pod_item_id, data_obj.cp_title, is_repeated )\r\n\t\t\t\t\tif( response_obj.data[ i ]['trashed'] == 1 ){\r\n\t\t\t\t\t\ttrashed_count ++;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tvar info_text\t=\tresponse_obj.data.length;\r\n\t\t\t\tif( data_obj.trashable == 1 ){\r\n\t\t\t\t\tinfo_text\t=\t( parseInt( response_obj.data.length ) - trashed_count ) + ' published, ' + trashed_count + ' trashed.';\r\n\t\t\t\t}\r\n\t\t\t\tif( jQuery( '#pprf-load-more-wrap-' + target_str + ' .panda-repeater-to-load' ).val() == 'append_to' ){\r\n\t\t\t\t\tjQuery( '#panda-repeater-fields-' + data_obj.saved_tb + '-' + data_obj.pod_item_id + ' .pprf-redorder-list' ).append( html_build ); \r\n\t\t\t\t} else {\r\n\t\t\t\t\tjQuery( '#panda-repeater-fields-' + data_obj.saved_tb + '-' + data_obj.pod_item_id + ' .pprf-redorder-list' ).html( html_build ); \r\n\t\t\t\t}\r\n\t\t\t\tpprf_odd_even_color( data_obj.saved_tb + '-' + data_obj.pod_item_id );\r\n\t\t\t\tjQuery( '#pprf-load-more-wrap-' + target_str + ' .pprf-ajax-img').css('display', 'none');\r\n\r\n\t\t\t\tif( response_obj.data.length != 0 ){\r\n\t\t\t\t\tjQuery('#panda-repeater-start-from-' + target_str ).val( parseInt( data_obj.start ) + parseInt( response_obj.data.length ) );\r\n\t\t\t\t}\r\n\r\n\t\t\t\tjQuery( '#pprf-load-more-wrap-' + target_str + ' .pprf-load-more-report' ).text( ' | Loaded ' + info_text );\r\n\t\t\t}\r\n\r\n\t\t\t//pprf_build_item_html( items, podid, postid, cpodid, authorid , iframeid, poditemid, parent_name )\r\n\t\t\t//pprf_new( ele_obj.data('podid'), ele_obj.data('postid'), ele_obj.data('tb'), ele_obj.data('userid'), ele_obj.data('iframe_id'), ele_obj.data('pod_item_id'), ele_obj.data('cptitle') );\r\n\r\n\t\t}\r\n\t);\r\n}\t\r\n/**\r\n * reset colours for each row\r\n */\r\n\r\nfunction pprf_odd_even_color( ids ){\r\n\r\n\tjQuery( '#panda-repeater-fields-' + ids + ' .pprf-left-col').removeClass('pprf-purple-bg');\r\n\tjQuery( '#panda-repeater-fields-' + ids + ' .pprf-left-col').removeClass('pprf-white-bg');\r\n\t\r\n\tif( jQuery( '#panda-repeater-fields-tabs-' + ids ).length == 0 ){\r\n\t\t\r\n\t\tjQuery( '#panda-repeater-fields-' + ids + ' .pprf-left-col').each( function( idx ) {\r\n\t\t\tif( idx % 2 == 0 ){\r\n\t\t\t\tjQuery( this ).addClass('pprf-white-bg');\r\n\t\t\t} else {\r\n\t\t\t\tjQuery( this ).addClass('pprf-purple-bg');\r\n\t\t\t}\r\n\t\t})\r\n\t}\r\n\tjQuery( '#panda-repeater-fields-' + ids + ' .pprf-not-trashed').each( function( idx ) {\r\n\t\tif( idx % 2 == 0 ){\r\n\t\t\tjQuery( this ).children('.pprf-row').children().children('.pprf-left-col').addClass('pprf-white-bg');\r\n\t\t} else {\r\n\t\t\tjQuery( this ).children('.pprf-row').children().children('.pprf-left-col').addClass('pprf-purple-bg');\r\n\t\t}\r\n\t});\r\n\tjQuery( '#panda-repeater-fields-' + ids + ' .pprf-trashed').each( function( idx ) {\r\n\t\tif( idx % 2 == 0 ){\r\n\t\t\tjQuery( this ).children('.pprf-row').children().children('.pprf-left-col').addClass('pprf-white-bg');\r\n\t\t} else {\r\n\t\t\tjQuery( this ).children('.pprf-row').children().children('.pprf-left-col').addClass('pprf-purple-bg');\r\n\t\t}\r\n\t});\t\r\n}\r\n/**\r\n * if reassigned successfully, remove the item and reset colours\r\n */\r\nfunction pprf_reassign( cpodid, poditemid, itemid ){\r\n\t//console.log( cpodid, poditemid, itemid );\r\n\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).remove( );\r\n\t//document.getElementById( iframeid ).contentWindow.pprf_resize_window() ;\r\n\tpprf_odd_even_color( cpodid + '-' + poditemid );\r\n}\r\njQuery(document).ready( function($) {\r\n\t\t\r\n\t/**\r\n\t * fix_helper_modified for drag and drop\r\n\t */\r\n\tvar fix_helper_modified = function(e, tr) {\r\n\t\tvar $originals = tr.children();\r\n\t\tvar $helper = tr.clone();\r\n\t\t$helper.children().each(function(index) {\r\n\t\t\t$(this).width($originals.eq(index).width());\t\t\t\t\t\r\n\t\t});\r\n\t\t\r\n\t\treturn $helper;\r\n\t},\r\n\tupdate_index = function(e, ui) {\r\n\t\tvar the_order = $(this).sortable('toArray');\r\n\r\n\t\tvar data_obj = {\r\n\t\t\taction: 'admin_pprf_update_order',\r\n\t\t\torder: \t the_order, \r\n\t\t\tsecurity : ajax_script.nonce\r\n\t\t};\r\n\r\n\t\t$.post(\r\n\t\t\tajax_script.ajaxurl, \r\n\t\t\tdata_obj, \r\n\t\t\tfunction( resp_arr ){\t\t\t\t\r\n\t\t\t\tpprf_odd_even_color( resp_arr.data.pprf_id );\r\n\t\t\t}\r\n\t\t)\t\t\t\t\r\n\t};\t\r\n\r\n\tif( $('.pprf-redorder-list.pandarf_order').length != 0 ){\r\n\t\t$('.pprf-redorder-list.pandarf_order').sortable({\r\n\t\t\thelper: fix_helper_modified,\r\n\t\t\tcursor: 'move',\r\n\t\t\topacity: 0.7,\r\n\t\t\ttolerance: 'intersect',\t\t\r\n\t\t\tupdate: \t\tupdate_index,\r\n\t\t\tcancel: \t\t'.pprf-row-load-iframe, .pprf-save-btn, pprf-trash-btn',\r\n\t\t\thandle: \t\t'.pprf-left-col'\r\n\t\t});\t\t\r\n\t}\r\n\r\n\t$(document.body).on('click', '.pprf-row-load-iframe', function( e ){\t\r\n\t\te.stopPropagation();\r\n\t\tvar url_str \t= $( this ).data('url');\r\n\t\tvar ids_in_css\t \t= $( this ).data('target');\r\n\t\tvar exp_str\t\t= 'panda-repeater-edit-expand-' + ids_in_css;\r\n\t\tvar iframe_build \t= 'panda-repeater-edit-' + ids_in_css;\t\t\r\n\t\tvar trash_ele\t= $( this ).parent().children('.pprf-trash-btn');\r\n\t\tif( $( this ).children('.pprf-edit-span').hasClass('dashicons-update') ){ \r\n\t\t\t// restore this item\t\t\r\n\t\t\tpprf_delete_item( trash_ele.data('podid'), trash_ele.data('postid'), trash_ele.data('tb'), trash_ele.data('itemid'), trash_ele.data('userid'), trash_ele.data('iframe_id'), trash_ele.data('poditemid'), 0 );\r\n\t\t} else { \r\n\t\t\tvar addEdit_str\t= ' .pprf-edit';\t\r\n\t\t\tif( $( this ).hasClass('pprf-add') ){\r\n\t\t\t\taddEdit_str\t= '.pprf-add';\t\r\n\t\t\t\tiframe_build \t= 'panda-repeater-add-new-' + ids_in_css;\r\n\t\t\t\texp_str\t\t= 'panda-repeater-add-new-expand-' + ids_in_css;\r\n\t\t\t}\t\r\n\t\t\t\r\n\t\t\tif( $('#pprf-row-brief-' + ids_in_css + ' .dashicons' ).hasClass('dashicons-edit') ){\t\t\r\n\t\t\t\t\r\n\t\t\t\t//if iframe not loaded\r\n\t\t\t\t\r\n\t\t\t\tif( $('#' + iframe_build ).attr('src') == '' ){\r\n\t\t\t\t\t$('#' + iframe_build ).attr('src', url_str ); \r\n\t\t\t\t\t$('#' + iframe_build + '-' + 'loader' ).removeClass('hidden');\t\t\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\t$('#' + iframe_build ).show('slow',function(){\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).addClass('dashicons-arrow-up');\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).removeClass('dashicons-edit');\t\t\r\n\t\t\t\t});\r\n\t\t\t\t$('#' + exp_str ).show();\t\r\n\t\t\t\t$('#' + iframe_build ).on('load', function(){\r\n\t\t\t\t\t\r\n\t\t\t\t\t$('#' + iframe_build + '-' + 'loader' ).addClass('hidden');\t\r\n\t\t\t\t\t//change icon\t\r\n\t\t\t\t\t$('#panda-repeater-save-' + ids_in_css + '-' + 'loader' ).parent().children('.pprf-save-icon').attr('src', PANDA_PODS_REPEATER_URL[0] + '/images/save-icon.png');\r\n\t\t\t\t\t$('#panda-repeater-save-' + ids_in_css + '-' + 'loader' ).parent().addClass('pprf-btn-ready');\r\n\t\t\t\t\t$('#panda-repeater-save-' + ids_in_css + '-' + 'loader' ).addClass('hidden');\r\n\t\t\t\t\t//$('#pprf-row-brief-' + ids_in_css + '' ).addClass('hidden');\t\r\n\t\t\t\t\t//$('#' + iframe_build )[0].contentWindow.pprf_resize_window();\r\n\t\t\t\t\t//console.log( $(this).parent().height() );\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).addClass('dashicons-arrow-up');\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).removeClass('dashicons-edit');\t\t\t\t\t\t\r\n\t\t\t\t});\t\r\n\t\t\t//\tif( $('#pprf-row-brief-' + ids_in_css + ' .dashicons' ).hasClass('dashicons') ){\t\r\n\r\n\t\t\t\t//}\r\n\t\t\t} else {\r\n\t\t\t\t\r\n\t\t\t\t$('#' + iframe_build ).hide('slow',function(){\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).removeClass('dashicons-arrow-up');\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).addClass('dashicons-edit');\t\r\n\t\t\t\t});\t\r\n\t\t\t\t$('#' + exp_str ).hide();\t\t\t\t\t\r\n\t\t\t//\tif( $('#pprf-row-brief-' + ids_in_css + ' .dashicons' ).hasClass('dashicons') ){\t\r\n\t\t\t\t\t\t\r\n\t\t\t//\t}\r\n\t\t\t}\r\n\t\t\t$('#pprf-row-brief-' + ids_in_css + ' .dashicons-trash' ).removeClass('dashicons-arrow-up');\r\n\t\t}\r\n\t\t\r\n\t});\t\r\n\t/**\r\n\t * click to explan its iframe\r\n\t */\t\r\n\t$( document.body ).on('click', '.pprf-expand-bar', function(){\t\t\t\t\r\n\t\tvar ids\t \t= $( this ).data('target');\r\n\t\tvar iframe \t= 'panda-repeater-edit-' + ids;\r\n\t\tif( $( this ).hasClass('pprf-add-expand') ){\r\n\t\t\tiframe \t= 'panda-repeater-add-new-' + ids;\t\t\t\r\n\t\t}\t\r\n\t\tif( typeof document.getElementById( iframe ) != 'undefined' ){\r\n\t\t\t\r\n\t\t\tif( typeof document.getElementById( iframe ).contentWindow.pprf_resize_window != 'undefined' ){ \r\n\t\t\t\tdocument.getElementById( iframe ).contentWindow.pprf_resize_window();\r\n\t\t\t}\r\n\t\t}\r\n\t});\r\n\t/**\r\n\t * click to delete\r\n\t */\t \r\n\t$( document.body ).on('click', '.pprf-trash-btn', function( e ){\t\t\r\n\t\te.stopPropagation();\r\n\t\tvar ids\t \t= $( this ).data('target');\r\n\t\tvar iframe \t= 'panda-repeater-edit-' + ids;\r\n\t\tif( $( this ).hasClass('pprf-add-expand') ){\r\n\t\t\tiframe \t= 'panda-repeater-add-new-' + ids;\t\t\t\r\n\t\t}\t\r\n\t\tvar trash\t= 0;\r\n\t\tif( $( this ).hasClass('pprf-btn-not-trashed') ){\r\n\t\t\ttrash\t= 1;\r\n\t\t}\r\n\t\tif( $( this ).hasClass('pprf-btn-trashed') ){\r\n\t\t\ttrash\t= 2;\r\n\t\t}\t\r\n\t\tif( $( this ).hasClass('pprf-btn-delete') ){\r\n\t\t\ttrash\t= 2;\r\n\t\t}\t\t\t\t\t\t\r\n\t\tpprf_delete_item( $( this ).data('podid'), $( this ).data('postid'), $( this ).data('tb'), $( this ).data('itemid'), $( this ).data('userid'), $( this ).data('iframe_id'), $( this ).data('poditemid'), trash );\r\n\t })\r\n\t \t \r\n\t$(document.body).on('click', '.pprf-save-btn', function( e ){\t\t\r\n\t\t e.stopPropagation();\t\r\n\t\t if( $( this ).hasClass( 'pprf-btn-ready' ) ){\r\n\t\t\tvar ids\t\t= $( this ).data('target');\r\n\t\t\tvar iframe \t= 'panda-repeater-edit-' + ids;\r\n\t\t\tif( $( this ).hasClass('pprf-save-new-btn') ){\r\n\t\t\t\tiframe \t= 'panda-repeater-add-new-' + ids;\r\n\t\t\t}\t\t\t \r\n\t\t\t$('#panda-repeater-save-' + ids + '-loader' ).removeClass('hidden');\r\n\t\t\t\r\n\t\t\t$('#' + iframe ).contents().find('.pods-submit-button').trigger( \"click\" );\t\r\n\t\t\tpprf_is_changed\t=\tfalse;\t\t\r\n\r\n\t\t }\r\n\t });\r\n\t /**\r\n\t * if a pods is is clicked, flag it as saved\r\n\t */\r\n\t $('.toplevel_page_panda-pods-repeater-field .pods-field-input').on('click keyup change', function(){\r\n\t\t pprf_is_changed\t=\ttrue;\r\n\t });\r\n\r\n\r\n\t$( document ).on('click', '#publishing-action .button, #save-action .button', function(){\t\t\t\t\r\n\t\t if( pprf_is_changed ){\r\n\t\t\tevt.preventDefault();\r\n\t\t\tvar leave = confirm( strs_obj.Ignore_changes );\r\n\t\t\tif ( leave == true){\r\n\t\t\t\tpprf_is_changed\t=\tfalse;\r\n\t\t\t\t//$( this ).click();\r\n\t\t\t\t$( this ).trigger('click');\r\n\t\t\t} \r\n\t\t\tif ( leave == false){\r\n\t\t\t\treturn false;\r\n\t\t\t}\r\n\t\t }\r\n\t });\r\n\r\n\t /**\r\n\t * toggle trashed and current\r\n\t */\t\r\n\t$(document.body).on('click', '.pprf-tab .dashicons-trash', function(){\t\t\t\r\n\t \t\r\n\t \t$( '#panda-repeater-fields-' + $( this).parent().data('target') + ' .pprf-trashed').css('display', 'block');\r\n\t \t$( '#panda-repeater-fields-' + $( this).parent().data('target') + ' .pprf-not-trashed').css('display', 'none');\r\n\t \t$( this ).parent().parent().children('.active').removeClass('active');\r\n\t \t$( this ).parent().addClass('active');\r\n\t \tpprf_odd_even_color( $( this).parent().data('target') );\r\n\r\n\t})\t\r\n\t$(document.body).on('click', '.pprf-tab .dashicons-portfolio', function(){\t\t\t\r\n\t \t$( '#panda-repeater-fields-' + $( this).parent().data('target') + ' .pprf-trashed').css('display', 'none');\r\n\t \t$( '#panda-repeater-fields-' + $( this).parent().data('target') + ' .pprf-not-trashed').css('display', 'block');\r\n\t \t$( this ).parent().parent().children('.active').removeClass('active');\r\n\t \t$( this ).parent().addClass('active');\t \t\r\n\t \tpprf_odd_even_color( $( this).parent().data('target') );\r\n\t})\t \r\n \r\n \t/**\r\n \t * remove repeated\r\n \t */ \t\r\n \t$(document.body).on('click', '.pprf-dismiss-btn', function(){\t\r\n \t\t$('#li-' + $( this ).data('target') + '-repeated' ).remove();\r\n \t})\r\n});\r\n \r\nvar pprf_is_changed\t=\tfalse;\t"]}1 {"version":3,"sources":["admin.js"],"names":["pprf_resize_iframe","obj","style","height","contentWindow","document","body","scrollHeight","pprf_update_iframe_size","x","y","jQuery","animate","pprf_update_size","pprf_original_height","pprf_update_parent_iframe","pprf_parent_height","pprf_new","podid","postid","cpodid","authorid","iframeid","poditemid","parent_name","isNumeric","action","security","ajax_script","nonce","removeClass","post","ajaxurl","data_obj","responses","addClass","response_data","iframe_build","pprf_build_item_html","length","items_left_count","limit_int","parseInt","val","click","items","is_repeated","trashed_css","btn_trashed_css","display_style","edit_icon_css","data","hasClass","repeated_css_append","ids_in_css","the_label","next_background_css","full_url","the_title","responding_id","html_build","PANDA_PODS_REPEATER_PAGE_URL","PANDA_PODS_REPEATER_URL","info_text","trashed","pprf_delete_item","itemid","strs_obj","be_deleted","para_obj","trash","passt_bln","confirm","can_recover","pprf_odd_even_color","contents","hide","css","trim","find","html","attr","exp_str","parent","remove","call_simpods","isFunction","children","trashable","ele_obj","order","order_by","target_str","each","idx_int","amount","this","loaded","pod_id","response_obj","success","post_id","trashed_count","saved_tb","iframe_id","pod_item_id","cp_title","loaded_arr","text","i","j","append","start","ids","idx","$helper","clone","$","index","id","on","evt","preventDefault","pprf_load_more","update_index","sortable","$originals","tr","resp_arr","width","eq","cursor","opacity","addEdit_str","tolerance","update","fix_helper_modified","cancel","handle","e","url_str","pprf_id","stopPropagation","trash_ele","show","getElementById","pprf_resize_window","iframe","pprf_is_changed","Ignore_changes","leave","trigger"],"mappings":"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","file":"admin.min.js","sourcesContent":["function pprf_resize_iframe(obj) {\r\n\tobj.style.height = obj.contentWindow.document.body.scrollHeight + 'px';\r\n\r\n}\r\n\r\nfunction pprf_update_iframe_size( x, y ){\r\n\t\r\n\tif ( x != '' ) {\r\n\t\tjQuery('#' + x).height( jQuery('#' + x).height() ).animate({height: y}, 500);\r\n\t}\r\n}\r\nfunction pprf_update_size( x ){\r\n\t\r\n\tif ( x != '' ) {\r\n\t\tvar pprf_original_height = jQuery( x + ' html #wpbody-content').height() + 60;\r\n\t\r\n\t\tjQuery('#' + x).height( jQuery('#' + x).height() ).animate({height: pprf_original_height }, 500);;\r\n\r\n\t}\r\n}\r\n\r\nfunction pprf_update_parent_iframe( x ){\r\n\t\r\n\tif ( x != '') {\r\n\t\t\r\n\t\tvar y = jQuery('#' + x + ' html #wpbody-content').height();\r\n\t\t// 4px is the small gap at the bottom\r\n\t\tjQuery('#' + x).height( jQuery('#' + x).height() ).animate({height: y }, 500);\r\n\r\n\t}\r\n}\r\nvar pprf_parent_height = jQuery('html').height();\r\n/**\r\n * insert a new row to the page after adding a new item\r\n */\r\nfunction pprf_new( podid, postid, cpodid, authorid , iframeid, poditemid, parent_name ){ \r\n\tif( jQuery.isNumeric( podid ) && jQuery.isNumeric( cpodid ) && jQuery.isNumeric( authorid ) && jQuery.isNumeric( poditemid ) ) {\r\n\t\t\r\n\t\tvar para_obj = { 'podid': podid, 'postid': postid, 'cpodid': cpodid, 'authorid': authorid, 'poditemid' : poditemid, 'action' : 'admin_pprf_load_newly_added', 'security' : ajax_script.nonce };\r\n\t\r\n\t\tvar data_obj = para_obj;\r\n\t\t\r\n\t\tjQuery('#panda-repeater-fields-' + cpodid + '-' + poditemid + '-' + 'loader' ).removeClass('hidden');\t\t\t\r\n\t\tjQuery.post(\r\n\t\t\tajax_script.ajaxurl, \r\n\t\t\tdata_obj, \r\n\t\t\tfunction( responses ){\t\r\n\t\t\t\tjQuery('#panda-repeater-fields-' + cpodid + '-' + poditemid + '-' + 'loader' ).addClass('hidden');\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\tvar response_data = responses['data'];\t\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t//console.log( response_data );\r\n\t\t\t\tif( responses['success'] === true && typeof response_data['id'] !== 'undefined' && jQuery.isNumeric( response_data['id'] ) ){\r\n\r\n\t\t\t\t\tvar\tiframe_build\t\t= pprf_build_item_html( response_data, podid, postid, cpodid, authorid , iframeid, poditemid, parent_name, false );\r\n\t\t\t\t\t\r\n\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list' ).append( iframe_build ); \r\n\t\t\t\t\t// if entries limit, toggle the add new \r\n\t\t\t\t\tvar items_left_count\t= jQuery('#panda-repeater-fields-' + cpodid + '-' + poditemid + ' > .pprf-redorder-list > li').length;\r\n\t\t\t\t\tvar limit_int\t=\tparseInt( jQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + '-entry-limit' ).val() );\r\n\t\t\t\t\tif( limit_int != 0 && items_left_count >= limit_int ){\r\n\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + '-add-new' ).addClass('hidden');\t\t\t\t\t\t\t\r\n\t\t\t\t\t}\t\t\t\t\t\t\r\n\r\n\t\t\t\t}\r\n\t\t\t\t// if add a new one, activeate the live items tab\r\n\t\t\t\tjQuery( '#panda-repeater-fields-tabs-' + cpodid + '-' + poditemid + ' .pprf-tab .dashicons-portfolio').click();\t\r\n\t\t\t\t//jQuery( document ).on('click', '#panda-repeater-fields-tabs-' + cpodid + '-' + poditemid + ' .pprf-tab .dashicons-portfolio' );\r\n\t\t\t\t\r\n\t\t\t\tpprf_odd_even_color( cpodid + '-' + poditemid );\r\n\t\t\t}\r\n\t\t);\t\r\n\t}\r\n}\r\n\r\nfunction pprf_build_item_html( items, podid, postid, cpodid, authorid , iframeid, poditemid, parent_name, is_repeated ){\r\n\tif( typeof items['id'] == 'undefined' || !jQuery.isNumeric( items['id'] ) || !jQuery.isNumeric( podid ) ){\r\n\t\treturn '';\r\n\t}\r\n//console.log(items);\r\n\tvar trashed_css\t\t= '';\r\n\tvar btn_trashed_css\t= 'pprf-btn-delete';\r\n\tvar display_style\t= '';\r\n\tvar edit_icon_css\t= 'dashicons-edit';\r\n\r\n\tif( jQuery('#panda-repeater-trash-info-' + cpodid + '-' + poditemid ).data('enable-trash') == 1 ){\t\t\r\n\t\tif( typeof items['trashed'] != 'undefined' && items['trashed'] == 1 ){\r\n\t\t\t\r\n\t\t\ttrashed_css \t= 'pprf-trashed';\r\n\t\t\tbtn_trashed_css\t= 'pprf-btn-trashed';\r\n\t\t\t// if the portfolio foder is open, hide the trash one\r\n\t\t\tedit_icon_css\t= 'dashicons-update ';\t\r\n\t\t\tif( jQuery('#panda-repeater-fields-tabs-' + cpodid + '-' + poditemid + ' .pprf-tab.active .dashicons').hasClass('dashicons-portfolio') ) {\r\n\t\t\t\tdisplay_style\t\t= 'display:none;';\r\n\t\t\t}\t\t\r\n\t\t\t\t\r\n\t\t} else {\r\n\t\t\ttrashed_css\t\t= 'pprf-not-trashed';\r\n\t\t\tbtn_trashed_css\t= 'pprf-btn-not-trashed';\r\n\t\t\tif( jQuery('#panda-repeater-fields-tabs-' + cpodid + '-' + poditemid + ' .pprf-tab.active .dashicons').hasClass('dashicons-trash') ) {\r\n\t\t\t\tdisplay_style\t\t= 'display:none;';\r\n\t\t\t}\t\t\t\t\r\n\t\t}\r\n\t}\t\r\n\tvar repeated_css_append\t=\t'';\r\n\tif( is_repeated == true ){\r\n\t\trepeated_css_append\t=\t'-repeated';\r\n\t}\r\n\tvar delete_action \t= '';//jQuery('#panda-repeater-fields-' + cpodid + '-' + poditemid + '-' + 'add-new .pprf-trash-btn' ).data('target');\r\n\tvar ids_in_css\t \t= cpodid + '-' + items['id'] + '-' + poditemid;\r\n\tvar responding_id \t= items['id'];\r\n\tvar the_title\t \t= items['title'];\r\n\tvar the_label\t\t= the_title;\r\n\t//var the_label\t\t= '<strong>ID:</strong> ' + responding_id + ' <strong>' + items['pprf_name_label'] + ': </strong> ' + the_title;\r\n\tif( typeof items['label'] != 'undefined' && items['label'] != '' ){\r\n\t\tthe_label\t=\titems['label'];\r\n\t}\r\n\tvar next_background_css\t= jQuery('#next-bg').data('bg');\r\n\tvar full_url\t \t\t= PANDA_PODS_REPEATER_PAGE_URL[0] + 'iframe_id=panda-repeater-edit-' + ids_in_css + '&podid=' + podid + '&tb=' + cpodid + '&postid=' + postid + '&itemid=' + responding_id + '&poditemid=' + poditemid;\t\r\n\tvar html_build \t\t=\t\r\n\t '<li data-id=\"' + responding_id + '\" class=\"' + trashed_css + '\" id=\"li-' + ids_in_css + repeated_css_append + '\" style=\"' + display_style + '\">' +\r\n\t\t'<div class=\"pprf-row w100 pprf-left\">' + \r\n\t\t\t'<div class=\"w100 pprf-left\" id=\"pprf-row-brief-' + ids_in_css + repeated_css_append + '\">' +\r\n\t\t\t\t'<div class=\"pprf-left pd8 pprf-left-col ' + next_background_css + ' \">' + the_label + '</div>';\r\n\r\n\tif( is_repeated == true ){\r\n\t\t\thtml_build +=\t\r\n\t\t\t\t\t\t'<div class=\"button pprf-right-col center pprf-dismiss-btn ' + delete_action + ' ' + btn_trashed_css + '\" role=\"button\" data-podid=\"' + podid + '\" data-postid=\"' + postid + '\" data-tb=\"' + cpodid + '\" data-itemid=\"' + responding_id + '\" data-userid=\"' + authorid + '\" data-iframe_id=\"panda-repeater-edit-' + ids_in_css + '\" data-poditemid=\"' + poditemid + '\" data-target=\"' + ids_in_css + '\" >' + \r\n\t\t\t\t\t\t\t'<span class=\"dashicons dashicons-dismiss pdt6 mgb0 \"></span>' +\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t'</div>' +\t\r\n\t\t\t\t\t\t'<div class=\"pprf-left pd8\">Repeated</div>';\t\t\t\r\n\t} else {\r\n\t\thtml_build +=\t\t\t\t\r\n\t\t\t\t'<div class=\"button pprf-right-col center pprf-trash-btn ' + delete_action + ' ' + btn_trashed_css + '\" role=\"button\" data-podid=\"' + podid + '\" data-postid=\"' + postid + '\" data-tb=\"' + cpodid + '\" data-itemid=\"' + responding_id + '\" data-userid=\"' + authorid + '\" data-iframe_id=\"panda-repeater-edit-' + ids_in_css + '\" data-poditemid=\"' + poditemid + '\" data-target=\"' + ids_in_css + '\" >' + \r\n\t\t\t\t\t'<span class=\"dashicons dashicons-trash pdt6 mgb0 \"></span>' +\r\n\t\t\t\t\t'<div id=\"panda-repeater-trash-' + ids_in_css + '-loader\" class=\"pprf-left hidden mgl5\">' +\r\n\t\t\t\t\t\t'<img src = \"' + PANDA_PODS_REPEATER_URL[0] + '/images/dots-loading.gif\" alt=\"loading\" class=\"mgl8 loading pprf-left\"/>' +\r\n\t\t\t\t\t'</div>' +\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t'</div>' +\t\r\n\t\t\t\t'<div class=\"button pprf-right-col center pprf-save-btn\" role=\"button\" data-podid=\"' + podid + '\" data-postid=\"' + postid + '\" data-tb=\"' + cpodid + '\" data-itemid=\"' + responding_id + '\" data-userid=\"' + authorid + '\" data-iframe_id=\"panda-repeater-edit-' + ids_in_css + '\" data-poditemid=\"' + poditemid + '\" data-target=\"' + ids_in_css + '\" >' +\r\n\t\t\t\t\t'<img src = \"' + PANDA_PODS_REPEATER_URL[0] + 'images/save-icon-tran.png\" class=\"pprf-save-icon mgt8 mgb2\"/>' + \t\r\n\t\t\t\t\t'<div id=\"panda-repeater-save-' + ids_in_css + '-loader\" class=\"pprf-left hidden mgl5\">' +\r\n\t\t\t\t\t\t'<img src = \"' + PANDA_PODS_REPEATER_URL[0] + 'images/dots-loading.gif\" alt=\"loading\" class=\"mgl8 pprf-left\"/>' +\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t'</div>' +\r\n\t\t\t\t'</div>' +\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t'<div class=\"button pprf-edit pprf-row-load-iframe alignright pprf-right-col center pprf-edit-btn\" role=\"button\" data-target=\"' + ids_in_css + '\" data-url=\"' + full_url + '\">' +\r\n\t\t\t\t\t'<span class=\"dashicons ' + edit_icon_css + ' pdt8 mgb0 pprf-edit-span\"></span>' +\r\n\t\t\t\t\t'<div id=\"panda-repeater-edit-' + ids_in_css + '-loader\" class=\"pprf-left hidden mgl5\">' +\r\n\t\t\t\t\t\t'<img src = \"' + PANDA_PODS_REPEATER_URL[0] + '/images/dots-loading.gif\" alt=\"loading\" class=\"mgl9 pprf-left\"/>' +\r\n\t\t\t\t\t'</div>\t' +\r\n\t\t\t\t'</div>';\r\n\t}\r\n\thtml_build +=\t\t\t\t\t\t\t\t\r\n\t\t\t'</div>' +\t\t\t\t\t\t\t\t\t\t \r\n\t\t\t'<div>' + \r\n\t\t\t\t'<iframe id=\"panda-repeater-edit-' + ids_in_css + '\" frameborder=\"0\" scrolling=\"no\" src=\"\" style=\"display:none; \" class=\"panda-repeater-iframe w100\"></iframe>' + \r\n\t\t\t\t'<div id=\"panda-repeater-edit-expand-' + ids_in_css + '\" class=\"w100 pprf-left center pdt3 pdb3 pprf-expand-bar pprf-edit-expand\" data-target=\"' + ids_in_css + '\" style=\"display:none;\">Content missing? Click here to expand</div>' + \r\n\t\t\t'</div>' +\r\n\t \t '</div>' +\r\n\t\t'</li>'\r\n\t ;\r\n\tif( next_background_css == 'pprf-purple-bg' ){\r\n\t\tjQuery('#next-bg').data('bg', 'pprf-white-bg');\r\n\t} else {\r\n\t\tjQuery('#next-bg').data('bg', 'pprf-purple-bg');\t\t\t\t\t\t\r\n\t}\t \r\n\treturn html_build; \r\n}\r\n/**\r\n * delete an item\r\n */\r\nfunction pprf_delete_item( podid, postid, cpodid, itemid, authorid , iframeid, poditemid, trashed ){\r\n\t\r\n\tif( jQuery.isNumeric( podid ) && jQuery.isNumeric( cpodid ) && jQuery.isNumeric( authorid ) && jQuery.isNumeric( itemid ) && jQuery.isNumeric( poditemid ) ) {\r\n\t\t\r\n\t\tvar para_obj \t= { 'podid': podid, 'postid': postid, 'cpodid': cpodid, 'itemid' : itemid, 'authorid': authorid, 'poditemid' : poditemid, 'action' : 'admin_pprf_delete_item', 'trash' : trashed, 'security' : ajax_script.nonce };\r\n\t\tvar info_text\t=\t'';\r\n\t\tif( trashed == 0 ){\r\n\t\t\tinfo_text\t=\tstrs_obj.be_restored;\r\n\t\t}\t\t\r\n\t\tif( trashed == 1 ){\r\n\t\t\tinfo_text\t=\tstrs_obj.can_recover;\r\n\t\t}\r\n\t\tif( trashed == 2 ){\r\n\t\t\tinfo_text\t=\tstrs_obj.be_deleted;\r\n\t\t}\r\n\t\t//panda-repeater-edit-13-506 236\r\n\t\tvar data_obj = para_obj;\r\n\t\tvar passt_bln = confirm( strs_obj.you_sure + ' ' + info_text );\r\n\t\t//$('#overlord').removeClass('hidden');\t\t\r\n\t\t\r\n\t\tif( passt_bln == true ){\r\n\r\n\t\t\tif( trashed == 0 ){\r\n\t\t\t\tjQuery( '#panda-repeater-edit-' + cpodid + '-' + itemid + '-' + poditemid + '-loader' ).removeClass('hidden');\r\n\t\t\t} else {\t\t\t\t \r\n\t\t\t\tjQuery( '#panda-repeater-trash-' + cpodid + '-' + itemid + '-' + poditemid + '-loader' ).removeClass('hidden');\r\n\t\t\t}\r\n\t\t\t//jQuery( '#pprf-row-brief-' + cpodid + '-' + itemid + '-' + poditemid + ' .pprf-trash-btn .dashicons-trash' ).remove( );\r\n\t\t\tjQuery.post(\r\n\t\t\t\tajax_script.ajaxurl, \r\n\t\t\t\tdata_obj, \r\n\t\t\t\tfunction( responses ){\t\r\n\t\t\t\t\tif( responses['success'] === true ){\r\n\t\t\t\t\t\tvar response_data = responses['data'];\r\n\t\t\t\t\t\tif( response_data.length != 0 ){\r\n\t\t\t\t\t\t\tvar ids_in_css\t=\tcpodid + '-' + itemid + '-' + poditemid;\r\n\t\t\t\t\t\t\tvar exp_str\t\t= 'panda-repeater-edit-expand-' + ids_in_css;\r\n\t\t\t\t\t\t\tvar iframe_build \t= 'panda-repeater-edit-' + ids_in_css;\t\t\r\n\r\n\t\t\t\t\t\t\tif( trashed == 0 ){\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-edit-' + cpodid + '-' + itemid + '-' + poditemid + '-loader' ).addClass('hidden');\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-trash-' + cpodid + '-' + itemid + '-' + poditemid + '-loader' ).addClass('hidden');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t//jQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' #' + iframeid ).remove( );\r\n\t\t\t\t\t\t\tif( trashed == 0 ){\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-row-load-iframe .pprf-edit-span').removeClass('dashicons-update');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-row-load-iframe .pprf-edit-span').addClass('dashicons-edit')\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).removeClass('pprf-trashed');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).addClass('pprf-not-trashed');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).css('display', 'none');\t\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-trash-btn').addClass('pprf-btn-not-trashed');\t\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-trash-btn').removeClass('pprf-btn-trashed');\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tif( jQuery.trim( jQuery('#' + iframe_build ).contents().find(\"body\").html() ) != '' ) {\r\n\t\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-save-btn .pprf-save-icon').attr('src', PANDA_PODS_REPEATER_URL[0] + 'images/save-icon.png');\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tif( trashed == 1 ){\r\n\r\n\r\n\t\t\t\t\t\t\t\tif( jQuery('#' + iframe_build ) != 'undefined' ){\r\n\t\t\t\t\t\t\t\t\tjQuery('#' + iframe_build ).hide();\t\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tif( jQuery('#' + exp_str ) != 'undefined' ){\r\n\t\t\t\t\t\t\t\t\tjQuery('#' + exp_str ).hide();\t\r\n\t\t\t\t\t\t\t\t}\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tjQuery('#pprf-row-brief-' + ids_in_css + ' .dashicons' ).removeClass('dashicons-arrow-up');\r\n\t\t\t\t\t\t\t\tjQuery('#pprf-row-brief-' + ids_in_css + ' .dashicons' ).addClass('dashicons-edit');\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).removeClass('pprf-not-trashed');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).addClass('pprf-trashed');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).css('display', 'none');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-row-load-iframe .pprf-edit-span' ).addClass('dashicons-update');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-row-load-iframe .pprf-edit-span' ).removeClass('dashicons-edit');\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-trash-btn').addClass('pprf-btn-trashed');\t\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-trash-btn').removeClass('pprf-btn-not-trashed');\t\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"] .pprf-save-btn .pprf-save-icon').attr('src', PANDA_PODS_REPEATER_URL[0] + 'images/save-icon-tran.png');\r\n\t\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tif( trashed == 2 ){\t\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' #' + iframeid ).parent().parent().remove( );\r\n\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).remove( );\r\n\t\t\t\t\t\t\t\t// if entries limit, toggle the add new \r\n\t\t\t\t\t\t\t\tvar items_left_count\t= jQuery('#panda-repeater-fields-' + cpodid + '-' + poditemid + ' > .pprf-redorder-list > li').length;\r\n\t\t\t\t\t\t\t\tvar limit_int\t=\tparseInt( jQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + '-entry-limit' ).val() );\r\n\t\t\t\t\t\t\t\tif( limit_int != 0 && items_left_count < limit_int ){\r\n\t\t\t\t\t\t\t\t\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + '-add-new' ).removeClass('hidden');\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t}\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t// integrate with simpods js\r\n\t\t\t\t\t\t\t\tif( typeof call_simpods !== 'undefined' && jQuery.isFunction( call_simpods ) ) {\r\n\t\t\t\t\t\t\t\t\tcall_simpods( responses );\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t//document.getElementById( iframeid ).contentWindow.pprf_resize_window() ;\r\n\t\t\t\t\t\t\t pprf_odd_even_color( cpodid + '-' + poditemid );\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t);\t\r\n\t\t\t\r\n\t\t}\r\n\t}\r\n}\r\n//jQuery('.pprf-redorder-btn').click( function(){\r\njQuery( document ).on('click', '.pprf-redorder-btn',\tfunction( evt ){\t\t\r\n\tvar id = jQuery( this ).data('id');\r\n\tjQuery( this ).addClass('hidden');\t\r\n\tjQuery( this ).parent().children('.pprf-save-redorder-btn').removeClass('hidden');\t\r\n\tjQuery( this ).parent().children('.pprf-redorder-list-wrap').removeClass('hidden');\r\n\tjQuery( this ).parent().children('.pprf-row').addClass('hidden');\t\r\n\tjQuery( '#' + id + '-add-new' ).addClass('hidden');\t\r\n});\r\n\r\n//jQuery('.pprf-save-redorder-btn').click( function(){\r\njQuery( document ).on('click', '.pprf-save-redorder-btn',\tfunction( evt ){\t\r\n\tvar id = jQuery( this ).data('id');\r\n\tjQuery( this ).addClass('hidden');\t\r\n\tjQuery( this ).parent().children('.pprf-redorder-list-wrap').addClass('hidden');\t\r\n\tjQuery( this ).parent().children('.pprf-save-redorder-btn').addClass('hidden');\r\n\tjQuery( this ).parent().children('.pprf-redorder-btn').removeClass('hidden');\r\n\tjQuery( this ).parent().children('.pprf-row').removeClass('hidden');\t\r\n\tjQuery( '#' + id + '-add-new' ).removeClass('hidden');\t\r\n});\r\n /**\r\n * load more\r\n */\r\n//jQuery('.pprf-load-more-btn').click( function( evt ){\r\njQuery( document ).on('click', '.pprf-load-more-btn',\tfunction( evt ){\r\n\tevt.preventDefault();\r\n\tjQuery( '#pprf-load-more-wrap-' + jQuery( this ).data('target') + ' .pprf-ajax-img').css('display', 'block');\r\n\t\r\n\r\n\tpprf_load_more( jQuery( this).data('target'), jQuery( this ) );\r\n\r\n})\t \r\n\r\nfunction pprf_load_more( target_str, ele_obj ){\r\n\tvar loaded_arr\t=\tnew Array();\r\n\tjQuery( '#panda-repeater-fields-' + target_str + ' .pprf-redorder-list li' ).each( function( idx_int ) {\r\n\t\tloaded_arr[ idx_int ] = parseInt( jQuery( this ).data('id') );\r\n\t});\r\n\t\r\n\tvar data_obj = {\r\n\t\taction \t\t: \t'admin_pprf_load_more',\r\n\t\tloaded \t\t:\tloaded_arr, \r\n\t\tsecurity \t: \tajax_script.nonce,\r\n\t\tpod_id\t\t: \tele_obj.data('podid'),\r\n\t\tpost_id\t\t: \tele_obj.data('postid'),\r\n\t\tsaved_tb\t: \tele_obj.data('tb'),\r\n\t\tiframe_id \t: \tele_obj.data('iframe_id'),\r\n\t\tpod_item_id\t: \tele_obj.data('poditemid'),\r\n\t\tauthorid\t: \tele_obj.data('userid'),\r\n\t\tcp_title\t: \tele_obj.data('cptitle'),\r\n\t\ttrashable\t: \tele_obj.data('enable-trash'),\r\n\t\torder\t\t: \tele_obj.data('order'),\r\n\t\torder_by\t: \tele_obj.data('order-by'),\r\n\t\tamount\t\t: \tjQuery('#panda-repeater-amount-' + target_str ).val(),\r\n\t\tstart\t\t: \tjQuery('#panda-repeater-start-from-' + target_str ).val()\r\n\t};\r\n\tjQuery( '#pprf-load-more-wrap-' + target_str + ' .pprf-load-more-report' ).text( '' );\r\n\tjQuery.post(\r\n\t\tajax_script.ajaxurl, \r\n\t\tdata_obj, \r\n\t\tfunction( response_obj ){\r\n\t\t\tvar html_build\t=\t'';\r\n\t\t\tif( response_obj.success == true ){\r\n\t\t\t\tvar trashed_count\t\t=\t0;\r\n\t\t\t\t//var not_trashed_count\t=\t0;\r\n\t\t\t\tfor( var i = 0; i < response_obj.data.length; i ++ ){\t\r\n\t\t\t\t\tvar is_repeated\t=\tfalse;\r\n\r\n\t\t\t\t\tif( jQuery( '#pprf-load-more-wrap-' + target_str + ' .panda-repeater-to-load' ).val() == 'append_to' ){ // only need to check repeatition if it is on Append To.\r\n\t\t\t\t\t\tfor( var j = 0; j < loaded_arr.length; j ++ ){\t//inArry doesn't work\r\n\t\t\t\t\t\t\tif( parseInt( response_obj.data[ i ]['id'] ) == loaded_arr[ j ] ){\r\n\t\t\t\t\t\t\t\tis_repeated\t=\ttrue;\r\n\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t}\t\t\t\t\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\r\n\t\t\t\t\thtml_build += pprf_build_item_html( response_obj.data[ i ], data_obj.pod_id, data_obj.post_id, data_obj.saved_tb, data_obj.authorid , data_obj.iframe_id, data_obj.pod_item_id, data_obj.cp_title, is_repeated )\r\n\t\t\t\t\tif( response_obj.data[ i ]['trashed'] == 1 ){\r\n\t\t\t\t\t\ttrashed_count ++;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tvar info_text\t=\tresponse_obj.data.length;\r\n\t\t\t\tif( data_obj.trashable == 1 ){\r\n\t\t\t\t\tinfo_text\t=\t( parseInt( response_obj.data.length ) - trashed_count ) + ' published, ' + trashed_count + ' trashed.';\r\n\t\t\t\t}\r\n\t\t\t\tif( jQuery( '#pprf-load-more-wrap-' + target_str + ' .panda-repeater-to-load' ).val() == 'append_to' ){\r\n\t\t\t\t\tjQuery( '#panda-repeater-fields-' + data_obj.saved_tb + '-' + data_obj.pod_item_id + ' .pprf-redorder-list' ).append( html_build ); \r\n\t\t\t\t} else {\r\n\t\t\t\t\tjQuery( '#panda-repeater-fields-' + data_obj.saved_tb + '-' + data_obj.pod_item_id + ' .pprf-redorder-list' ).html( html_build ); \r\n\t\t\t\t}\r\n\t\t\t\tpprf_odd_even_color( data_obj.saved_tb + '-' + data_obj.pod_item_id );\r\n\t\t\t\tjQuery( '#pprf-load-more-wrap-' + target_str + ' .pprf-ajax-img').css('display', 'none');\r\n\r\n\t\t\t\tif( response_obj.data.length != 0 ){\r\n\t\t\t\t\tjQuery('#panda-repeater-start-from-' + target_str ).val( parseInt( data_obj.start ) + parseInt( response_obj.data.length ) );\r\n\t\t\t\t}\r\n\r\n\t\t\t\tjQuery( '#pprf-load-more-wrap-' + target_str + ' .pprf-load-more-report' ).text( ' | Loaded ' + info_text );\r\n\t\t\t}\r\n\r\n\t\t\t//pprf_build_item_html( items, podid, postid, cpodid, authorid , iframeid, poditemid, parent_name )\r\n\t\t\t//pprf_new( ele_obj.data('podid'), ele_obj.data('postid'), ele_obj.data('tb'), ele_obj.data('userid'), ele_obj.data('iframe_id'), ele_obj.data('pod_item_id'), ele_obj.data('cptitle') );\r\n\r\n\t\t}\r\n\t);\r\n}\t\r\n/**\r\n * reset colours for each row\r\n */\r\n\r\nfunction pprf_odd_even_color( ids ){\r\n\r\n\tjQuery( '#panda-repeater-fields-' + ids + ' .pprf-left-col').removeClass('pprf-purple-bg');\r\n\tjQuery( '#panda-repeater-fields-' + ids + ' .pprf-left-col').removeClass('pprf-white-bg');\r\n\t\r\n\tif( jQuery( '#panda-repeater-fields-tabs-' + ids ).length == 0 ){\r\n\t\t\r\n\t\tjQuery( '#panda-repeater-fields-' + ids + ' .pprf-left-col').each( function( idx ) {\r\n\t\t\tif( idx % 2 == 0 ){\r\n\t\t\t\tjQuery( this ).addClass('pprf-white-bg');\r\n\t\t\t} else {\r\n\t\t\t\tjQuery( this ).addClass('pprf-purple-bg');\r\n\t\t\t}\r\n\t\t})\r\n\t}\r\n\tjQuery( '#panda-repeater-fields-' + ids + ' .pprf-not-trashed').each( function( idx ) {\r\n\t\tif( idx % 2 == 0 ){\r\n\t\t\tjQuery( this ).children('.pprf-row').children().children('.pprf-left-col').addClass('pprf-white-bg');\r\n\t\t} else {\r\n\t\t\tjQuery( this ).children('.pprf-row').children().children('.pprf-left-col').addClass('pprf-purple-bg');\r\n\t\t}\r\n\t});\r\n\tjQuery( '#panda-repeater-fields-' + ids + ' .pprf-trashed').each( function( idx ) {\r\n\t\tif( idx % 2 == 0 ){\r\n\t\t\tjQuery( this ).children('.pprf-row').children().children('.pprf-left-col').addClass('pprf-white-bg');\r\n\t\t} else {\r\n\t\t\tjQuery( this ).children('.pprf-row').children().children('.pprf-left-col').addClass('pprf-purple-bg');\r\n\t\t}\r\n\t});\t\r\n}\r\n/**\r\n * if reassigned successfully, remove the item and reset colours\r\n */\r\nfunction pprf_reassign( cpodid, poditemid, itemid ){\r\n\t//console.log( cpodid, poditemid, itemid );\r\n\tjQuery( '#panda-repeater-fields-' + cpodid + '-' + poditemid + ' .pprf-redorder-list li[data-id=\"' + itemid + '\"]' ).remove( );\r\n\t//document.getElementById( iframeid ).contentWindow.pprf_resize_window() ;\r\n\tpprf_odd_even_color( cpodid + '-' + poditemid );\r\n}\r\njQuery(document).ready( function($) {\r\n\t\t\r\n\t/**\r\n\t * fix_helper_modified for drag and drop\r\n\t */\r\n\tvar fix_helper_modified = function(e, tr) {\r\n\t\tvar $originals = tr.children();\r\n\t\tvar $helper = tr.clone();\r\n\t\t$helper.children().each(function(index) {\r\n\t\t\t$(this).width($originals.eq(index).width());\t\t\t\t\t\r\n\t\t});\r\n\t\t\r\n\t\treturn $helper;\r\n\t},\r\n\tupdate_index = function(e, ui) {\r\n\t\tvar the_order = $(this).sortable('toArray');\r\n\r\n\t\tvar data_obj = {\r\n\t\t\taction: 'admin_pprf_update_order',\r\n\t\t\torder: \t the_order, \r\n\t\t\tsecurity : ajax_script.nonce\r\n\t\t};\r\n\r\n\t\t$.post(\r\n\t\t\tajax_script.ajaxurl, \r\n\t\t\tdata_obj, \r\n\t\t\tfunction( resp_arr ){\t\t\t\t\r\n\t\t\t\tpprf_odd_even_color( resp_arr.data.pprf_id );\r\n\t\t\t}\r\n\t\t)\t\t\t\t\r\n\t};\t\r\n\r\n\tif( $('.pprf-redorder-list.pandarf_order').length != 0 ){\r\n\t\t$('.pprf-redorder-list.pandarf_order').sortable({\r\n\t\t\thelper: fix_helper_modified,\r\n\t\t\tcursor: 'move',\r\n\t\t\topacity: 0.7,\r\n\t\t\ttolerance: 'intersect',\t\t\r\n\t\t\tupdate: \t\tupdate_index,\r\n\t\t\tcancel: \t\t'.pprf-row-load-iframe, .pprf-save-btn, pprf-trash-btn',\r\n\t\t\thandle: \t\t'.pprf-left-col'\r\n\t\t});\t\t\r\n\t}\r\n\r\n\t$(document.body).on('click', '.pprf-row-load-iframe', function( e ){\t\r\n\t\te.stopPropagation();\r\n\t\tvar url_str \t= $( this ).data('url');\r\n\t\tvar ids_in_css\t \t= $( this ).data('target');\r\n\t\tvar exp_str\t\t= 'panda-repeater-edit-expand-' + ids_in_css;\r\n\t\tvar iframe_build \t= 'panda-repeater-edit-' + ids_in_css;\t\t\r\n\t\tvar trash_ele\t= $( this ).parent().children('.pprf-trash-btn');\r\n\t\tif( $( this ).children('.pprf-edit-span').hasClass('dashicons-update') ){ \r\n\t\t\t// restore this item\t\t\r\n\t\t\tpprf_delete_item( trash_ele.data('podid'), trash_ele.data('postid'), trash_ele.data('tb'), trash_ele.data('itemid'), trash_ele.data('userid'), trash_ele.data('iframe_id'), trash_ele.data('poditemid'), 0 );\r\n\t\t} else { \r\n\t\t\tvar addEdit_str\t= ' .pprf-edit';\t\r\n\t\t\tif( $( this ).hasClass('pprf-add') ){\r\n\t\t\t\taddEdit_str\t= '.pprf-add';\t\r\n\t\t\t\tiframe_build \t= 'panda-repeater-add-new-' + ids_in_css;\r\n\t\t\t\texp_str\t\t= 'panda-repeater-add-new-expand-' + ids_in_css;\r\n\t\t\t}\t\r\n\t\t\t\r\n\t\t\tif( $('#pprf-row-brief-' + ids_in_css + ' .dashicons' ).hasClass('dashicons-edit') ){\t\t\r\n\t\t\t\t\r\n\t\t\t\t//if iframe not loaded\r\n\t\t\t\t\r\n\t\t\t\tif( $('#' + iframe_build ).attr('src') == '' ){\r\n\t\t\t\t\t$('#' + iframe_build ).attr('src', url_str ); \r\n\t\t\t\t\t$('#' + iframe_build + '-' + 'loader' ).removeClass('hidden');\t\t\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\t$('#' + iframe_build ).show('slow',function(){\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).addClass('dashicons-arrow-up');\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).removeClass('dashicons-edit');\t\t\r\n\t\t\t\t});\r\n\t\t\t\t$('#' + exp_str ).show();\t\r\n\t\t\t\t$('#' + iframe_build ).on('load', function(){\r\n\t\t\t\t\t\r\n\t\t\t\t\t$('#' + iframe_build + '-' + 'loader' ).addClass('hidden');\t\r\n\t\t\t\t\t//change icon\t\r\n\t\t\t\t\t$('#panda-repeater-save-' + ids_in_css + '-' + 'loader' ).parent().children('.pprf-save-icon').attr('src', PANDA_PODS_REPEATER_URL[0] + '/images/save-icon.png');\r\n\t\t\t\t\t$('#panda-repeater-save-' + ids_in_css + '-' + 'loader' ).parent().addClass('pprf-btn-ready');\r\n\t\t\t\t\t$('#panda-repeater-save-' + ids_in_css + '-' + 'loader' ).addClass('hidden');\r\n\t\t\t\t\t//$('#pprf-row-brief-' + ids_in_css + '' ).addClass('hidden');\t\r\n\t\t\t\t\t//$('#' + iframe_build )[0].contentWindow.pprf_resize_window();\r\n\t\t\t\t\t//console.log( $(this).parent().height() );\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).addClass('dashicons-arrow-up');\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).removeClass('dashicons-edit');\t\t\t\t\t\t\r\n\t\t\t\t});\t\r\n\t\t\t//\tif( $('#pprf-row-brief-' + ids_in_css + ' .dashicons' ).hasClass('dashicons') ){\t\r\n\r\n\t\t\t\t//}\r\n\t\t\t} else {\r\n\t\t\t\t\r\n\t\t\t\t$('#' + iframe_build ).hide('slow',function(){\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).removeClass('dashicons-arrow-up');\r\n\t\t\t\t\t$('#pprf-row-brief-' + ids_in_css + '' + addEdit_str + ' .dashicons' ).addClass('dashicons-edit');\t\r\n\t\t\t\t});\t\r\n\t\t\t\t$('#' + exp_str ).hide();\t\t\t\t\t\r\n\t\t\t//\tif( $('#pprf-row-brief-' + ids_in_css + ' .dashicons' ).hasClass('dashicons') ){\t\r\n\t\t\t\t\t\t\r\n\t\t\t//\t}\r\n\t\t\t}\r\n\t\t\t$('#pprf-row-brief-' + ids_in_css + ' .dashicons-trash' ).removeClass('dashicons-arrow-up');\r\n\t\t}\r\n\t\t\r\n\t});\t\r\n\t/**\r\n\t * click to explan its iframe\r\n\t */\t\r\n\t$( document.body ).on('click', '.pprf-expand-bar', function(){\t\t\t\t\r\n\t\tvar ids\t \t= $( this ).data('target');\r\n\t\tvar iframe \t= 'panda-repeater-edit-' + ids;\r\n\t\tif( $( this ).hasClass('pprf-add-expand') ){\r\n\t\t\tiframe \t= 'panda-repeater-add-new-' + ids;\t\t\t\r\n\t\t}\t\r\n\t\tif( typeof document.getElementById( iframe ) != 'undefined' ){\r\n\t\t\t\r\n\t\t\tif( typeof document.getElementById( iframe ).contentWindow.pprf_resize_window != 'undefined' ){ \r\n\t\t\t\tdocument.getElementById( iframe ).contentWindow.pprf_resize_window();\r\n\t\t\t}\r\n\t\t}\r\n\t});\r\n\t/**\r\n\t * click to delete\r\n\t */\t \r\n\t$( document.body ).on('click', '.pprf-trash-btn', function( e ){\t\t\r\n\t\te.stopPropagation();\r\n\t\tvar ids\t \t= $( this ).data('target');\r\n\t\tvar iframe \t= 'panda-repeater-edit-' + ids;\r\n\t\tif( $( this ).hasClass('pprf-add-expand') ){\r\n\t\t\tiframe \t= 'panda-repeater-add-new-' + ids;\t\t\t\r\n\t\t}\t\r\n\t\tvar trash\t= 0;\r\n\t\tif( $( this ).hasClass('pprf-btn-not-trashed') ){\r\n\t\t\ttrash\t= 1;\r\n\t\t}\r\n\t\tif( $( this ).hasClass('pprf-btn-trashed') ){\r\n\t\t\ttrash\t= 2;\r\n\t\t}\t\r\n\t\tif( $( this ).hasClass('pprf-btn-delete') ){\r\n\t\t\ttrash\t= 2;\r\n\t\t}\t\t\t\t\t\t\r\n\t\tpprf_delete_item( $( this ).data('podid'), $( this ).data('postid'), $( this ).data('tb'), $( this ).data('itemid'), $( this ).data('userid'), $( this ).data('iframe_id'), $( this ).data('poditemid'), trash );\r\n\t })\r\n\t \t \r\n\t$(document.body).on('click', '.pprf-save-btn', function( e ){\t\t\r\n\t\t e.stopPropagation();\t\r\n\t\t if( $( this ).hasClass( 'pprf-btn-ready' ) ){\r\n\t\t\tvar ids\t\t= $( this ).data('target');\r\n\t\t\tvar iframe \t= 'panda-repeater-edit-' + ids;\r\n\t\t\tif( $( this ).hasClass('pprf-save-new-btn') ){\r\n\t\t\t\tiframe \t= 'panda-repeater-add-new-' + ids;\r\n\t\t\t}\t\t\t \r\n\t\t\t$('#panda-repeater-save-' + ids + '-loader' ).removeClass('hidden');\r\n\t\t\t\r\n\t\t\t$('#' + iframe ).contents().find('.pods-submit-button').trigger( \"click\" );\t\r\n\t\t\tpprf_is_changed\t=\tfalse;\t\t\r\n\r\n\t\t }\r\n\t });\r\n\t /**\r\n\t * if a pods is is clicked, flag it as saved\r\n\t */\r\n\t $('.toplevel_page_panda-pods-repeater-field .pods-field-input').on('click keyup change', function(){\r\n\t\t pprf_is_changed\t=\ttrue;\r\n\t });\r\n\r\n\r\n\t$( document ).on('click', '#publishing-action .button, #save-action .button', function(){\t\t\t\t\r\n\t\t if( pprf_is_changed ){\r\n\t\t\tevt.preventDefault();\r\n\t\t\tvar leave = confirm( strs_obj.Ignore_changes );\r\n\t\t\tif ( leave == true){\r\n\t\t\t\tpprf_is_changed\t=\tfalse;\r\n\t\t\t\t//$( this ).click();\r\n\t\t\t\t$( this ).trigger('click');\r\n\t\t\t} \r\n\t\t\tif ( leave == false){\r\n\t\t\t\treturn false;\r\n\t\t\t}\r\n\t\t }\r\n\t });\r\n\r\n\t /**\r\n\t * toggle trashed and current\r\n\t */\t\r\n\t$(document.body).on('click', '.pprf-tab .dashicons-trash', function(){\t\t\t\r\n\t \t\r\n\t \t$( '#panda-repeater-fields-' + $( this).parent().data('target') + ' .pprf-trashed').css('display', 'block');\r\n\t \t$( '#panda-repeater-fields-' + $( this).parent().data('target') + ' .pprf-not-trashed').css('display', 'none');\r\n\t \t$( this ).parent().parent().children('.active').removeClass('active');\r\n\t \t$( this ).parent().addClass('active');\r\n\t \tpprf_odd_even_color( $( this).parent().data('target') );\r\n\r\n\t})\t\r\n\t$(document.body).on('click', '.pprf-tab .dashicons-portfolio', function(){\t\t\t\r\n\t \t$( '#panda-repeater-fields-' + $( this).parent().data('target') + ' .pprf-trashed').css('display', 'none');\r\n\t \t$( '#panda-repeater-fields-' + $( this).parent().data('target') + ' .pprf-not-trashed').css('display', 'block');\r\n\t \t$( this ).parent().parent().children('.active').removeClass('active');\r\n\t \t$( this ).parent().addClass('active');\t \t\r\n\t \tpprf_odd_even_color( $( this).parent().data('target') );\r\n\t})\t \r\n \r\n \t/**\r\n \t * remove repeated\r\n \t */ \t\r\n \t$(document.body).on('click', '.pprf-dismiss-btn', function(){\t\r\n \t\t$('#li-' + $( this ).data('target') + '-repeated' ).remove();\r\n \t})\r\n});\r\n \r\nvar pprf_is_changed\t=\tfalse;\t"]} -
panda-pods-repeater-field/trunk/panda-pods-repeater-field.php
r2828387 r2829601 4 4 Plugin URI: https://wordpress.org/plugins/panda-pods-repeater-field/ 5 5 Description: Panda Pods Repeater Field is a plugin for Pods Framework. The beauty of it is that it is not just a repeater field. It is a quick way to set up a relational database and present the data on the same page. It takes the advantage of Pods table storage, so you don’t need to worry that the posts and postmeta data table may expand dramatically and slow down the page loading. This plugin is compatible with Pods Framework 2.6.1 or later. To download Pods Framework, please visit http://pods.io/. After each update, please clear the cache to make sure the CSS and JS are updated. Usually, Ctrl + F5 will do the trick. 6 Version: 1.5. 36 Version: 1.5.4 7 7 Author: Dongjie Xu 8 8 Author URI: http://www.multimediapanda.co.uk/ … … 22 22 define( 'PANDA_PODS_REPEATER_URL', plugin_dir_url( __FILE__ ) ); 23 23 define( 'PANDA_PODS_REPEATER_DIR', plugin_dir_path( __FILE__ ) ); 24 define( 'PANDA_PODS_REPEATER_VERSION', '1.5. 3' );24 define( 'PANDA_PODS_REPEATER_VERSION', '1.5.4' ); 25 25 // To emable deleting item descendants. Add it to the configure.php file. Only do it to if you have daily backup and backup before deleting an item. The plugin author is not responsible for any data loss 26 26 //define( 'PANDA_PODS_REPEATER_DELETE_ITEM_DESCENDANTS', true );
Note: See TracChangeset
for help on using the changeset viewer.