Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
7/12
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
Wooden Rosary Board
7/12

Wooden Rosary Board

$20.99
$0.00
Save $-20.99
Stlye
Please select a stlye
Quantity
Over $49.99 Free Shipping
30-day Zero-risk Return
100% Customer Satisfaction
Secure Payments
Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.

    Let children learn to pray and gain happiness and hope in the process of prayer.

    undefined

    Use this Montessori inspired board to increase children’s focus and develop fine motor skills while learning to pray. Place a wooden ball on the board each time a Hail Mary is said.

    The colorful puzzle pieces offer a visual reminder of the mysteries of the rosary.

    undefined

    An interactive and tactile way to pray! 

    This durable wooden board is approximately 14”x 10”and has the instructions for praying the rosary engraved directly on it. It comes with 54 wooden balls, 12 colored wooden discs, and a cotton bag for storage.

    undefined

    Creative Art Puzzle: There are 10+2 reversible wooden discs that display stunning artwork of all 20 mysteries of the rosary. A miraculous medal puzzle piece and a crucifix puzzle piece.

    undefined

    ABOUT WOODEN TOYS

    Wood is a natural material and as such, has various unique markings. Variations in wood grain, color, knots or texture are all natural occurrences in these wooden products.

    These unique variations and markings are proof of quality, not defects. Enjoy the markings that make your wooden toys unique!

    undefined

    About our 2023 Conference theme: Navigating Future

    Prepare for our 2023 General chapter, a future full of rich hope. The afternoon was a time of intense prayer and dialogue to understand God's will for our congregation.

    The meeting concluded that 50 percent of the 2023 revenue would be donated and the remaining 50 percent would be used to create more jobs.