কাস্টম বিকল্পগুলির পৃষ্ঠায় আমার একটি "পুনরাবৃত্তিকারী" শৈলীর ক্ষেত্রের গ্রুপ রয়েছে। একটি লুকানো অবস্থায় একটি সক্রিয় ভিজ্যুয়াল এডিটর রয়েছে এবং যখন ব্যবহারকারী "নতুন যুক্ত করুন" ক্লিক করে পুরো সারিটি ক্লোন হয়ে যায়। আমার তখন ক্লোন করা সারিতে ভিজ্যুয়াল সম্পাদকটি শুরু করতে হবে। আমার কোড:
$('.repeater-add-new').click(function(event) {
event.preventDefault();
var target = $(this).data('repeater');
$( '#' + target).find('.repeater-row:not(.clone) .repeater-content.in').collapse();
var newRow = $( '#' + target + ' .repeater-row.clone' ).clone().appendTo( '#' + target + ' .repeater-row-wrapper' ).removeClass('clone');
rebuildIndex(target);
// Initialize editors if needed
newRow.find('.wp-editor-wrap').each(function(index, el) {
var ed_id = $(this).find('textarea').attr('id');
tinymce.init(tinyMCEPreInit.mceInit[ed_id]);
tinymce.execCommand('mceAddEditor', false, ed_id);
quicktags({id : ed_id});
});
});
ইন্টারফেসের স্ক্রিনশট:
পৃষ্ঠাটি লোড হওয়ার পরে, আমি কনসোল ত্রুটি পেয়েছি:
আনকচড টাইপ এরির: অপরিজ্ঞাতকৃত সম্পত্তি 'অনপেজলোড' পড়তে পারা যায় না
এবং অবশ্যই সম্পাদক কাজ করে না। পৃষ্ঠাটি সংরক্ষণ করার পরে এটি অবশ্যই ঠিক কাজ করে, তবে সারিটি যুক্ত করার পরে আমার এটি কার্যকরী হওয়া দরকার।